@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bayon&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800);@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anuphan:wght@100..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Staatliches&display=swap);@import url(https://fonts.googleapis.com/css2?family=Readex+Pro:wght@160..700&display=swap);.admin-panel-customer-card-menu{background:var(--main-white);border-radius:.7em;box-shadow:0 0 10px 0 #0000004d;display:flex;flex-direction:column;gap:1em;opacity:1;padding:10px}.admin-panel-customer-card-menu .wrapper{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.admin-panel-customer-card-menu.agency-page .wrapper{grid-template-rows:none}.admin-panel-customer-card-menu .nav-button{align-items:center;background:var(--blue-gradient);border-radius:5px;color:var(--main-white);cursor:pointer;display:flex;font-size:.8em;font-weight:500;height:40px;justify-content:center;padding:1px 8px;transition:all .3s}.admin-panel-customer-card-menu .nav-button:hover{background:linear-gradient(90deg,#003b60 50%,#13607a)}.admin-panel-customer-card-menu-icon{cursor:pointer;display:flex}.admin-panel-customer-card-notification-menu{background:var(--main-white);border-radius:.7em;box-shadow:0 0 10px 0 #0000004d;display:flex;flex-direction:column;gap:1em;max-height:70vh;max-width:320px;opacity:1;overflow-y:auto}.admin-panel-customer-card-notification-menu .wrapper{grid-gap:.8em;display:grid;gap:.8em}.admin-panel-customer-card-notification-menu.agency-page .wrapper{grid-template-rows:none}.admin-panel-customer-card-notification-menu .nav-button{align-items:center;background:var(--blue-gradient);border-radius:8px;color:var(--main-white);cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-14);font-weight:500;justify-content:flex-start;min-height:40px;padding:10px 12px;text-align:center;transition:all .3s;width:100%}.admin-panel-customer-card-notification-menu .funnel-name{border-bottom:1px solid #fff3;font-size:var(--font-16);font-weight:600;margin-bottom:8px;padding-bottom:5px;text-align:center;width:100%}.admin-panel-customer-card-notification-menu .nav-button .funnel-id{font-size:var(--font-12);margin-top:2px;opacity:.8}.admin-panel-customer-card-notification-menu .action-counts{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:6px 0;width:100%}.admin-panel-customer-card-notification-menu .action-count{align-items:center;border-radius:12px;box-shadow:0 1px 3px #0000001a;display:flex;font-size:var(--font-12);font-weight:600;justify-content:center;padding:3px 8px;width:100%}.admin-panel-customer-card-notification-menu .action-count.creative{background-color:#3b82f6cc;border:1px solid #3b82f6e6;color:#fff}.admin-panel-customer-card-notification-menu .action-count.audience{background-color:#10b981cc;border:1px solid #10b981e6;color:#fff}.admin-panel-customer-card-notification-menu .action-count.budget{background-color:#f59e0bcc;border:1px solid #f59e0be6;color:#fff}.admin-panel-customer-card-notification-menu .nav-button .action-results-list{font-size:var(--font-12);list-style-type:disc;margin:4px 0 0;padding-left:16px;text-align:left;width:100%}.admin-panel-customer-card-notification-menu .nav-button .action-results-list li{line-height:1.3;margin:4px 0;text-align:left}.admin-panel-customer-card-notification-menu .nav-button:hover{background:linear-gradient(90deg,#003b60 50%,#13607a);transform:translateY(-1px)}.admin-panel-customer-card-notification-menu .nav-button.pending-actions{background:linear-gradient(90deg,#7b68ee,#6a5acd);color:var(--main-white);font-weight:600}.admin-panel-customer-card-notification-menu .nav-button.pending-actions:hover{background:linear-gradient(90deg,#6a5acd,#5a4abf)}.admin-panel-customer-card-notification-menu .nav-button.overdue-alarms{background:linear-gradient(90deg,#f73c3c,#ff6b6b)}.admin-panel-customer-card-notification-menu .nav-button.overdue-alarms:hover{background:linear-gradient(90deg,#d63232,#e65c5c)}.admin-panel-customer-card-notification-menu .nav-button.pending-tickets{background:linear-gradient(90deg,#fd3737,#ff5252);color:var(--main-white);font-weight:600}.admin-panel-customer-card-notification-menu .nav-button.pending-tickets:hover{background:linear-gradient(90deg,#e62d2d,#ff3939)}.admin-panel-customer-card-notification-menu-icon{cursor:pointer;display:flex}.admin-panel-customer-card-notification-menu-icon.active .notification-circle{background:#7b68ee;color:var(--main-white)}.admin-panel-customer-card-notification-menu-icon.active .notification-circle:hover{background:#7b68ee;color:var(--main-white);transform:none}.notification-indicators{align-items:center;display:flex;gap:4px}.notification-circle{align-items:center;background:#fff;border:1px solid #ddd;border-radius:50%;color:#444849;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;transition:all .2s ease;width:20px}.notification-circle.no-notifications{background:#f5f5f5;border:1px solid #ddd;color:#888}.notification-circle.pending-actions{background:linear-gradient(135deg,#7b68ee,#6a5acd);border:1px solid #7b68ee;border-radius:var(--border-xs);color:#fff;min-width:35px;padding:0 6px;width:auto}.notification-circle.overdue-alarms{background:linear-gradient(135deg,#f73c3c,#ff6b6b);border:1px solid #d63232;box-shadow:0 2px 4px #f73c3c4d;color:#fff}.notification-circle.pending-tickets{background:linear-gradient(135deg,#fd3737,#ff5252);border:1px solid #e62d2d;box-shadow:0 2px 4px #fd37374d;color:#fff}.notification-circle:active{transform:scale(.9)}.notification-circle:hover{background:var(--main-white);color:#7b68ee}.checkbox{align-items:center;display:flex;gap:.5em}.checkbox.right{flex-direction:row-reverse}.checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#95919138;border:.01px solid #0000003b;border-radius:.15em;color:currentColor;cursor:pointer;display:grid;font:inherit;height:1.3em;margin:0;place-content:center;transform:translateY(-.075em);width:1.3em}.checkbox input[type=checkbox]:disabled{background-color:#e0e0e0;cursor:not-allowed;opacity:.7}.checkbox input[type=checkbox]:checked{background:var(--dark-green);color:var(--main-white)}.checkbox input[type=checkbox]:checked:disabled{background:#8fb9a6}.checkbox input[type=checkbox]:before{box-shadow:inset 1em 1em var(--form-control-color);content:"✓";height:.65em;transform:translateY(.4em) scale(0);transition:transform .12s ease-in-out;width:.65em}.checkbox input[type=checkbox]:hover{background-color:#d4d2d238}.checkbox input[type=checkbox]:disabled:hover{background-color:#e0e0e0}.checkbox input[type=checkbox]:checked:hover{background:#255e43}.checkbox input[type=checkbox]:checked:before{transform:translateY(-.4em) scale(1)}.checkbox.right input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#95919138;border:.01px solid #0000003b;border-radius:.15em;color:currentColor;display:grid;font:inherit;height:1.3em;place-content:center;transform:translateY(-.075em);width:1.3em}.checkbox.right input[type=checkbox]:disabled{background-color:#e0e0e0;cursor:not-allowed;opacity:.7}.checkbox.right input[type=checkbox]:before{box-shadow:inset 1em 1em var(--form-control-color);content:"X";height:.65em;transform:translateY(.4em) scale(0);transition:transform .12s ease-in-out;width:.65em}.checkbox.right input[type=checkbox]:hover{background-color:#d4d2d238}.checkbox.right input[type=checkbox]:checked:before{transform:translateY(-.4em) scale(1)}.star:hover{cursor:pointer}.see-all-alarms-modal .alarm-part-wrapper{display:flex;flex-direction:column;gap:.5em;height:auto;margin-top:1em;max-height:400px;overflow:scroll;padding:1em .5em;width:100%}.alarm-part-wrapper{display:flex;flex-direction:column;gap:.5em;height:120px;width:100%}.alarm-part-wrapper .see-all-button{align-self:center;bottom:5px}.one-alarm-container,.see-all-alarms-modal .one-alarm-container{align-items:center;background:#f7f7f7;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;font-size:.8em;gap:.5em;padding:.3em 1em}.one-alarm-container .attached-users div,.see-all-alarms-modal .one-alarm-container{opacity:.9}.one-alarm-container .attached-users div:hover,.see-all-alarms-modal .one-alarm-container{opacity:1}.one-alarm-container:hover,.see-all-alarms-modal .one-alarm-container:hover{background:#f5f5f5}.one-alarm-container.new,.see-all-alarms-modal .one-alarm-container.new{justify-content:center}.one-alarm-container.new .new-title,.see-all-alarms-modal .one-alarm-container.new .new-title{color:#2a895b;font-weight:600}.one-alarm-container .due-date,.see-all-alarms-modal .one-alarm-container .due-date{color:#016b92;flex:0 0 auto;font-weight:600}.one-alarm-container .due-date.over,.see-all-alarms-modal .one-alarm-container .due-date.over{color:#f73c3c;font-weight:700}.one-alarm-container .text-bar,.see-all-alarms-modal .one-alarm-container .text-bar{display:flex;flex:1 1 auto;flex-direction:row;gap:.5em;overflow-x:hidden}.one-alarm-container .title,.see-all-alarms-modal .one-alarm-container .title{text-wrap:nowrap;flex:0 1 auto;overflow-x:hidden;text-overflow:ellipsis}.one-alarm-container .note,.see-all-alarms-modal .one-alarm-container .note{text-wrap:nowrap;color:grey;flex:1 1 auto;font-style:italic;overflow-x:hidden;text-overflow:ellipsis}.alarm-modal{border-radius:16px;padding:24px;width:500px}.alarm-modal .modal-title{align-items:center;border-bottom:1px solid #eaeaea;display:flex;gap:12px;margin-bottom:24px;padding-bottom:20px}.alarm-modal .modal-title .alarm-name{color:var(--text-gray);font-size:1.2em;font-weight:600}.alarm-modal .modal-title button{background:#0000;border:none;color:#050e13;font-size:1em;font-weight:500}.alarm-modal .modal-title .customer-name{color:#16a34a;font-weight:500}.alarm-modal .attached-users{padding-left:0}.alarm-modal .property{align-items:center;margin:0}.alarm-modal .property-desc{color:#050e13;font-size:1em;font-weight:300}.alarm-modal .due-date-selector{align-items:center;display:flex;gap:12px;margin:16px 0}.alarm-modal .due-date-selector>div{align-items:center;display:flex}.alarm-modal .due-date-selector .selectable,.alarm-modal .due-date-selector input{background:#fff;border:1.63px solid #ccc;border-radius:.8em;box-shadow:none;color:#334155;font-size:.95em;height:36px;line-height:1;min-width:140px;padding:6px 12px;transition:all .2s ease}.alarm-modal .due-date-selector .selectable:hover,.alarm-modal .due-date-selector input:hover{background:#f8fafc;border-color:#cbd5e1}.alarm-modal .due-date-selector .selectable:focus,.alarm-modal .due-date-selector input:focus{background:#fff;border-color:var(--main-green);box-shadow:0 0 0 3px #3b82f61a;outline:none}.alarm-modal .due-date-selector button{background:var(--main-green);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.9em;font-weight:500;height:36px;line-height:1;padding:8px 16px;transition:all .2s ease}.alarm-modal .due-date-selector button:hover{background:var(--main-green-hover)}.alarm-modal .due-date-selector .separator{color:#94a3b8;font-weight:500;margin:0 4px}.alarm-modal button{border-radius:8px;padding:.5em 1em;transition:all .2s ease}.alarm-modal button.action-button.yes{background:var(--main-green);color:#fff;font-weight:500}.alarm-modal button.action-button.yes:hover{background:var(--main-green-hover);border:1px solid var(--main-green)}.alarm-modal .attach-meeting-link-button{align-items:center;background:#0000;border:1px dashed var(--main-green);color:var(--main-green);display:flex;gap:8px;justify-content:center;margin:16px 0 0;width:100%}.alarm-modal .attach-meeting-link-button:hover{background:var(--main-green-hover);border:1px dashed var(--main-green);color:#fff;transition:all .2s ease}.alarm-modal .modal-footer{border-top:1px solid #eaeaea;display:flex;gap:1em;justify-content:flex-end;margin-top:24px;padding-top:20px}.alarm-modal .people-selector{display:flex;flex-wrap:wrap;gap:8px;margin:0}.alarm-modal .people-selector button{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#64748b;font-size:.9em;padding:6px 12px}.alarm-modal .people-selector button:hover{background:var(--main-green-hover);border-color:var(--main-green)}.alarm-modal .people-selector button.selected{background:var(--main-green);color:#fff}.alarm-modal .form-control{position:relative}.alarm-modal .remove-predefined-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;display:flex;justify-content:center;padding:8px;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:1}.alarm-modal .remove-predefined-button:hover{background:#f1f5f9;color:#ef4444}.alarm-modal .form-control .stroke-textarea{width:100%!important}.alarm-modal .stroke-input-root{min-height:4em!important}.alarm-modal .modal-middle{display:flex;flex-direction:column;gap:.5em}@media (max-width:768px){.alarm-modal{padding:16px;width:400px}.alarm-modal .modal-title{font-size:.9em}}.one-alarm-container{position:relative}.validation-overlay{align-items:center;background-color:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.validation-overlay p{margin:5px 0;text-align:center}.tooltip-container,.tooltip-container>div:first-child{width:-webkit-fit-content;width:fit-content}.tooltip{text-wrap:initial;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#464646e6;border-radius:8px;box-shadow:0 4px 30px var(--transparent-gray);color:var(--main-white);font-size:.8em;max-width:32ch;padding:8px 12px;position:absolute;text-align:left;z-index:55555}.tooltip.sm{border-radius:6px;font-size:.7em;max-width:30ch;padding:6px 10px}.tooltip.md{font-size:.8em;max-width:32ch}.tooltip.lg,.tooltip.md{border-radius:8px;padding:8px 12px}.tooltip.lg{font-size:.92em;max-width:40ch}.notes-popup{background:var(--main-white);border-radius:.7em;box-shadow:0 0 10px 0 #0000004d;display:flex;flex-direction:column;gap:.5em;opacity:1;padding:10px}.notes-popup .wrapper{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.notes-popup .nav-button{align-items:center;background:var(--blue-gradient);border-radius:5px;color:var(--main-white);cursor:pointer;display:flex;font-size:.8em;font-weight:500;height:40px;justify-content:center;padding:1px 8px;transition:all .3s}.notes-popup .nav-button:hover{background:linear-gradient(90deg,#003b60 50%,#13607a)}.notes-popup-icon{cursor:pointer;display:flex}.notes-popup .note-container{border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;font-size:.9em;max-width:300px;padding:5px}.notes-popup .note-container .note-createdat{font-size:.8em;font-weight:700}.meeting-card .sales-person .options-dropdown{display:flex}.meeting-card .sales-person .options-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:var(--font-12);max-width:80px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.meeting-card .sales-person .options-dropdown select:focus{outline:1px solid #dedede}.meeting-card .sales-person .options-dropdown .cancel-btn,.meeting-card .sales-person .options-dropdown .save-btn{align-items:center;border:none;border-radius:2px;cursor:pointer;display:flex;font-weight:600;height:28px;justify-content:center;outline:none;padding:0 6px;transition:background-color .1s ease}.meeting-card .sales-person .options-dropdown .save-btn{background-color:#1f82a5;color:var(--main-white)}.meeting-card .sales-person .options-dropdown .save-btn:hover{background-color:#1b6078}.meeting-card .sales-person .options-dropdown .cancel-btn{background-color:#d6d6d6;color:var(--main-white)}.meeting-card .sales-person .options-dropdown .cancel-btn:hover{background-color:#b6b6b6}.meeting-card .sales-person .options-dropdown .icon{font-size:.9em}.meeting-card .sales-person .name-text{color:#444849;cursor:pointer;font-size:var(--font-12);margin-left:2px;padding:2px 4px;white-space:nowrap}.meeting-card .sales-person .name-text.not-set{color:#f73c3c}.meeting-card .sales-person .name-text.disabled{color:#5b5e5f;cursor:not-allowed}.meeting-card .country-select .options-dropdown{display:flex;gap:.25em}.meeting-card .country-select .options-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:1em;padding:2px 4px;width:120px}.meeting-card .country-select .options-dropdown select:focus{outline:1px solid #dedede}.meeting-card .country-select .options-dropdown .cancel-btn,.meeting-card .country-select .options-dropdown .save-btn{align-items:center;border:none;border-radius:2px;cursor:pointer;display:flex;font-weight:600;height:28px;justify-content:center;outline:none;padding:0 6px;transition:background-color .1s ease}.meeting-card .country-select .options-dropdown .save-btn{background-color:#1f82a5;color:var(--main-white)}.meeting-card .country-select .options-dropdown .save-btn:hover{background-color:#1b6078}.meeting-card .country-select .options-dropdown .cancel-btn{background-color:#d6d6d6;color:var(--main-white)}.meeting-card .country-select .options-dropdown .cancel-btn:hover{background-color:#b6b6b6}.meeting-card .country-select .options-dropdown .icon{font-size:.9em}.meeting-card .country-select .name-text{color:#444849;cursor:pointer;white-space:nowrap}.meeting-card .country-select .name-text.not-set{color:#f73c3c}.meeting-card .country-select .name-text.disabled{color:#5b5e5f;cursor:not-allowed}.meeting-card .lead-type .options-dropdown{display:flex;gap:.25em}.meeting-card .lead-type .options-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:var(--font-12);padding:2px 4px;width:60px}.meeting-card .lead-type .options-dropdown select:focus{outline:1px solid #dedede}.meeting-card .lead-type .options-dropdown .cancel-btn,.meeting-card .lead-type .options-dropdown .save-btn{align-items:center;border:none;border-radius:2px;cursor:pointer;display:flex;font-weight:600;height:28px;justify-content:center;outline:none;padding:0 6px;transition:background-color .1s ease}.meeting-card .lead-type .options-dropdown .save-btn{background-color:#1f82a5;color:var(--main-white)}.meeting-card .lead-type .options-dropdown .save-btn:hover{background-color:#1b6078}.meeting-card .lead-type .options-dropdown .cancel-btn{background-color:#d6d6d6;color:var(--main-white)}.meeting-card .lead-type .options-dropdown .cancel-btn:hover{background-color:#b6b6b6}.meeting-card .lead-type .options-dropdown .icon{font-size:.9em}.meeting-card .lead-type .name-text{border-radius:4px;color:#444849;cursor:pointer;transition:all .2s ease;white-space:nowrap}.meeting-card .lead-type .name-text.not-set{background:#0000;color:#f73c3c;padding:0}.meeting-card .lead-type .name-text.disabled{color:#5b5e5f;cursor:not-allowed}.customer-card-input{align-items:center;border-radius:6px;cursor:pointer;display:flex;padding:2px 3px 2px 0;position:relative;transition:background-color .2s ease}.customer-card-input input[type=number]{-webkit-appearance:textfield;appearance:textfield;background:#fff;border:none;border-radius:5px;box-sizing:border-box;margin-left:5px;max-width:80px;padding-right:1.5em;position:relative;transition:all .2s ease}.customer-card-input input[type=number]:focus{box-shadow:0 0 0 2px #1f82a51a;outline:2px solid #1f82a580}.customer-card-input input[type=number]::-webkit-inner-spin-button,.customer-card-input input[type=number]::-webkit-outer-spin-button{cursor:pointer;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;transform:scale(1.4);transform-origin:right center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;width:1.5em}.customer-card-input input[type=number]:hover::-webkit-inner-spin-button,.customer-card-input input[type=number]:hover::-webkit-outer-spin-button{background-color:#0000000d;opacity:1}@-moz-document url-prefix(){.customer-card-input input[type=number]{-moz-appearance:textfield;padding-right:4px;text-align:center;width:55px}.customer-card-input input[type=number]:hover{-moz-appearance:auto}}.customer-card-input .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-weight:600;height:1.5em;justify-content:center;margin-left:5px;outline:none;transition:all .1s}.customer-card-input .save-btn:hover{background-color:#1b6078}.customer-card-input .description{align-items:center;color:#777;display:flex;font-size:.85em;gap:3px;margin:0 0 0 5px;white-space:nowrap}.card-header .customer-segmentation-score-icon{align-items:center;background:#fff;border-radius:10em;color:#000;cursor:pointer;display:flex;font-size:.8em;height:25px;justify-content:center;width:25px}.segmentation-info-popup table{font-size:.8em;margin-top:.5em;text-align:left}.segmentation-info-popup table td,.segmentation-info-popup table th{border:1px solid #9f9f9f;padding:5px 10px}.admin-panel-customer-card{background:var(--main-white);border:2px solid #dedede;border-radius:11px;font-size:14px;max-height:-webkit-min-content;max-height:min-content;overflow:hidden;width:100%}.admin-panel-customer-card .card-header{align-items:center;background:linear-gradient(90deg,#676767,#676767cc);color:var(--main-white);display:flex;font-size:.928571429em;gap:.5em;justify-content:space-between;padding:.7em 1em}.admin-panel-customer-card.onboarding .card-header{background:linear-gradient(90deg,#ddab2b,#ebc470)}.admin-panel-customer-card.good .card-header{background:linear-gradient(90deg,#56893b,#76b754)}.admin-panel-customer-card.bad .card-header{background:linear-gradient(90deg,#78261a,#af3f2e)}.admin-panel-customer-card.no-access .card-header{background:linear-gradient(90deg,#4269f1,#576fc2)}.admin-panel-customer-card.no-touch .card-header{background:linear-gradient(90deg,#181818,#222)}.admin-panel-customer-card .card-header .row{flex:1 0 auto;justify-content:flex-end}.admin-panel-customer-card .card-header .company{align-items:center;display:flex;flex:1 1 auto;font-weight:500;gap:.5em;overflow:hidden}.admin-panel-customer-card .card-header .company .username-bar{flex:1 1 auto;overflow-x:clip;text-overflow:ellipsis;white-space:nowrap}.admin-panel-customer-card .card-header .icon{font-size:1.5em;min-width:20px;transition:all .2s ease}.admin-panel-customer-card .card-header .more{align-items:center;display:flex;gap:.5em;justify-content:flex-end}.admin-panel-customer-card .card-header .more .icon{cursor:pointer;position:relative;transform-origin:center}.admin-panel-customer-card .card-header .more .icon:hover{color:#fff;transform:scale(1.1)}.admin-panel-customer-card .card-header .more .icon:active{animation:iconPulse .3s ease;transform:scale(.9)}@keyframes iconPulse{0%{transform:scale(.9)}50%{transform:scale(1.1)}to{transform:scale(1)}}.admin-panel-customer-card .card-header .icon.has-ticket-badge,.admin-panel-customer-card .card-header .icon.has-tickets-resolved-badge{background:var(--main-white);border-radius:10em;padding:3px;transform:scale(1.2)}.admin-panel-customer-card .card-header .icon.has-ticket-badge{background:#fd3737;border:1px solidvar(--main-white);color:var(--main-white)}.admin-panel-customer-card .card-header .icon.has-ticket-badge:hover{background:var(--main-white);color:#fd3737}.admin-panel-customer-card .card-header .icon.has-tickets-resolved-badge{color:#2a895b}.admin-panel-customer-card .card-header .icon.has-tickets-resolved-badge:hover{color:#139556}.admin-panel-customer-card .card-header .icon.has-ticket-badge:active,.admin-panel-customer-card .card-header .icon.has-tickets-resolved-badge:active{animation:badgeIconPulse .3s ease}@keyframes badgeIconPulse{0%{transform:scale(1.1)}50%{transform:scale(1.3)}to{transform:scale(1.2)}}.admin-panel-customer-card .card-header .days{align-items:center;display:flex;gap:.8em}.admin-panel-customer-card .card-header .days .day{align-items:center;display:flex;font-size:.9em;gap:.3em}.admin-panel-customer-card .card-header .days .day .icon{font-size:1.1em;transition:transform .2s ease}.admin-panel-customer-card .card-header .days .day:hover .icon{transform:scale(1.1)}.admin-panel-customer-card .card-header .days .day:active .icon{animation:iconPulse .3s ease;transform:scale(.9)}.admin-panel-customer-card .card-content{display:flex;flex-direction:column}.admin-panel-customer-card .card-content .section{align-items:center;display:flex;font-size:15px;justify-content:space-between;padding:1em;position:relative}.admin-panel-customer-card .card-content .section:not(:last-child):after{background:#e5e5e5;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:3}.admin-panel-customer-card .card-content .section.status .account-status:has(.status-text),.admin-panel-customer-card .card-content .section.status .performance-status:has(.status-text){color:#444849;cursor:pointer;font-weight:600}.admin-panel-customer-card .card-content .section.status .account-status:has(.status-text):hover,.admin-panel-customer-card .card-content .section.status .performance-status:has(.status-text):hover{background:#44484910;border-radius:2px}.admin-panel-customer-card .card-content .section.status .account-status:has(.status-text.disabled),.admin-panel-customer-card .card-content .section.status .performance-status:has(.status-text.disabled){color:#5b5e5f;cursor:not-allowed;font-weight:600}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown{display:flex;gap:.25em}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown select,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:1em;width:100px}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown select:focus,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown select:focus{outline:1px solid #dedede}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown .save-btn,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown .save-btn:hover,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown .save-btn:hover{background-color:#1b6078}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown .save-btn .icon,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown .save-btn .icon{font-size:.9em}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown .cancel-btn,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown .cancel-btn{align-items:center;background-color:#d6d6d6;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-customer-card .card-content .section.status .account-status .status-dropdown .cancel-btn:hover,.admin-panel-customer-card .card-content .section.status .performance-status .status-dropdown .cancel-btn:hover{background-color:#b6b6b6}.admin-panel-customer-card.onboarding .card-content .section.status .performance-status:has(.status-text){color:#f1b623}.admin-panel-customer-card.onboarding .card-content .section.status .performance-status:has(.status-text):hover{background:#f1b62310}.admin-panel-customer-card.good .card-content .section.status .performance-status:has(.status-text){color:#6ba14c}.admin-panel-customer-card.good .card-content .section.status .performance-status:has(.status-text):hover{background:#6ba14c10}.admin-panel-customer-card.bad .card-content .section.status .performance-status:has(.status-text){color:#a85a55}.admin-panel-customer-card.bad .card-content .section.status .performance-status:has(.status-text):hover{background:#a85a5510}.admin-panel-customer-card.no-access .card-content .section.status .performance-status:has(.status-text){color:#4269f1}.admin-panel-customer-card.no-access .card-content .section.status .performance-status:has(.status-text):hover{background:#4269f110}.admin-panel-customer-card .card-content .section.process{display:flex;flex-direction:column;gap:1em}.admin-panel-customer-card .card-content .section.process .overview{display:flex;gap:4px;justify-content:space-between;width:100%}.admin-panel-customer-card .card-content .section.process .overview .item{align-items:center;display:flex;flex-wrap:wrap;gap:2px}.admin-panel-customer-card .card-content .section.process .overview .item .day{color:var(--second-green);font-size:.785714286em;font-weight:600;white-space:nowrap}.admin-panel-customer-card .card-content .section.process .overview .item .description{color:#6a6b6c;font-size:.571428571em}.admin-panel-customer-card .card-content .section.process .overview .item .ne{color:var(--text-gray)}.admin-panel-customer-card .card-content .section.process .comparison{display:flex;flex-direction:column;width:100%}.admin-panel-customer-card .card-content .section.process .comparison .heading .large{align-items:center;display:flex;font-size:.8em}.admin-panel-customer-card .card-content .section.process .comparison .before-ai-ads{align-items:center;font-size:12px;font-weight:600}.admin-panel-customer-card .card-content .section.process .overview .right-side-column{align-items:center;display:flex;gap:0;margin-left:auto}.admin-panel-customer-card .card-content .section.process .comparison .green{color:#2a895b}.admin-panel-customer-card .card-content .section.process .comparison .heading .large img{margin-right:.5em;max-width:1.5em}.admin-panel-customer-card .card-content .section.process .comparison .heading .small{color:#444849;font-size:.7em}.admin-panel-customer-card .card-content .section.process .comparison .results{justify-content:space-between;width:100%}.admin-panel-customer-card .card-content .section.process .comparison .results .item .value .meta{color:#6a6b6c}.admin-panel-customer-card .card-content .section.process .comparison .results .item .value .meta.down{color:#f84444}.admin-panel-customer-card .card-content .section.process .comparison .results .item .value .meta.up{color:var(--main-green)}.admin-panel-customer-card .card-content .section.process .comparison .results .item .value .meta .currency{color:inherit;font-size:.8em}.admin-panel-customer-card .card-content .section.process .comparison .results .item .value .meta .slash{color:inherit;font-size:.6em}.admin-panel-customer-card .card-content .section.process .comparison .results .item .value .before{color:#444849;font-size:.75em}.admin-panel-customer-card .card-content .section.process .comparison .results .item .value .before .currency{font-size:.8em;font-weight:600}.admin-panel-customer-card .card-content .section.process .comparison .results .item .description{color:#757878;font-size:12px}.admin-panel-customer-card .card-content .section.process .report-refresh-button{align-items:center;background:var(--main-green);bottom:.6em;color:#fff;display:none;font-size:.8em;justify-content:center;padding-left:.5em;padding-right:.5em;position:absolute;right:.6em}.admin-panel-customer-card .card-content .section.process .report-refresh-button.loading{display:flex}.admin-panel-customer-card .card-content .section.process .report-check{align-items:center;display:flex;gap:.5em;width:100%}.admin-panel-customer-card .card-content .section.process .report-check .icon{color:#f84444;font-size:1.2em}.admin-panel-customer-card .card-content .section.process .report-check .description{color:#757878;font-size:.642857143em;margin:0}.admin-panel-customer-card .card-content .section.process .report-check .description .highlight{color:#f84444;font-size:.785714286}.admin-panel-customer-card .card-content .section.process .no-report{align-items:center;color:#959595;display:flex;font-size:.9em;min-height:4.5em}.admin-panel-customer-card .card-content .section.process .no-report img{margin-right:.5em;max-height:1em}.admin-panel-customer-card .card-content .section.contact{display:flex;flex-direction:column;gap:.75em}.admin-panel-customer-card .card-content .section.contact .inputs{display:flex;flex-direction:column;width:100%}.admin-panel-customer-card .card-content .section.contact .inputs .line{display:flex;gap:.5em;justify-content:space-between}.admin-panel-customer-card .card-content .section.contact .inputs .line>*{display:flex}.admin-panel-customer-card .card-content .section.contact .inputs .line .input{align-items:center;background:#f9f9f9;border-radius:6px;cursor:pointer;display:flex;padding:4px;position:relative;transition:background-color .2s ease}.admin-panel-customer-card .card-content .section.contact .inputs .line .input:hover{background-color:#f0f0f0}.admin-panel-customer-card .card-content .section.contact .inputs .line .input input{background:#fff;border:none;border-radius:6px;box-sizing:border-box;font-size:var(--font-14);font-weight:400;padding:5px 20px 5px 0;position:relative;text-align:center;transition:all .2s ease;width:50px}.admin-panel-customer-card .card-content .section.contact .inputs .line .input input::-webkit-inner-spin-button,.admin-panel-customer-card .card-content .section.contact .inputs .line .input input::-webkit-outer-spin-button{cursor:pointer;height:100%;margin:0;opacity:0;padding:0;position:absolute;right:0;top:0;transform:scale(1.5);transform-origin:right center;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.admin-panel-customer-card .card-content .section.contact .inputs .line .input:hover input::-webkit-inner-spin-button,.admin-panel-customer-card .card-content .section.contact .inputs .line .input:hover input::-webkit-outer-spin-button{opacity:1}@-moz-document url-prefix(){.admin-panel-customer-card .card-content .section.contact .inputs .line .input input{-moz-appearance:textfield;padding-right:5px;width:55px}.admin-panel-customer-card .card-content .section.contact .inputs .line .input:hover input{-moz-appearance:auto}}.admin-panel-customer-card .card-content .section.contact .inputs .line .input-checkbox{align-items:center;display:flex;font-size:.9em;font-weight:400;gap:.3em;text-align:center}.admin-panel-customer-card .card-content .section.contact .inputs .line .input .save-btn,.admin-panel-customer-card .card-content .section.contact .inputs .line .input-checkbox .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;height:1.5em;outline:none;transition:all .1s}.admin-panel-customer-card .card-content .section.contact .inputs .line .input .save-btn:disabled,.admin-panel-customer-card .card-content .section.contact .inputs .line .input-checkbox .save-btn:disabled{opacity:.5;pointer-events:none}.admin-panel-customer-card .card-content .section.contact .inputs .line .input .save-btn:hover,.admin-panel-customer-card .card-content .section.contact .inputs .line .input-checkbox .save-btn:hover{background-color:#1b6078}.admin-panel-customer-card .card-content .section.contact .inputs .line .input .save-btn .icon,.admin-panel-customer-card .card-content .section.contact .inputs .line .input-checkbox .save-btn .icon{font-size:.9em}.admin-panel-customer-card .card-content .section.contact .inputs .line .description{align-items:center;color:#444849;display:flex;display:none;font-size:.875em;font-weight:300;gap:5px;margin:0;white-space:nowrap}.admin-panel-customer-card .card-content .section.contact .customer-info{display:flex;flex-wrap:nowrap;gap:1em;justify-content:space-between;margin-top:1em;min-height:1.2em;width:100%}.admin-panel-customer-card .card-content .section.contact .customer-info .email,.admin-panel-customer-card .card-content .section.contact .customer-info .phone{align-items:center;color:#444849;display:flex;font-size:.875em;font-weight:300}.admin-panel-customer-card .card-content .section.contact .customer-info .email .helper-text,.admin-panel-customer-card .card-content .section.contact .customer-info .phone .helper-text{color:#515151;font-size:.9em;text-overflow:ellipsis;white-space:nowrap}.admin-panel-customer-card .card-content .section.contact .customer-info .phone .clock-icon{transform:translateY(2px);width:1.1em}.admin-panel-customer-card .card-content .section.contact .customer-info .phone:not(.not-available){cursor:pointer}.admin-panel-customer-card .card-content .section.contact .customer-info .email:not(.not-available):hover,.admin-panel-customer-card .card-content .section.contact .customer-info .phone:not(.not-available):hover{color:#303233;font-weight:400;text-decoration:none}.admin-panel-customer-card .card-content .section.contact .customer-info .phone .icon{display:none;margin-left:5px}.admin-panel-customer-card .card-content .section.contact .customer-info .email .icon{display:none;margin-right:5px}.admin-panel-customer-card .card-content .section.contact .customer-info .email:not(.not-available):hover .icon,.admin-panel-customer-card .card-content .section.contact .customer-info .phone:not(.not-available):hover .icon{display:inline-block}.admin-panel-customer-card .card-content .section.account-details{display:flex;flex-direction:column;gap:.2em}.admin-panel-customer-card .card-content .section.account-details .line{display:flex;justify-content:space-between;width:100%}.admin-panel-customer-card .card-content .section.account-details .line .item{align-items:center;color:#6a6b6c;display:flex;font-size:.9em;font-weight:300;gap:.1em}.admin-panel-customer-card .card-content .section.account-details .line .item .pre-desc{color:#6a6b6c;font-weight:300;margin-right:2px}.admin-panel-customer-card .card-content .section.account-details .line .item .value{color:var(--main-green);font-weight:600;margin-right:2px}.admin-panel-customer-card .card-content .section.account-details .line .item .value.not-set{color:#f73c3c}.admin-panel-customer-card .card-content .section.account-details .line .item .description{margin:0}.admin-panel-customer-card .card-content .section.account-details .source-type:has(.name-text){color:#6a6b6c;cursor:pointer;font-size:1.1em;font-weight:700}.admin-panel-customer-card .card-content .section.account-details .account-manager:has(.name-text),.admin-panel-customer-card .card-content .section.account-details .performance-manager:has(.name-text){color:#343434;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-customer-card .card-content .section.account-details .account-manager:has(.name-text.not-set),.admin-panel-customer-card .card-content .section.account-details .performance-manager:has(.name-text.not-set){color:#f73c3c;cursor:pointer;font-weight:600}.admin-panel-customer-card .card-content .section.account-details .account-manager:has(.name-text):hover,.admin-panel-customer-card .card-content .section.account-details .performance-manager:has(.name-text):hover{background:#44484910;border-radius:2px}.admin-panel-customer-card .card-content .section.account-details .account-manager:has(.name-text.disabled),.admin-panel-customer-card .card-content .section.account-details .performance-manager:has(.name-text.disabled){color:#5b5e5f;cursor:not-allowed;font-weight:600}.admin-panel-customer-card .card-content .section.account-details .currency{color:#5b5e5f;font-size:1em;font-weight:500}.admin-panel-customer-card .card-content .section.account-details .price{color:#5b5e5f;font-size:1.1em;font-weight:500}.admin-panel-customer-card .card-content .section .options-dropdown{display:flex;gap:.25em}.admin-panel-customer-card .card-content .section .options-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:1em;width:100px}.admin-panel-customer-card .card-content .section .options-dropdown select:focus{outline:1px solid #dedede}.admin-panel-customer-card .card-content .section .options-dropdown .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-customer-card .card-content .section .options-dropdown .save-btn:hover{background-color:#1b6078}.admin-panel-customer-card .card-content .section .options-dropdown .save-btn .icon{font-size:.9em}.admin-panel-customer-card .card-content .section .options-dropdown .cancel-btn{align-items:center;background-color:#d6d6d6;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-customer-card .card-content .section .options-dropdown .cancel-btn:hover{background-color:#b6b6b6}.admin-panel-customer-card .card-content .section .item .check-icon,.admin-panel-customer-card .card-content .section .item .times-icon{font-size:1.2em;transform:translateY(2px)}.admin-panel-customer-card .card-content .section .item .check-icon{color:var(--main-green)}.admin-panel-customer-card .card-content .section .item .times-icon{color:#f73c3c}.admin-panel-customer-card .card-content .section .title-container{align-items:center;color:#666;display:flex;font-size:13px;gap:.5em}.admin-panel-customer-card .card-content .section .title-container .days{color:#2a895b;font-weight:500}.admin-panel-customer-card .card-content .section .title-container .separator{color:#666;opacity:.7}.admin-panel-customer-card .card-content .section.process:hover .comparison .corner-refresh-button{opacity:1;visibility:visible}.admin-panel-customer-card .card-content .section.process .comparison .corner-refresh-button{align-items:center;background:var(--main-green);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.7em;gap:.5em;justify-content:center;opacity:0;padding:.5em 1em;position:absolute;right:2em;top:6.5em;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1}.admin-panel-customer-card .card-content .section.process .comparison .corner-refresh-button:hover svg{animation:hoverSpin .3s ease-out}.admin-panel-customer-card .card-content .section.process .comparison .corner-refresh-button.loading svg{animation:loadingSpin 1s linear infinite}.right-side-column{gap:1rem;margin-left:auto}.day-indicator,.right-side-column,.right-side-column .item{align-items:center;display:flex}.day-indicator{background:#ffffff1a;border-radius:6px;gap:.4rem;padding:.3rem .6rem;transition:all .2s ease}.day-indicator:hover{background:#ffffff26}.status-icon{color:gray;font-size:.8rem;font-weight:600;transition:transform .2s ease}.day-text{color:var(--second-green);font-size:.8rem;font-weight:500}.no-data-icon{color:var(--second-gray);font-size:.8rem;opacity:.7}.connection-status,.status-badge{align-items:center;display:flex}.status-badge{border-radius:6px;cursor:default;font-size:.7rem;font-weight:500;gap:.5rem;padding:.4rem .8rem;transition:all .2s ease}.status-badge .status-icon{font-size:.9rem;transition:transform .2s ease}.status-badge.success{background:#33a76f0d}.status-badge.success,.status-badge.success svg{color:var(--main-green)}.status-badge.error{background:rgba(247,60,60,.106);color:#f73c3c}.status-badge.error svg{color:#f73c3c}.status-badge .status-text{color:inherit;font-weight:500}.status-badge:active .status-icon{animation:iconPulse .3s ease}.admin-panel-customer-card .visitor-stats{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:.5em;padding:.37em .8em;transition:all .2s ease}.admin-panel-customer-card .visitor-stats:hover{filter:brightness(.95)}.admin-panel-customer-card .visitor-stats.positive{background:#33a76f0d}.admin-panel-customer-card .visitor-stats.negative{background:rgba(247,60,60,.106)}.admin-panel-customer-card .visitor-stats .status-icon{color:var(--text-color);font-size:1em}.admin-panel-customer-card .visitor-stats .current-value{color:var(--text-color);font-size:.9em;font-weight:500}.admin-panel-customer-card .visitor-stats .percentage{font-size:.9em;font-weight:500}.admin-panel-customer-card .visitor-stats .percentage.positive{color:var(--second-green)}.admin-panel-customer-card .visitor-stats .percentage.negative{color:var(--second-red)}.admin-panel-customer-card .visitor-stats .period-indicator{color:var(--text-color);font-size:.9em;font-weight:400;opacity:.7}.section-switch{bottom:-12px;opacity:0;position:absolute;right:0;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:2}.results.three-columns .column:hover .section-switch{opacity:1;visibility:visible}.section-switch .switch{align-items:center;display:flex;font-size:.9em!important;height:1.5em!important;justify-content:center;min-width:50px!important;transform:scale(.85)}.section-switch .switch .selection{height:calc(100% - 4px)!important;top:2px!important}.section-switch .switch .left-side,.section-switch .switch .right-side{align-items:center;display:flex;justify-content:center;line-height:1;padding-top:1px}.section-switch .switch.right .selection{background:grey!important;box-shadow:0 0 10px #8080804d!important}.section-switch .switch.left .left-side,.section-switch .switch.right .right-side{color:#fff!important}.results.three-columns .column{padding-bottom:2em;position:relative}.results.three-columns .column.before-after .heading .section-switch{bottom:-15px;right:0}.connection-status-item{align-items:center;color:var(--text-color);display:flex;font-size:1em;gap:.5em}.connection-status-item .status-icon.success{color:var(--main-green)}.connection-status-item .status-icon.error{color:var(--main-red)}.tooltip-container.connection-status-tooltip-container+.tooltip,.tooltip-container.connection-status-tooltip-container~.tooltip{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;border:none!important;box-shadow:0 4px 15px #00000026!important;color:#444!important;max-width:none!important;padding:0!important;width:auto!important}body .connection-status-tooltip-container .tooltip-content,body .tooltip.connection-status-tooltip-container,body .tooltip:has(.connection-status-tooltip){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 15px #00000026!important;color:#444!important;min-width:230px!important;overflow:hidden!important;padding:0!important}body .tooltip:has(.connection-status-tooltip){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 15px #00000026!important;color:#444!important;padding:0!important}.connection-status-tooltip{background-color:#fff;color:#333;padding:0;text-align:left;width:100%}.connection-status-tooltip .connection-status-item{align-items:center;background-color:#fff;border-bottom:1px solid #0000000d;color:#333;display:flex;gap:5px;padding:5px 12px;text-align:left}.connection-status-tooltip .connection-status-item:last-child{border-bottom:none}.connection-status-tooltip .status-icon-wrapper{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.connection-status-tooltip .status-icon.success{color:#33a76f;font-size:var(--font-18)}.connection-status-tooltip .status-icon.error{color:#f73c3c;font-size:var(--font-18)}.connection-status-tooltip .connection-status-label{color:#444;font-size:var(--font-12);font-weight:400;text-align:left}.connection-status-tooltip .connection-status-item:has(.status-icon.success) .connection-status-label{color:#33a76f;font-weight:500}.connection-status-tooltip .connection-status-item:has(.status-icon.error) .connection-status-label{color:#f73c3c;font-weight:500}.connection-status-tooltip-container .tooltip-arrow{display:none!important}.connection-status-tooltip-text{color:#f73c3c;display:block;font-size:var(--font-14);font-weight:500;padding:8px 12px;text-align:left}body .connection-status-tooltip-container .tooltip-content>span,body .tooltip:has(.connection-status-tooltip)>span{background-color:#fff!important;color:#444!important;display:block!important;padding:5px 12px!important;text-align:left!important}.button{align-items:center;background:var(--text-blue);border:none;border-radius:6px;color:var(--main-white);cursor:pointer;cursor:pointer!important;display:flex;font:inherit;gap:.5em;justify-content:center;padding:.4rem 1rem;text-decoration:none;transition:.3s}.button:focus{outline:none}.button:active,.button:hover{background:var(--text-blue-hover);border-color:var(--text-blue-hover)}.button--green-gradient{align-items:center;background:#fff!important;border:none;border:1px solid var(--main-green);border-radius:var(--border-sm);color:var(--main-green)!important;cursor:pointer;display:flex;font-size:.9em;font-weight:500;height:34px;outline:none;padding:.375em 1.25em!important;transition:all .1s}.button--green-gradient:hover{background:var(--main-green)!important;border:1px solid var(--main-green);color:#fff!important}.button--cancel{background-color:#f0f0f0;box-shadow:none!important;color:#7f7f7f}.button--cancel:hover{background-color:#e0e0e0}.button--inverse{background:#0000;color:#f05}.button--inverse:active,.button--inverse:hover{background:#f05;border:1px solid #f05;color:var(--main-white)}.button--danger{background:#d60a0a;border-color:#d60a0a}.button--danger:active,.button--danger:hover{background:#830000;border-color:#830000}.button--info{background:#ffd900;border-color:#ffd900}.button--transparent{background:none}.button--info:active,.button--info:hover{background:#f34343;border-color:#f34343}.button:not(.button--loading):active:disabled,.button:not(.button--loading):disabled,.button:not(.button--loading):hover:disabled{background:#ccc;border-color:#ccc;color:#979797;cursor:not-allowed!important}.button--success{background:var(--second-green);border-color:var(--second-green)}.button--success:active,.button--success:hover{background:var(--second-green-hover);border-color:var(--second-green-hover)}.button--loading,.button--loading:active,.button--loading:hover{cursor:default!important;opacity:.5}.button--loading .icon{animation-duration:.9s;animation-iteration-count:infinite;animation-name:loading-spin;animation-timing-function:linear}.button--text{background:none;border:none;color:var(--text-blue);display:inline;padding:0 .2em}.button--text:active,.button--text:hover{background:none;border:none;color:var(--text-blue-hover)}.button--small{font-size:.8rem;padding:.2em 1em}.button--big{font-size:1.3rem;padding:.5em 1em}.button--attention-drawer{background:linear-gradient(55deg,var(--main-green),10%,#fff,90%,var(--main-green));border:1px solid silver;color:#5b5b5e;font-weight:600}.button--attention-drawer:hover{background:linear-gradient(55deg,var(--main-green),20%,#fff,80%,var(--main-green));border:1px solid #9d9d9d}.action-button{box-shadow:0 2px 5px 0 #ccc}.action-button.red{background-color:var(--main-red)!important}.performance-button{max-height:4em;min-height:2.5em}.text-button{cursor:pointer;font-size:.8em}.text-button:hover{color:#ae3939}.text-button.green-hover:hover{color:var(--main-green)}.admin-spec-button{font-size:.8em}.button.button--disabled{opacity:.4}@media (max-width:1200px){.button{padding:.2rem .7rem}.button,.button--text{font-size:.9em}}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button--gradient-background{background-position:0!important;background-size:300% 100%!important;border:none;border-radius:8px;box-shadow:0 1px 6px 0 #2edbff4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:400;padding:.5rem 1.5rem;transition:all .3s ease,background-position .5s ease!important}.button--gradient-background,.button--gradient-background:active,.button--gradient-background:hover{background-image:linear-gradient(83deg,#01b04a -14.97%,#2edbff 50%,#01b04a 84.97%,#2edbff 184.06%)!important}.button--gradient-background:active,.button--gradient-background:hover{background-position:102%!important;border:none!important;box-shadow:0 8px 24px #2edbff4d}.button--gradient-background:disabled{box-shadow:none;cursor:not-allowed;opacity:.7}.button--gradient-border{background:#fff!important;border:none;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:1rem;font-weight:400;isolation:isolate;padding:.5rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap;z-index:1}.button--gradient-border:before{background:linear-gradient(90deg,#01b04a,#2edbff 50%,#01b04a);background-size:200% 100%;border-radius:8px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute;transition:all .3s ease;z-index:-1}.button--gradient-border:active,.button--gradient-border:hover{background:#fff!important;border-color:#0000!important}.button--gradient-border:hover:before{animation:gradientRotate .5s linear infinite}.button--gradient-border:disabled{cursor:not-allowed;opacity:.7}.button--gradient-border:disabled:before{animation:none;background:#ccc}.button--gradient-background.loading,.button--gradient-border.loading{color:#0000;pointer-events:none}.button--gradient-background.loading:after,.button--gradient-border.loading:after{animation:spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.button--gradient-background.loading:after{border-color:#0000 #fff #fff}.button--gradient-border.loading:after{border-color:#0000 #1a1a1a #1a1a1a}@keyframes gradientRotate{0%{background-position:0 0}to{background-position:-200% 0}}@media (max-width:768px){.button--gradient-background,.button--gradient-border{justify-content:center;width:100%}}.switch{align-items:center;background:var(--main-white);border-radius:10em;box-shadow:inset 0 0 5px #d8d8d8;display:flex;height:2em;justify-content:stretch;min-width:150px;position:relative;text-transform:capitalize}.switch .left-side,.switch .right-side{cursor:pointer;flex:0 0 50%;text-align:center;z-index:1}.switch.left .left-side,.switch.right .right-side{color:var(--main-white)}.switch .selection{background:var(--main-green-gradient);border-radius:10em;bottom:2px;box-shadow:0 0 10px #5fb97d4d;left:2px;position:absolute;top:2px;transition:.3s;width:calc(50% - 2px);z-index:0}.switch.right .selection{left:50%}.switch.disabled{background:#b7b7b7;opacity:.6;pointer-events:none}.switch.disabled .left-side,.switch.disabled .right-side{color:var(--disabled-gray)!important}.switch.disabled .selection{background:#969696;box-shadow:none}.switch.off-on-switch.left .selection{background:#b6b6b6;box-shadow:0 0 10px #e0e0e04d}.switch.off-on-switch.right .selection{background:var(--main-green-gradient);box-shadow:0 0 10px #5fb97d4d}.switch.no-yes-switch.left .selection{background:#b6b6b6;box-shadow:0 0 10px #e0e0e04d}.switch.no-yes-switch.right .selection{background:var(--main-green-gradient);box-shadow:0 0 10px #5fb97d4d}.tab-switch{align-items:center;background:none;color:#636363;display:flex;height:2em;justify-content:stretch;min-width:185px;position:relative}.tab-switch .left-side,.tab-switch .right-side{cursor:pointer;flex:0 0 50%;text-align:center;z-index:1}.tab-switch.left .left-side,.tab-switch.right .right-side{color:var(--main-green);font-weight:500}.tab-switch .selection{background:none;border-bottom:2px solid var(--main-green);bottom:2px;left:2px;position:absolute;top:2px;transition:.3s;width:calc(50% - 2px);z-index:0}.tab-switch.right .selection{left:50%}.tab-switch.three-option{min-width:280px}.tab-switch.three-option .option-side{cursor:pointer;min-width:140px;padding:.5em 0;text-align:center;z-index:1}.tab-switch.three-option.active-0 .first,.tab-switch.three-option.active-1 .second,.tab-switch.three-option.active-2 .third{color:var(--main-green);font-weight:500}.tab-switch.three-option .selection{width:calc(33.333% - 2px)}.tab-switch.three-option.active-0 .selection{left:2px}.tab-switch.three-option.active-1 .selection{left:33.333%}.tab-switch.three-option.active-2 .selection{left:66.666%}.switch.switch-small{font-size:12px!important;height:26px!important;min-width:80px!important}.switch.switch-small .selection{width:calc(50% - 2px)}.switch:not(.switch-small){font-size:1em;height:2em;min-width:150px}.admin-panel-list-wrapper{height:100%;overflow-y:scroll;width:100%}.admin-panel-list-wrapper::-webkit-scrollbar{height:6px;width:6px}.admin-panel-list-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.admin-panel-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.admin-panel-customers-list{grid-gap:1.5em;align-items:start;display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));padding:0 1em 1em;width:100%}@media (max-width:468px){.admin-panel-customers-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0 .2em}}.spinner-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000073;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.spinner-overlay.without-topbar{top:var(--topbar-height)}.inline-spinner-box{margin:5px auto}.inline-spinner-box.center{align-items:center;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.small-spinner-cont{height:30px;margin:0 auto;width:30px}.small-spinner-cont,.spinner-cont{align-items:center;display:flex;flex-direction:row}.spinner-cont{height:50px;justify-content:space-between;left:calc(50vw - 25px);position:fixed;top:calc(50vh - 25px);width:50px;z-index:9999}.spinner-message{animation-timing-function:ease-in-out;animation:flash 3s infinite;animation-delay:2s;color:#7b7b7b;left:5vw;position:fixed;text-align:center;top:calc(50vh + 50px);width:90vw}.spinner-overlay .spinner-message{color:#fff}.center .spinner-message{color:#7b7b7b;position:static;text-align:center;width:auto}.inline-spinner-box .spinner-message{color:#7b7b7b;left:auto;margin-top:.5em;position:relative;text-align:center;top:auto;width:auto}.small-spinner-cont .bar,.spinner-cont .bar{animation-timing-function:ease-in-out;animation:dance .7s infinite;background:#a1df10;border-radius:5px;height:15px;width:7px}.small-spinner-cont .bar{margin:0 1px;width:5px}.small-spinner-cont.xs{height:20px}.small-spinner-cont.xs .bar{margin:0 1px 0 0;width:2px}.small-spinner-cont.xs+.spinner-message{font-size:.8em}.small-spinner-cont .bar-1,.small-spinner-cont .bar-5,.spinner-cont .bar-1,.spinner-cont .bar-5{animation-delay:0;background:#c3d200}.small-spinner-cont .bar-2,.small-spinner-cont .bar-4,.spinner-cont .bar-2,.spinner-cont .bar-4{animation-delay:.1s;background:#b3da05}.small-spinner-cont .bar-3,.spinner-cont .bar-3{animation-delay:.2s;background:#a1df10}@keyframes dance{0%{height:100%}50%{height:10%}to{height:100%}}@keyframes flash{0%{opacity:1}50%{opacity:0}to{opacity:1}}.presetted-date-picker{padding-left:.5em;padding-top:.5em;position:relative}.presetted-date-picker.tabs-active{padding-left:0;padding-top:0}.presetted-date-picker .main-buttons{display:flex;gap:.5em}.presetted-date-picker.tabs-active .main-buttons{gap:8px}.presetted-date-picker .date-tabs{display:flex;gap:8px;justify-content:flex-start;margin-top:12px}.presetted-date-picker .tab-button{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--border-sm);color:#495057;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:500;height:28px;justify-content:center;min-width:65px;padding:6px;text-align:center;transition:all .3s ease}.presetted-date-picker .tab-button:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529}.presetted-date-picker .tab-button.active{border-color:var(--text-blue);color:var(--text-blue)}.presetted-date-picker .time-range{position:relative}.presetted-date-picker .time-range button{background:#f0f0f0;border:none;border-radius:.5em;padding:5px .5em;transition:0}.presetted-date-picker .time-range button:hover{background:#dcdcdc}.presetted-date-picker .date-selection-popover .react-datepicker{font-size:.7em}.presetted-date-picker .date-selection-popover{background:var(--main-white);border-radius:.5em;box-shadow:0 1px 4px 1px #ccc;min-width:300px;padding:1em;position:fixed;right:0;top:2em;visibility:hidden;z-index:100}.presetted-date-picker .date-selection-popover.open{visibility:visible}.presetted-date-picker .react-datepicker__day,.presetted-date-picker .react-datepicker__day-name,.presetted-date-picker .react-datepicker__time-name{line-height:1.2rem;width:1.2rem}.presetted-date-picker .react-datepicker__current-month{font-size:.8rem}.presetted-date-picker .date-selection-popover h6{font-size:1em;font-weight:500;margin:0 auto 1em}.presetted-date-picker .date-selection-popover ul{font-size:.8em;list-style-type:none;padding-left:0}.presetted-date-picker .date-selection-popover ul li{cursor:pointer}.presetted-date-picker .date-selection-popover ul li:hover{color:#00548c;font-weight:500}.presetted-date-picker .date-selection-popover ul li.active{color:var(--text-blue);font-weight:500}.presetted-date-picker .date-selection-popover .react-datepicker,.presetted-date-picker .date-selection-popover .react-datepicker__header{border:none}.presetted-date-picker .date-text{color:var(--text-gray);font-size:.8em;margin:0 0 .5em}.presetted-date-picker .date-selection-popover .action-buttons{align-items:center;display:flex;gap:.5em;justify-content:flex-end}.presetted-date-picker .date-selection-popover .action-buttons .button{font-size:.8em;padding:3px 15px;transition:0s}.presetted-date-picker .date-selection-popover .action-buttons .update{color:var(--main-white)}.presetted-date-picker .toggle-button{align-items:center;border:none;border-radius:4px;color:var(--text-gray);cursor:pointer;display:flex;font-size:1.1em;gap:.5em;padding:3px 15px}.presetted-date-picker.tabs-active .toggle-button{background-color:#fff;border:1px solid #dee2e6;border-radius:var(--border-sm);color:#495057;font-weight:500;gap:8px;height:34px;justify-content:center;min-width:140px;transition:all .3s ease;width:100%}.presetted-date-picker.tabs-active .toggle-button:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529}.presetted-date-picker .clear-button{align-items:center;border:none;border-radius:4px;color:var(--text-gray);cursor:pointer;display:flex;gap:.5em;padding:3px 5px}.presetted-date-picker.tabs-active .clear-button{background:#fff;border:1px solid #dc3545;border-radius:var(--border-sm);box-shadow:0 1px 3px 0 #0000001a;color:#dc3545;font-size:14px;font-weight:500;height:34px;justify-content:center;padding:8px 12px;transition:all .3s ease;width:34px}.presetted-date-picker.tabs-active .clear-button:hover{background:#dc3545;color:#fff}@media (max-width:768px){.presetted-date-picker .date-tabs{gap:6px;margin-top:8px}.presetted-date-picker .tab-button{font-size:11px;height:26px;min-width:60px;padding:4px 12px}.presetted-date-picker.tabs-active .toggle-button{font-size:12px;height:30px;min-width:120px;padding:6px 12px}.presetted-date-picker.tabs-active .clear-button{font-size:12px;height:30px;padding:6px 10px;width:30px}}@media (max-width:480px){.presetted-date-picker .date-tabs{align-items:stretch;flex-direction:column;gap:4px}.presetted-date-picker .tab-button{min-width:0;min-width:auto;width:100%}.presetted-date-picker.tabs-active .main-buttons{flex-direction:column;gap:6px}.presetted-date-picker.tabs-active .toggle-button{min-width:0;min-width:auto;width:100%}.presetted-date-picker.tabs-active .clear-button{justify-content:center;width:100%}}.filter-container{.filters .filter-group{border-radius:11px;padding:0 1em 1em}.filters .filter-group.performance{grid-row:3/5}.filters .filter-group:first-child{display:flex;grid-column:1/span 2;justify-content:stretch;padding-bottom:0;padding-top:0}.filters .filter-group:first-child .date-range{align-content:center;align-items:center;display:flex;flex-direction:row;justify-content:stretch}.filters .filter-group h2{color:#464a4b;font-size:1.1em;font-weight:700;margin-bottom:.7em;margin-top:1.3em}.filters .filter-group.is-active{background:#f0fff8}.filters .filter-group .checkboxes{display:flex;flex-direction:column;gap:.5em}.filters .filter-group .range .inputs-wrapper{display:flex;gap:1em}.filters .filter-group .range .inputs-wrapper .input{align-items:center;display:flex;gap:3px;width:-webkit-min-content;width:min-content}.filters .filter-group .range .inputs-wrapper .input input{background-color:#95919138;border:.01px solid #0000003b;border-radius:.15em;color:currentColor;font:inherit;min-width:30px;width:100%}.filters .filter-group .range .inputs-wrapper .input input:focus{outline:1px solid #0000004a}}.filter-container.collapsed .filters .filter-group{display:none}.filter-container.customers .filters .filter-group:nth-child(2){display:flex;grid-column:1/span 2;justify-content:stretch;padding-bottom:0;padding-top:0}.filter-group-collapsible{position:relative}.filter-search{margin-bottom:12px}.search-input-wrapper{align-items:center;display:flex;position:relative}.filter-search-input{border:1px solid #e0e0e0;border-radius:4px;font-size:14px;outline:none;padding:8px 30px 8px 8px;transition:border-color .2s;width:100%}.filter-search-input:focus{border-color:var(--main-green)}.clear-search-button{align-items:center;background:none;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:20px;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;transition:all .2s;width:20px}.clear-search-button:hover{background-color:#0000000d;color:#333}.show-more-button{background:none;border:none;cursor:pointer;font-size:12px;margin-top:8px;padding:8px;text-align:left;transition:opacity .2s;width:100%}.show-more-button:hover{opacity:.8}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group{margin-bottom:.8em;padding-bottom:.8em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group:last-child{border-bottom:none}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group h4{align-items:center;display:flex;font-weight:600}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group .filter-items{grid-gap:.5em;gap:.5em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group .filter-item{align-items:center;display:flex}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group .filter-item input[type=checkbox]{accent-color:#46b680;cursor:pointer;height:14px;margin-right:.5em;width:14px}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group .filter-item label{color:#495057;cursor:pointer;font-size:var(--font-12);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group .filter-item:hover label{color:#212529}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group.country .filter-items,.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group.status .filter-items{grid-template-columns:1fr}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group{border-bottom:1px solid #f0f0f0;margin-bottom:1em;padding-bottom:1em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group:last-child{padding-bottom:5em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group .filter-items{grid-gap:.4em;display:grid;gap:.4em;grid-template-columns:1fr 1fr;margin-bottom:.5em}.filter-container.signUps{border-bottom:1px solid #f0f0f0;margin-bottom:.8em;max-height:calc(100% - 100px);padding-bottom:.8em}.filter-container.signUps .filter-group:last-child{border-bottom:none}.filter-container.signUps .filter-group h4{align-items:center;display:flex;font-weight:600}.filter-container.signUps .filter-group .filter-items{grid-gap:.5em;gap:.5em}.filter-container.signUps .filter-group .filter-item{align-items:center;display:flex}.filter-container.signUps .filter-group .filter-item input[type=checkbox]{accent-color:#46b680;cursor:pointer;height:14px;margin-right:.5em;width:14px}.filter-container.signUps .filter-group .filter-item label{color:#495057;cursor:pointer;font-size:var(--font-12);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-container.signUps .filter-group .filter-item:hover label{color:#212529}.filter-container.signUps .filter-group.country .filter-items,.filter-container.signUps .filter-group.status .filter-items{grid-template-columns:1fr}.filter-container.signUps .filter-group{border-bottom:1px solid #f0f0f0;margin-bottom:1em;padding-bottom:1em}.filter-container.signUps .filter-group:last-child{padding-bottom:5em}.filter-container.signUps .filter-group .filter-items{grid-gap:.4em;display:grid;gap:.4em;grid-template-columns:1fr 1fr;margin-bottom:.5em}.filter-container.metaLeads{border-bottom:1px solid #f0f0f0;margin-bottom:.8em;max-height:calc(100% - 100px);padding-bottom:.8em}.filter-container.metaLeads .filter-group:last-child{border-bottom:none}.filter-container.metaLeads .filter-group h4{align-items:center;display:flex;font-weight:600}.filter-container.metaLeads .filter-group .filter-items{grid-gap:.5em;gap:.5em}.filter-container.metaLeads .filter-group .filter-item{align-items:center;display:flex}.filter-container.metaLeads .filter-group .filter-item input[type=checkbox]{accent-color:#46b680;cursor:pointer;height:14px;margin-right:.5em;width:14px}.filter-container.metaLeads .filter-group .filter-item label{color:#495057;cursor:pointer;font-size:var(--font-12);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-container.metaLeads .filter-group .filter-item:hover label{color:#212529}.filter-container.metaLeads .filter-group.country .filter-items,.filter-container.metaLeads .filter-group.status .filter-items{grid-template-columns:1fr}.filter-container.metaLeads .filter-group{border-bottom:1px solid #f0f0f0;margin-bottom:1em;padding-bottom:1em}.filter-container.metaLeads .filter-group:last-child{padding-bottom:5em}.filter-container.metaLeads .filter-group .filter-items{grid-gap:.4em;display:grid;gap:.4em;grid-template-columns:1fr 1fr;margin-bottom:.5em}.filter-container.outboundColdLeads{border-bottom:1px solid #f0f0f0;margin-bottom:.8em;padding-bottom:.8em}.filter-container.outboundColdLeads .filter-group:last-child{border-bottom:none}.filter-container.outboundColdLeads .filter-group h4{align-items:center;display:flex;font-weight:600}.filter-container.outboundColdLeads .filter-group .filter-items{grid-gap:.5em;gap:.5em}.filter-container.outboundColdLeads .filter-group .filter-item{align-items:center;display:flex}.filter-container.outboundColdLeads .filter-group .filter-item input[type=checkbox]{accent-color:#46b680;cursor:pointer;height:14px;margin-right:.5em;width:14px}.filter-container.outboundColdLeads .filter-group .filter-item label{color:#495057;cursor:pointer;font-size:var(--font-12);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.filter-container.outboundColdLeads .filter-group .filter-item:hover label{color:#212529}.filter-container.outboundColdLeads .filter-group.country .filter-items,.filter-container.outboundColdLeads .filter-group.status .filter-items{grid-template-columns:1fr}.filter-container.outboundColdLeads .filter-group{border-bottom:1px solid #f0f0f0;margin-bottom:1em;padding-bottom:1em}.filter-container.outboundColdLeads .filter-group:last-child{padding-bottom:5em}.filter-container.outboundColdLeads .filter-group .filter-items{grid-gap:.4em;display:grid;gap:.4em;grid-template-columns:1fr 1fr;margin-bottom:.5em}.hour-range-picker{align-items:center;display:flex;gap:.5em;padding:0 5px}.hour-range-picker .selectable{background:buttonface;font-size:1.1em}.hour-range-picker .clear-button,.hour-range-picker .selectable{border:none;border-radius:4px;color:var(--text-gray);cursor:pointer;display:flex;padding:3px 5px}.hour-range-picker .clear-button{gap:.5em;margin-left:5px}.clear-button:hover,.toggle-button:hover{background-color:#f6f6f6}.calendar-search-bar{position:relative;width:100%}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar{margin-bottom:.8em}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-input-container{position:relative;width:100%}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar input{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:6px;font-size:var(--font-12);padding:8px 30px 8px 10px;transition:all .2s ease;width:100%}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar input:focus{background-color:#fff;border-color:#46b680;box-shadow:0 0 0 2px #46b68033;outline:none}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .calendar-search-bar .clear-icon,.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-icon{color:#6c757d;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);transition:color .2s ease}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-icon{right:10px}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .clear-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .clear-icon:hover{color:#495057}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-dropdown{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 4px 8px #0000001a;left:0;margin-top:4px;max-height:300px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-dropdown::-webkit-scrollbar{border-radius:50%;height:1.5px;width:1.5px}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-dropdown::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-results-header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#6c757d;font-size:var(--font-12);padding:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-result-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:8px 12px;transition:background-color .2s ease}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-result-item.selected,.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-result-item:hover{background-color:#f0f8f4}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .result-main-text{color:#212529;font-size:var(--font-12);font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .result-secondary-text{color:#6c757d;font-size:var(--font-12);margin-bottom:2px}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .result-meeting-date{color:#46b680;font-size:var(--font-12);font-weight:500}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-bar .search-dropdown .no-results{color:#6c757d;font-size:var(--font-12);padding:12px;text-align:center}.filter-container{border:2px solid #e5e5e5;border-radius:11px;max-height:calc(100vh - var(--topbar-height) - 2em);max-width:467px;min-width:467px;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;transition:all .3s ease-in-out;.expand-button{display:none;height:0;opacity:0;width:0}.switch-container{align-items:center;padding:1em 0}.content-wrapper{font-size:.7em;height:100%;padding:.5em 2em 12em 2.5em;transition:all .5s ease-in-out}.content-wrapper h2{font-size:1em}.content-wrapper h3{font-size:1.3em;margin:0}.content-wrapper .header{align-items:center;display:flex;gap:.5em;justify-content:space-between;margin-bottom:1.2em;margin-top:1.5em}.content-wrapper .header .button-title-wrapper{align-items:center;display:flex;gap:.15em;margin-left:-.8em}.content-wrapper .button-title-wrapper .collapse-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:1;transition:opacity .5s,background-color .15s;width:36px}.content-wrapper .button-title-wrapper .collapse-button:hover{background-color:#f3f3f3}.content-wrapper .users-count{background:#46b680;background:linear-gradient(90deg,#46b68040,#46b68000);border-bottom-left-radius:4px;border-top-left-radius:4px;margin-bottom:1em;padding:.25em .5em}.content-wrapper .users-count h2{color:var(--dark-green);margin:0;padding:0}.content-wrapper .header .helpers{align-items:center;display:flex;gap:.5em;height:28px;justify-content:space-between}.content-wrapper .header .helpers .buttons{display:flex;gap:.5em}.content-wrapper .header .helpers>*{flex:1 1;height:100%}.content-wrapper .header .helpers .search{position:relative}.content-wrapper .header .helpers .search svg{left:10px;position:absolute;top:50%;transform:translateY(-50%)}.content-wrapper .header .helpers .search input{align-items:center;border:1px solid #dedede;border-radius:.5em;display:flex;height:28px;padding:5px 0 5px 2em}.content-wrapper .header .helpers .search input:focus{background-color:#f6f8f4;box-shadow:0 2px 6px 0 #ccc;outline:1px solid #adadad}.content-wrapper .header .helpers .update-button{background-color:var(--light-green);border:0;border-radius:.5em;box-shadow:1px 1px #ebe5e5;color:var(--main-white);cursor:pointer;font-weight:550}.content-wrapper .header .helpers .update-button:hover{background-color:#5fce4e;font-weight:550}.content-wrapper .header .helpers .update-button.disabled{background-color:#cdcdcd;color:#efefef;pointer-events:none}.content-wrapper .header .helpers .reset-button{background-color:#f0c117;border:0;border-radius:.5em;box-shadow:1px 1px #ebe5e5;color:var(--main-white);cursor:pointer;font-weight:550}.content-wrapper .header .helpers .reset-button:hover{background-color:#ffd333}.content-wrapper .divider{background:var(--second-green);border-radius:2px;box-shadow:0 2px 2px 0 #00000026;height:6px;width:100%}.content-wrapper .filters{grid-gap:1em 2em;display:grid;gap:1em 2em;grid-template-columns:1fr 1fr;max-height:100%;overflow:hidden scroll}.content-wrapper .filters::-webkit-scrollbar,.filters:hover::-webkit-scrollbar{height:3px;width:3px}.content-wrapper .filters::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.content-wrapper .filters::-webkit-scrollbar-thumb:hover{background:#00000040}}.filter-container.collapsed{max-width:50px;min-width:50px}.filter-container.collapsed .content-wrapper{padding:7em 0 0}.filter-container.collapsed .expand-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:36px;justify-content:center;left:50%;opacity:1;position:absolute;top:1.5em;transform:translateX(-50%);transition:opacity .5s,width .5s,height .5s,background-color .15s;width:36px;z-index:10}.filter-container.collapsed .expand-button .badge{align-items:center;background:var(--dark-green);border-radius:10px;color:var(--main-white);display:flex;font-size:var(--font-10);font-weight:500;height:16px;justify-content:center;position:absolute;right:-2px;text-align:center;top:-2px;width:14px}.filter-container.collapsed .expand-button:hover{background-color:#f3f3f3}.filter-container.collapsed .content-wrapper .button-title-wrapper .collapse-button{opacity:0}.filter-container.collapsed .content-wrapper .header{display:none;transition:opacity .5s,width .5s,height .5s,background-color .15s}.filter-container.collapsed .content-wrapper .users-count{background:none}.filter-container.collapsed .content-wrapper h2{text-wrap:none;text-align:center}@media (max-width:768px){.filter-container.collapsed{margin-right:-10px;max-width:35px;min-width:35px}.filter-container.collapsed .expand-button{max-width:20px;scale:.9}.filter-container{min-width:97%;padding-left:5px;padding-right:5px}.filter-container .content-wrapper{font-size:.6em;padding:0}.filter-container .content-wrapper.header{padding:0}.filter-container .content-wrapper .header .button-title-wrapper{font-size:smaller;gap:0;margin-left:0}.filter-container .content-wrapper .header .helpers .search input{width:150px}}@media (min-width:768px){.filter-container.alarmCalendar{max-width:300px;min-width:auto;width:50%}.filter-container.alarmCalendar .content-wrapper .filters{display:flex;flex-direction:column}.filter-container.alarmCalendar .content-wrapper .header .helpers .search{display:none}}.filter-container.collapsed.alarmCalendar{max-width:50px;min-width:50px}.filter-container.collapsed .filters,.filter-container.collapsed .switch-container{display:none}.filter-container.demoMeetings[data-view-type="Calendar View"]{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000000d;max-width:300px;min-width:300px}.filter-container.demoMeetings[data-view-type="Calendar View"] .content-wrapper{padding:.5em 1.5em 8em}.filter-container.demoMeetings[data-view-type="Calendar View"] .header{margin-bottom:.8em;margin-top:1em}.filter-container.demoMeetings[data-view-type="Calendar View"] .header h3{color:#495057;font-size:var(--font-14);font-weight:600}.filter-container.demoMeetings[data-view-type="Calendar View"] .users-count{margin-bottom:.8em;padding:.3em .5em}.filter-container.demoMeetings[data-view-type="Calendar View"] .users-count h2{color:#2c7a5a;font-size:var(--font-12)}.filter-container.demoMeetings[data-view-type="Calendar View"] .filters{display:flex;flex-direction:column;gap:.8em}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-search-section{margin-bottom:1em}.filter-container.collapsed.demoMeetings[data-view-type="Calendar View"]{border-radius:6px;box-shadow:0 2px 6px #00000014;max-width:40px;min-width:40px}.filter-container.collapsed.demoMeetings[data-view-type="Calendar View"] .expand-button{height:32px;width:32px}.filter-container.collapsed.demoMeetings[data-view-type="Calendar View"] .expand-button .badge{align-items:center;background-color:#46b680;border-radius:50%;display:flex;font-size:var(--font-10);height:16px;justify-content:center;right:-2px;top:-2px;width:14px}.filter-container.collapsed.demoMeetings[data-view-type="Calendar View"] .content-wrapper{padding:5em 0 0}.filter-container.demoMeetings[data-view-type="Calendar View"] .header .helpers .reset-button,.filter-container.demoMeetings[data-view-type="Calendar View"] .header .helpers .update-button{border-radius:4px;font-size:var(--font-12);padding:.3em .8em}.filter-container.demoMeetings[data-view-type="Calendar View"] .header .helpers .update-button{background-color:#46b680}.filter-container.demoMeetings[data-view-type="Calendar View"] .header .helpers .update-button:disabled{background-color:#cdcdcd;color:#efefef;pointer-events:none}.filter-container.demoMeetings[data-view-type="Calendar View"] .header .helpers .update-button:hover{background-color:#3da772}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group h4{color:#495057;font-size:var(--font-14);margin-bottom:.5em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group label{font-size:var(--font-12)}.filter-container.demoMeetings[data-view-type="Calendar View"] .content-wrapper{height:calc(100vh - var(--topbar-height) - 2em);max-height:calc(100vh - var(--topbar-height) - 2em);padding:.5em 1.5em 1.5em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filters{margin-bottom:1em;padding-bottom:2em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filters::-webkit-scrollbar{width:3px}.filter-container.demoMeetings[data-view-type="Calendar View"] .filters::-webkit-scrollbar-thumb{border-radius:50%}.filter-container.demoMeetings[data-view-type="Calendar View"] .filters::-webkit-scrollbar-track{background-color:initial}.filter-container.demoMeetings[data-view-type="Calendar View"] .content-wrapper{display:flex;flex:1 1;flex-direction:column;padding:.5em 1.5em 0}.filter-container.demoMeetings[data-view-type="Calendar View"] .filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:4em;padding-right:.5em}.filter-container.demoMeetings[data-view-type="Calendar View"] .filter-group:last-child{margin-bottom:4em}.filter-container.demoMeetings[data-view-type="Calendar View"] .calendar-view-filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:6em;padding-right:.5em;scrollbar-width:thin}.filter-container.demoMeetings[data-view-type="Calendar View"] .content-wrapper{overflow:hidden;padding:.5em 1.2em 0}.filter-container.signUps{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000000d;max-width:300px;min-width:300px}.filter-container.signUps .content-wrapper{padding:.5em 1.5em 8em}.filter-container.signUps .header{margin-bottom:.8em;margin-top:1em}.filter-container.signUps .header h3{color:#495057;font-size:var(--font-12);font-weight:600}.filter-container.signUps .users-count{margin-bottom:.8em;margin-top:2em;padding:.3em .5em}.filter-container.signUps .users-count h2{color:#2c7a5a;font-size:var(--font-12)}.filter-container.signUps .filters{display:flex;flex-direction:column;gap:.8em}.filter-container.signUps .calendar-search-section{margin-bottom:1em}.filter-container.collapsed.signUps{border-radius:6px;box-shadow:0 2px 6px #00000014;max-width:40px;min-width:40px}.filter-container.collapsed.signUps .expand-button{height:32px;width:32px}.filter-container.collapsed.signUps .expand-button .badge{align-items:center;background-color:#46b680;border-radius:50%;display:flex;font-size:var(--font-10);height:16px;justify-content:center;right:-2px;top:-2px;width:14px}.filter-container.collapsed.signUps .content-wrapper{padding:5em 0 0}.filter-container.signUps .header .helpers .reset-button,.filter-container.signUps .header .helpers .update-button{border-radius:4px;font-size:var(--font-12);padding:.3em .8em}.filter-container.signUps .header .helpers .update-button{background-color:#46b680}.filter-container.signUps .header .helpers .update-button:disabled{background-color:#cdcdcd;color:#efefef;pointer-events:none}.filter-container.signUps .header .helpers .update-button:hover{background-color:#3da772}.filter-container.signUps .filter-group h4{color:#495057;font-size:var(--font-14);margin-bottom:.5em}.filter-container.signUps .filter-group label{font-size:var(--font-12)}.filter-container.signUps .content-wrapper{height:calc(100vh - var(--topbar-height) - 2em);max-height:calc(100vh - var(--topbar-height) - 2em);padding:.5em 1.5em 1.5em}.filter-container.signUps .filters{margin-bottom:1em;padding-bottom:2em}.filter-container.signUps .content-wrapper .header .helpers{align-items:flex-end;display:flex;flex-direction:column;gap:.5em;position:relative}.filter-container.signUps .filters::-webkit-scrollbar{width:3px}.filter-container.signUps .filters::-webkit-scrollbar-thumb{border-radius:50%}.filter-container.signUps .filters::-webkit-scrollbar-track{background-color:initial}.filter-container.signUps .content-wrapper{display:flex;flex:1 1;flex-direction:column;padding:.5em 1.5em 0}.filter-container.signUps .filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:4em;padding-right:.5em}.filter-container.signUps .filter-group:last-child{margin-bottom:4em}.filter-container.signUps .calendar-view-filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:6em;padding-right:.5em;scrollbar-width:thin}.filter-container.signUps .content-wrapper{overflow:hidden;padding:.5em 1.2em 0}.filter-container.metaLeads{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000000d;max-width:300px;min-width:300px}.filter-container.metaLeads .content-wrapper{padding:.5em 1.5em 8em}.filter-container.metaLeads .header{margin-bottom:.8em;margin-top:1em}.filter-container.metaLeads .header h3{color:#495057;font-size:var(--font-12);font-weight:600}.filter-container.metaLeads .users-count{margin-bottom:.8em;margin-top:2em;padding:.3em .5em}.filter-container.metaLeads .users-count h2{color:#2c7a5a;font-size:var(--font-12)}.filter-container.metaLeads .filters{display:flex;flex-direction:column;gap:.8em}.filter-container.metaLeads .calendar-search-section{margin-bottom:1em}.filter-container.collapsed.metaLeads{border-radius:6px;box-shadow:0 2px 6px #00000014;max-width:40px;min-width:40px}.filter-container.collapsed.metaLeads .expand-button{height:32px;width:32px}.filter-container.collapsed.metaLeads .expand-button .badge{align-items:center;background-color:#46b680;border-radius:50%;display:flex;font-size:var(--font-10);height:16px;justify-content:center;right:-2px;top:-2px;width:14px}.filter-container.collapsed.metaLeads .content-wrapper{padding:5em 0 0}.filter-container.metaLeads .header .helpers .reset-button,.filter-container.metaLeads .header .helpers .update-button{border-radius:4px;font-size:var(--font-12);padding:.3em .8em}.filter-container.metaLeads .header .helpers .update-button{background-color:#46b680}.filter-container.metaLeads .header .helpers .update-button:disabled{background-color:#cdcdcd;color:#efefef;pointer-events:none}.filter-container.metaLeads .header .helpers .update-button:hover{background-color:#3da772}.filter-container.metaLeads .filter-group h4{color:#495057;font-size:var(--font-14);margin-bottom:.5em}.filter-container.metaLeads .filter-group label{font-size:var(--font-12)}.filter-container.metaLeads .content-wrapper{height:calc(100vh - var(--topbar-height) - 2em);max-height:calc(100vh - var(--topbar-height) - 2em);padding:.5em 1.5em 1.5em}.filter-container.metaLeads .filters{margin-bottom:1em;padding-bottom:2em}.filter-container.metaLeads .content-wrapper .header .helpers{align-items:flex-end;display:flex;flex-direction:column;gap:.5em;position:relative}.filter-container.metaLeads .filters::-webkit-scrollbar{width:3px}.filter-container.metaLeads .filters::-webkit-scrollbar-thumb{border-radius:50%}.filter-container.metaLeads .filters::-webkit-scrollbar-track{background-color:initial}.filter-container.metaLeads .content-wrapper{display:flex;flex:1 1;flex-direction:column;padding:.5em 1.5em 0}.filter-container.metaLeads .filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:4em;padding-right:.5em}.filter-container.metaLeads .filter-group:last-child{margin-bottom:4em}.filter-container.metaLeads .calendar-view-filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:6em;padding-right:.5em;scrollbar-width:thin}.filter-container.metaLeads .content-wrapper{overflow:hidden;padding:.5em 1.2em 0}.filter-container.outboundColdLeads{background-color:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 8px #0000000d;max-height:calc(100% - 100px);max-width:300px;min-width:300px}.filter-container.outboundColdLeads .content-wrapper{padding:.5em 1.5em 8em}.filter-container.outboundColdLeads .header{margin-bottom:.8em;margin-top:1em}.filter-container.outboundColdLeads .header h3{color:#495057;font-size:var(--font-12);font-weight:600}.filter-container.outboundColdLeads .users-count{margin-bottom:.8em;margin-top:2em;padding:.3em .5em}.filter-container.outboundColdLeads .users-count h2{color:#2c7a5a;font-size:var(--font-12)}.filter-container.outboundColdLeads .filters{display:flex;flex-direction:column;gap:.8em}.filter-container.outboundColdLeads .calendar-search-section{margin-bottom:1em}.filter-container.collapsed.outboundColdLeads{border-radius:6px;box-shadow:0 2px 6px #00000014;max-width:40px;min-width:40px}.filter-container.collapsed.outboundColdLeads .expand-button{height:32px;width:32px}.filter-container.collapsed.outboundColdLeads .expand-button .badge{align-items:center;background-color:#46b680;border-radius:50%;display:flex;font-size:var(--font-10);height:16px;justify-content:center;right:-2px;top:-2px;width:14px}.filter-container.collapsed.outboundColdLeads .content-wrapper{padding:5em 0 0}.filter-container.outboundColdLeads .header .helpers .reset-button,.filter-container.outboundColdLeads .header .helpers .update-button{border-radius:4px;font-size:var(--font-12);padding:.3em .8em}.filter-container.outboundColdLeads .header .helpers .update-button{background-color:#46b680}.filter-container.outboundColdLeads .header .helpers .update-button:disabled{background-color:#cdcdcd;color:#efefef;pointer-events:none}.filter-container.outboundColdLeads .header .helpers .update-button:hover{background-color:#3da772}.filter-container.outboundColdLeads .filter-group h4{color:#495057;font-size:var(--font-14);margin-bottom:.5em}.filter-container.outboundColdLeads .filter-group label{font-size:var(--font-12)}.filter-container.outboundColdLeads .content-wrapper{height:calc(100vh - var(--topbar-height) - 2em);max-height:calc(100vh - var(--topbar-height) - 2em);padding:.5em 1.5em 1.5em}.filter-container.outboundColdLeads .filters{margin-bottom:1em;padding-bottom:2em}.filter-container.outboundColdLeads .content-wrapper .header .helpers{align-items:flex-end;display:flex;flex-direction:column;gap:.5em;position:relative}.filter-container.outboundColdLeads .filters::-webkit-scrollbar{width:3px}.filter-container.outboundColdLeads .filters::-webkit-scrollbar-thumb{border-radius:50%}.filter-container.outboundColdLeads .filters::-webkit-scrollbar-track{background-color:initial}.filter-container.outboundColdLeads .content-wrapper{display:flex;flex:1 1;flex-direction:column;padding:.5em 1.5em 0}.filter-container.outboundColdLeads .filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:4em;padding-right:.5em}.filter-container.outboundColdLeads .filter-group:last-child{margin-bottom:4em}.filter-container.outboundColdLeads .calendar-view-filters{flex:1 1;margin-bottom:0;overflow-y:auto;padding-bottom:6em;padding-right:.5em;scrollbar-width:thin}.filter-container.outboundColdLeads .content-wrapper{overflow:hidden;padding:.5em 1.2em 0}.admin-panel-container{height:100%}.container-performance{display:flex;gap:1em;height:100%}.admin-panel-container .container-performance .not-found-text{align-items:center;color:#c4c4c4;display:flex;flex:1 1;font-size:1.5em;font-weight:600;justify-content:center;margin:0;padding-bottom:8em;text-align:center}.go-admin{align-items:center;display:flex;justify-content:center;justify-items:center;margin-bottom:.9em;margin-top:.3em}.go-admin :hover{background-color:#9dd430;border-radius:1em;cursor:pointer}.go-admin button{background-color:#9acd32;border:0;border-radius:1em;color:var(--main-white);font-weight:600;height:2.5em;width:12em}@media (max-width:768px){.container-performance{gap:.5em}}.summary-details-row .data .tooltip-container{display:flex;justify-content:flex-end}.summary-divider{background-color:#ccc;display:block;height:1px;margin-bottom:.5em;margin-top:.2em;width:100%}@media (max-width:768px){.overlay-panel{font-size:x-small;max-width:90px}.admin-panel-container .filter-container .content-wrapper .filters{height:80%}.admin-panel-container .filter-container .content-wrapper{height:105%}}@media (max-width:480px){.admin-panel-container{padding:0}}.controls-container{align-items:center;display:flex;gap:12px;position:absolute;right:16px;top:16px}.overlay-panel .subscription-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.overlay-panel .subscription-header .title{color:#949494;font-size:.7em;font-weight:700}.overlay-panel .subscription-header .switch{font-size:.6em}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.form-control{margin:1rem 0}.form-control input,.form-control label,.form-control textarea{display:block}.form-control label{font-size:.9em;margin-bottom:.5rem}.form-control input,.form-control select,.form-control textarea{border:none;border-radius:.5em;box-shadow:0 2px 5px 0 #ccc;height:3em;outline:none;padding:.5em 1em;width:100%}.form-control input:focus,.form-control textarea:focus{background:#ebebeb}.form-control--invalid label,.form-control--invalid p{color:red}.form-control--invalid input,.form-control--invalid textarea{background:#ffd1d1;border-color:red}.form-control--invalid .error-text{font-size:.8em}.form-control .select-cont{border:none;border-radius:.5em;box-shadow:0 2px 5px 0 #ccc;cursor:pointer;outline:none;padding:0;width:100%}.form-control select{box-shadow:none;cursor:pointer;margin:0 auto;width:calc(100% - 1em)}input.standart{border:0;border-radius:5px;box-shadow:0 1px 4px 0 #ccc;font-size:.9em;outline:0;padding:5px 10px}input.standart:focus{box-shadow:0 2px 6px 0 #ccc}.datepicker-header{display:flex;justify-content:space-evenly;margin:0}.datepicker-header .form-control{background:#d3d3d3;border-radius:5px;margin:0;padding:0 5px}.date-picker-cont .react-datepicker-popper{z-index:2}.date-picker-cont .react-datepicker__input-container input{max-width:8em}.date-picker-cont label{display:none}.date-picker-cont .react-datepicker .select-cont{box-shadow:none}.date-picker-cont .react-datepicker select{background:none!important;border:none;border-radius:.5em;box-shadow:none;color:#000;cursor:pointer;max-height:2em;outline:none;padding:0;width:100%}.filter-input{background-color:#fff;border:1px solid #d1d5db;box-sizing:border-box;color:#374151;font-size:.875rem;height:32px;margin:0;max-width:120px;padding:6px 8px;text-align:center}.filter-input:focus{border-color:#6b7280;outline:none}.filter-input::placeholder{color:#9ca3af}.filter-select{background-color:#fff;border:1px solid #d1d5db;box-sizing:border-box;color:#374151;cursor:pointer;font-size:.875rem;height:32px;margin:0;max-width:120px;outline:none;padding:6px 8px}.filter-select:focus{border-color:#6b7280}.filter-select option{background-color:#fff;color:#374151;padding:6px 8px}.date-range-filter{display:flex;flex-direction:column;gap:4px;margin:auto;max-width:120px}.date-filter-input{background-color:#fff;border:1px solid #d1d5db;box-sizing:border-box;color:#374151;font-size:.875rem;height:32px;max-width:120px;padding:6px 8px;text-align:center}.date-filter-input:focus{border-color:#6b7280;outline:none}.number-range-filter{display:flex;flex-direction:column;gap:4px;margin:auto;max-width:120px}.number-filter-input{background-color:#fff;border:1px solid #d1d5db;box-sizing:border-box;color:#374151;font-size:.875rem;height:32px;max-width:120px;padding:6px 8px;text-align:center}.number-filter-input:focus{border-color:#6b7280;outline:none}.number-filter-input::placeholder{color:#9ca3af}.text-filter{max-width:120px}.sort-indicator{color:#9ca3af;font-size:.75rem;font-weight:500;margin-left:4px}.sort-indicator,.sortable-header{-webkit-user-select:none;user-select:none}.sortable-header{cursor:pointer;position:relative}.sortable-header:hover{background-color:#f3f4f6}.sortable-header:hover .sort-indicator{color:#6b7280}.enhanced-table-container{-ms-overflow-style:none;background:#fff;border:1px solid #e5e7eb;margin:0;overflow-x:auto;padding:0;scrollbar-width:none;width:100%}.enhanced-table-container::-webkit-scrollbar{display:none}.enhanced-table{background:#fff;border-collapse:collapse;border-spacing:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}.enhanced-table::-webkit-scrollbar{height:8px;width:8px}.enhanced-table::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.enhanced-table::-webkit-scrollbar-thumb{background:#c1c8cd;border:2px solid #f8f9fa;border-radius:4px}.enhanced-table::-webkit-scrollbar-thumb:hover{background:#9ca3af}.enhanced-table td,.enhanced-table th{border:none;border-bottom:1px solid #e5e7eb;text-align:center;vertical-align:middle}.enhanced-table th{position:-webkit-sticky;position:sticky;top:0;z-index:10}.enhanced-table td{color:#374151;font-size:.875rem;font-weight:400;line-height:1.4;padding:12px 8px;position:relative}.enhanced-table td:first-child,.enhanced-table th:first-child{background:#fff;border-right:1px solid #e5e7eb;left:0;position:-webkit-sticky;position:sticky;z-index:5}.enhanced-table th:first-child{z-index:20}.enhanced-table td:first-child{padding:0}.enhanced-table-group-header:first-child{background:#059669!important}.enhanced-table-group-header:not(:last-child){border-right:1px solid #e5e7eb}.enhanced-table td input{background-color:#fff;border:1px solid #d1d5db;color:#374151;font-size:.875rem;margin:0;padding:6px 8px;text-align:center}.enhanced-table td input:focus{border-color:#6b7280;outline:none}.enhanced-table td select{background-color:#fff;border:1px solid #d1d5db;color:#374151;cursor:pointer;font-size:.875rem;margin:0;padding:6px 8px;text-align:center}.enhanced-table td select:focus{border-color:#6b7280;outline:none}.enhanced-table td select option{background-color:#fff;color:#374151;padding:6px 8px}.enhanced-table tbody tr:hover,.enhanced-table tbody tr:nth-child(2n){background-color:#f9fafb}.enhanced-table tbody tr:nth-child(2n):hover{background-color:#f3f4f6}.enhanced-table-group-header{background:#059669;border-bottom:1px solid #e5e7eb;border-right:1px solid #fff;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:.025em;padding:12px 8px;position:-webkit-sticky;position:sticky;text-align:center;text-transform:uppercase;top:0;z-index:15}.enhanced-table-group-header:last-child{border-right:none}.enhanced-table-sub-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;cursor:pointer;font-size:.875rem;font-weight:500;padding:10px 8px;position:-webkit-sticky;position:sticky;text-align:center;top:48px;z-index:12}.enhanced-table-sub-header.first-cell{background:#f9fafb}.enhanced-table-filter-header{background:#fff;border-bottom:1px solid #e5e7eb;padding:8px 4px;position:-webkit-sticky;position:sticky;text-align:center;top:92px;z-index:11}.enhanced-table-filter-header .date-range-filter .date-picker-cont .react-datepicker-wrapper .react-datepicker__input-container input{background-color:#fff;border:1px solid #d1d5db;box-sizing:border-box;color:#374151;font-size:.875rem;height:32px;margin:0;padding:6px 8px;text-align:center}.username-cell{align-items:center;display:flex;height:100%;min-height:48px;padding:12px 8px;position:relative;text-align:center;width:100%}.username-text{display:block;text-align:center;width:100%}.move-to-leads-overlay{align-items:center;background-color:#6b7280;border:none;bottom:0;color:#fff;cursor:pointer;display:none;font-family:inherit;font-size:.75rem;gap:6px;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background-color .2s ease}.move-to-leads-overlay:hover{background-color:#4b5563}.username-cell:hover .move-to-leads-overlay{display:flex}.enhanced-table-pagination{align-items:center;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:8px;justify-content:center;margin:16px auto;padding:12px}.enhanced-table-pagination button{align-items:center;background:#fff;border:1px solid #d1d5db;color:#374151;cursor:pointer;display:flex;font-size:.875rem;height:32px;justify-content:center;min-width:32px;padding:6px 12px}.enhanced-table-pagination button:hover:not(:disabled){background:#f3f4f6;border-color:#6b7280}.enhanced-table-pagination button:disabled{background:#f9fafb;color:#d1d5db;cursor:not-allowed;opacity:.5}.enhanced-table-pagination input{border:1px solid #d1d5db;box-sizing:border-box;color:#374151;font-size:.875rem;height:32px;padding:6px 8px;text-align:center;width:60px}.enhanced-table-pagination input:focus{border-color:#6b7280;outline:none}.enhanced-table-pagination select{background:#fff;border:1px solid #d1d5db;color:#374151;cursor:pointer;font-size:.875rem;height:32px;padding:6px 8px}.enhanced-table-pagination select:focus{border-color:#6b7280;outline:none}.enhanced-table-pagination span{color:#6b7280;font-size:.875rem;margin:0 4px}.admin-panel-table table td:first-child,.admin-panel-table table th:first-child{left:0;position:-webkit-sticky;position:sticky}.admin-panel-table table td:first-child{background-color:#fff}.admin-panel-table table td:first-child:after,.admin-panel-table table th:first-child:after{background:linear-gradient(90deg,#0000001a,#0000);content:"";height:100%;position:absolute;right:-4px;top:0;width:5px}.admin-panel-table table td:nth-child(2){padding-left:2px}.admin-panel-table table thead{z-index:2}.custom-table{border:1px solid #ddd;border-collapse:collapse;border-spacing:0;display:block;overflow-x:auto;white-space:nowrap;width:100%}.table-reset-filters{background:#e2e1e1;border:1px solid #ddd;border-radius:.5em;font-size:.8em;margin:10px 0 5px 6px;max-width:80px;padding:2px}.table-reset-filters:hover{background:#ddd;cursor:pointer}.custom-table::-webkit-scrollbar{background-color:#e5e3e3;height:.5em;width:.5em}.custom-table::-webkit-scrollbar-thumb{background-color:#aba9a992;border-radius:.5em}.custom-table td,.custom-table th{border:1px solid #ddd;padding:1px;text-align:left}.custom-table td{border:1px solid #bbb}.custom-table-filter{border:none;border-radius:5px;color:var(--main-white);height:18px;margin:2px;max-width:140px}.custom-table-filter,.custom-table-filter:focus{background-color:#388f65a2;padding:3px;text-align:center}.custom-table-filter:focus{border:1px solid var(--main-white);margin:3px;outline:none}.custom-table tr:hover{background-color:#d3cfcf}.custom-table thead th select{background-color:#388f65a2;border:none;border-radius:5px;color:hsla(0,0%,100%,.766);max-width:140px;outline:none}.custom-table thead th select:focus{background-color:#ffffff75;color:rgba(57,57,57,.766)}.custom-table thead th input{background-color:#388f65a2;border:none;border-radius:5px;color:hsla(0,0%,100%,.766);height:18px;max-width:140px;outline:none}.custom-table thead th input::placeholder{color:hsla(0,0%,100%,.577)}.custom-table thead th input:focus{background-color:#23533c82;color:var(--main-white)}.custom-table th{background-color:var(--second-green);color:var(--main-white);font-size:.9em;font-weight:500;padding-bottom:12px;padding-top:12px;text-align:center}.custom-table-pagination{grid-gap:.5em;align-items:center;display:flex;font-size:.8em;gap:.7em;justify-content:center;margin:1em auto;max-width:900px;width:95%}.admin-panel-table{display:flex;flex-direction:column;height:calc(100vh - 100px);margin:0 auto}.admin-panel-table .control-row{display:flex;justify-content:space-between;padding:.5em 0;top:0;z-index:7}.admin-panel-table .control-row .row{margin-right:1.5em}main.scrolled .admin-panel-table .control-row{background:var(--main-white);box-shadow:0 0 5px #05050575;left:0;margin:0;padding:.5em calc(25vw - 300px);position:absolute;top:0;width:100vw}.admin-panel-table .control-row h2{color:var(--text-gray);font-size:1.3em;margin:0}.admin-panel-table .control-row .filter-button{align-items:center;background:none;border:none;border-radius:5px;box-shadow:0 1px 5px 0 #ccc;color:var(--text-blue);cursor:pointer;display:flex;font-size:1.2em;gap:.5em;height:100%;padding:0 .5em;position:relative}.admin-panel-table .control-row .filter-button.active,.admin-panel-table .control-row .filter-button:hover{background:#f2f2f2}.admin-panel-table .control-row .filter-button .count-badge{align-items:center;background:green;border-radius:20px;color:var(--main-white);display:flex;font-size:.6em;height:1.6em;justify-content:center;position:absolute;right:-1em;top:-1em;width:1.6em}.admin-panel-table .filters,.admin-panel-table .search-bar,.admin-panel-table .sort-bar{background:var(--main-white)}.admin-panel-table .search-bar{align-items:center;border-radius:.5em;box-shadow:0 1px 5px 0 #ccc;display:flex;padding:3px .5em}.admin-panel-table .search-bar input{border:none;outline:none}.admin-panel-table .search-bar .icon{color:var(--text-blue)}.admin-panel-table table{border-collapse:collapse;position:relative}.admin-panel-table table thead{background:orange;border-radius:.5em;position:-webkit-sticky;position:sticky;top:0;z-index:12}.admin-panel-table table .name-cell{align-items:center;cursor:pointer;display:flex;gap:1em}.admin-panel-table table .name-cell:hover{text-decoration:underline}.admin-panel-table table .name-cell img{max-width:1.5em}.admin-panel-table table .actions-cell{align-items:center;cursor:pointer;display:flex;gap:.2em}.admin-panel-table .status-row{justify-content:space-between;margin:1em auto;max-width:650px;text-align:center}.admin-panel-table table td{color:var(--text-gray);font-size:.8em;font-weight:500;padding:.2em .1em;position:relative;text-align:center}.admin-panel-table table td input{background-color:initial;border:none;margin:0;padding:10px;text-align:center}.admin-panel-table table td input:focus{outline:2px solid #067760}.admin-panel-table table td select{background-color:initial;border:none;margin:0;padding:10px;text-align:center}.admin-panel-table table td select:focus{outline:2px solid #067760}.admin-panel-table table td select option{height:100px;padding:20px}.move-to-leads-button{background-color:initial;border:none;color:#838383;font-size:.85em;position:relative}.move-to-leads-tooltip-text{background-color:#ada7a7;border-radius:6px;bottom:4%;color:var(--main-white);font-size:.8em;left:270%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;z-index:1}.move-to-leads-button:hover{font-size:1em}.move-to-leads-button:hover .move-to-leads-tooltip-text{opacity:1;visibility:visible}.performance-user-detail-layout .content-container-wrapper{display:grid;grid-template-columns:1fr min(1700px,90%) 1fr;padding-left:calc(var(--drawer-opener-width) - 2em)}.performance-user-detail-layout .content-container-wrapper>*{grid-column:2}.performance-user-detail-layout .content-container{grid-gap:40px;display:grid;gap:40px;grid-template-areas:"header header" "main side";grid-template-columns:5fr 2fr;grid-template-rows:auto 1fr}.performance-user-detail-layout .content-container .header-content{align-items:center;display:flex;grid-area:header;justify-content:space-between;margin-top:1em}.performance-user-detail-layout .content-container .main-content{display:flex;flex-direction:column;gap:25px;grid-area:main}.performance-user-detail-layout .content-container .side-content{display:flex;flex-direction:column;gap:25px;grid-area:side}@media (max-width:1200px){.performance-user-detail-layout .content-container{grid-template-areas:"header" "main" "side";grid-template-columns:1fr;grid-template-rows:auto auto auto}.performance-user-detail-layout .content-container .header-content{align-items:flex-start;flex-direction:column;gap:40px}}@media (max-width:1178px){.performance-user-detail-layout .content-container .main-content{font-size:medium;min-width:94vw}.performance-user-detail-layout .content-container-wrapper{display:flex}}@media (max-width:855px){.performance-user-detail-layout .content-container .main-content{font-size:medium;min-width:92vw}.performance-user-detail-layout .content-container-wrapper{display:flex}}@media (max-width:585px){.performance-user-detail-layout .content-container .main-content{font-size:medium;min-width:88vw}}@media (max-width:475px){.performance-user-detail-layout .content-container .main-content{font-size:medium;min-width:80vw}}@media (max-width:435px){.performance-user-detail-layout .content-container .main-content{font-size:smaller;margin-left:-10px;min-width:80vw}.performance-user-detail-layout .content-container-wrapper{display:flex}.performance-user-detail-layout .content-container .side-content{font-size:smaller;margin-left:-10px;margin-top:-15px;min-width:80vw}}.user-name-area{display:flex;flex-direction:column;gap:10px}.user-name-area .domain{align-items:center;display:flex;gap:10px}.user-name-area .domain .text{color:#94c878;cursor:pointer;font-size:1.7em;font-weight:600;line-height:.6em}.user-name-area .domain .text:hover{text-decoration:underline}.user-name-area .actions{display:flex;gap:16px;list-style:none;margin:0;padding:0}.user-name-area .actions .link{color:#1a9ddd;cursor:pointer;font-size:.9em;-webkit-text-decoration-color:#1a9ddd;text-decoration-color:#1a9ddd;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:color 75ms}.user-name-area .actions .link:hover{color:#0b649f}.user-name-area .move-to-leads-overlay{align-items:center;background:#081f1ae3;color:var(--main-white);display:flex;font-size:1.8em;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:20}.collapsible-card{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:16px;display:flex;flex-direction:column}.collapsible-card .collapsible-card-header{align-items:center;border-radius:16px;cursor:pointer;display:flex;height:2.5em;justify-content:space-between;padding:0 1.75em}.collapsible-card.open .collapsible-card-header{border-radius:16px 16px 0 0}.collapsible-card .save-button-container{margin-top:1em}.collapsible-card .save-button-container .save-button{border:none;border-radius:.5em;color:var(--main-white);cursor:pointer;font-size:.9em;font-weight:600;outline:none;padding:.5em 1.5em;transition:all .2s}.collapsible-card .save-button-container .save-button:hover{transform:translateY(-1px)}.collapsible-card .save-button-container .save-button:active{transform:translateY(0)}.collapsible-card .save-button-container .save-button:disabled{opacity:.5;pointer-events:none}.collapsible-card.emerald .collapsible-card-header,.collapsible-card.emerald .save-button-container .save-button{background:linear-gradient(92deg,#237d6d,#22b69b)}.collapsible-card.sapphire .collapsible-card-header,.collapsible-card.sapphire .save-button-container .save-button{background:linear-gradient(270deg,#1f82a5,#1b6078)}.collapsible-card.topaz .collapsible-card-header,.collapsible-card.topaz .save-button-container .save-button{background:linear-gradient(270deg,#c59a1f,#b48a13)}.collapsible-card.turquoise .collapsible-card-header,.collapsible-card.turquoise .save-button-container .save-button{background:linear-gradient(90deg,#227b85,#31a1ae)}.collapsible-card.ruby .collapsible-card-header,.collapsible-card.ruby .save-button-container .save-button{background:linear-gradient(270deg,#882923,#af4039)}.collapsible-card.amethyst .collapsible-card-header,.collapsible-card.amethyst .save-button-container .save-button{background:linear-gradient(90deg,#851597,#5c0b69)}.collapsible-card.sky .collapsible-card-header,.collapsible-card.sky .save-button-container .save-button{background:linear-gradient(45deg,#2375c7,#529eea)}.collapsible-card .collapsible-card-header h1{color:var(--main-white);font-size:1em;font-style:normal;font-weight:600;line-height:0}.collapsible-card .collapsible-card-header .toggle-button{background-color:initial;border:none;color:var(--main-white);cursor:pointer;display:flex;font-size:1.5em;padding:0}.collapsible-card .collapsible-card-content{display:flex;flex-direction:column;padding:1.25em 1.75em}@media (max-width:615px){.collapsible-card .collapsible-card-content{padding:1.5em 1em}}.account-card .input-groups-wrapper{display:flex;gap:3.25em;margin:.4em 0}.account-card .input-group{grid-gap:1.125em 2.375em;display:grid;gap:1.125em 2.375em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.account-card .signup-date{font-size:.8em;margin-bottom:1em}.account-card .input-group:first-child{flex:3 1}.account-card .input-group:last-child{flex:2 1}.account-card .input-group .contract-end-date,.account-card .input-group .contract-start-date{align-items:center;display:flex;gap:1em;grid-row:2}.account-card .input-cell{align-items:center;display:flex;position:relative}.account-card .input-cell .form-control{margin:0;width:100%}.account-card .input-cell .form-control input{box-shadow:none}.account-card .input-cell .form-control select{width:100%}.account-card .input-cell .form-control label{display:none}.account-card .input-cell .icon{align-items:center;display:flex;font-size:.75em;justify-content:center;left:1em;position:absolute}.account-card .select-cont{box-shadow:none}.account-card .contract-end-date input,.account-card .contract-start-date input,.account-card .input-cell input,.account-card .input-cell select{background:var(--transparent-gray);border:0;border-radius:5px;font-size:.75em;height:2.4em;max-width:23em;outline:none;padding-left:2.5em}.account-card .contract-end-date input,.account-card .contract-start-date input{max-width:8em;padding-left:0;text-align:center}.account-card .input-group .contract-text{align-self:center;color:#000;font-size:.9em;font-weight:600}.account-card .input-group .contract-end-date span,.account-card .input-group .contract-start-date span{color:#000;font-size:.8em}@media (max-width:768px){.account-card .input-groups-wrapper{display:block}}.team-card .inputs-wrapper{grid-gap:1.25em 3em;display:grid;gap:1.25em 3em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.team-card .inputs-wrapper .input-cell{align-items:center;display:flex}.team-card .inputs-wrapper .input-cell span{max-width:40%}.team-card .inputs-wrapper .input-cell .form-control,.team-card .inputs-wrapper .input-cell span{flex:1 1}.team-card .inputs-wrapper .input-cell .form-control{display:flex;height:1.8em;margin:0;width:100%}.team-card .inputs-wrapper .input-cell .form-control .select-cont{box-shadow:none;height:100%}.team-card .inputs-wrapper .input-cell .form-control select{background:var(--transparent-gray);border-radius:5px;color:#333;font-size:.75em;height:100%;outline:none;padding:.5em;transition:border-color .3s,box-shadow .3s;width:100%}.team-card .inputs-wrapper .input-cell .form-control select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.team-card .inputs-wrapper .input-cell .form-control select:-ms-expand{display:none}.team-card .inputs-wrapper .input-cell .form-control select:before{color:#555;content:"\25BC";pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.team-card .inputs-wrapper .input-cell .form-control select option{color:#333;font-size:1em}.team-card .inputs-wrapper input{background:var(--transparent-gray);border:0;border-radius:5px;flex:1 1;height:2.4em;margin-right:10px}.team-card .inputs-wrapper .input-cell span{color:#000;font-size:.8em}@media (max-width:768px){.team-card .inputs-wrapper{display:block}.team-card .inputs-wrapper .input-cell .form-control .select-cont{padding:2px}}.subscription-card .inputs-wrapper{grid-gap:1.25em 3em;display:grid;gap:1.25em 3em;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.subscription-card .inputs-wrapper.single-line{grid-template-rows:1fr}.subscription-card .inputs-wrapper .input-cell{align-items:center;display:flex}.subscription-card .inputs-wrapper .input-cell span{max-width:40%}.subscription-card .inputs-wrapper .input-cell .form-control,.subscription-card .inputs-wrapper .input-cell span{flex:1 1}.subscription-card .inputs-wrapper .input-cell .half-inputs{display:flex;flex:1 1;gap:.5em}.subscription-card .inputs-wrapper .input-cell .half-inputs .form-control{flex:1 1}.subscription-card .inputs-wrapper .input-cell span{color:#000;font-size:.8em}.subscription-card .input-cell .form-control{display:flex;height:1.8em;margin:0;width:100%}.subscription-card .input-cell .form-control .select-cont,.subscription-card .input-cell .form-control input{box-shadow:none;height:100%}.subscription-card .inputs-wrapper .input-cell .half-inputs .form-control select{height:100%}.subscription-card .inputs-wrapper .input-cell .half-inputs .form-control input,.subscription-card .inputs-wrapper .input-cell .half-inputs .form-control select{font-size:.75em}.subscription-card .inputs-wrapper .input-cell .half-inputs .form-control select option{color:#333;font-size:1em}.subscription-card .input-cell .form-control select{background:var(--transparent-gray);border-radius:5px;color:#333;font-size:.75em;height:100%;outline:none;padding:.5em;transition:border-color .3s,box-shadow .3s;width:100%}.subscription-card .input-cell .form-control select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.subscription-card .input-cell .form-control select::-ms-expand{display:none}.subscription-card .input-cell .form-control select:before{color:#555;content:"\25BC";pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.subscription-card .input-cell .form-control select option{color:#333;font-size:1em}.subscription-card .collapsible-card-content .input-cell input{background:var(--transparent-gray);border:0;border-radius:5px;flex:1 1}.subscription-card .collapsible-card-content .usage-charges .title{color:var(--main-green);font-size:.9em;font-weight:600;margin-top:1.5em}.subscription-card .collapsible-card-content .usage-charges table{font-size:.8em;margin-top:.5em;text-align:left}.subscription-card .collapsible-card-content .usage-charges table td,.subscription-card .collapsible-card-content .usage-charges table th{border:1px solid #9f9f9f;padding:5px 10px}.subscription-card .collapsible-card-content .usage-charges table .billing-cell{align-items:center;display:flex;gap:5px}.subscription-card .collapsible-card-content .usage-charges table .billing-cell.billed{color:var(--main-green)}.subscription-card .collapsible-card-content .usage-charges table .icon{color:var(--main-green);display:none}.subscription-card .collapsible-card-content .usage-charges table .billed .icon{display:inline-block}.subscription-card .collapsible-card-content .date-picker-cont select{padding:initial}.subscription-card .collapsible-card-content .date-picker-cont input{height:1.8em}@media (max-width:824px){.subscription-card .inputs-wrapper{grid-template-columns:none}}.subscription-card .inputs-wrapper .input-cell .type-change-icon{align-items:center;background:var(--transparent-gray);border:1px solid #00000026;border-radius:6px;cursor:pointer;display:inline-flex;height:28px;justify-content:center;margin-left:8px;transition:background-color .2s ease;width:28px}.subscription-card .inputs-wrapper .input-cell .type-change-icon:hover{background-color:#0000000d}.subscription-card .inputs-wrapper .input-cell .type-display{align-items:center;display:flex;justify-content:space-between;width:-webkit-fit-content;width:fit-content}.subscription-card .inputs-wrapper .input-cell .type-display p{font-size:12px;margin:0;overflow:hidden;padding:0 8px 0 0;text-overflow:ellipsis;white-space:nowrap}.subscription-type-modal .modal-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.subscription-type-modal .modal-header h3{color:#333;font-size:18px;margin:0}.subscription-type-modal .modal-content{margin-bottom:20px}.subscription-type-modal .info-box{align-items:center;background-color:#5bc0de1a;border-left:3px solid #5bc0de;border-radius:4px;display:flex;gap:8px;margin:12px 0;padding:10px 12px}.subscription-type-modal .description{color:#666;font-size:14px;line-height:1.5;margin-bottom:16px}.subscription-type-modal .type-info-list{background-color:#f9f9f9;border-radius:4px;margin:0;padding:12px 12px 12px 30px}.subscription-type-modal .type-info-list li{font-size:13px;margin-bottom:8px}.subscription-type-modal .type-info-list li:last-child{margin-bottom:0}.subscription-type-modal .footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.subscription-type-modal .action-button{align-self:center;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;justify-content:center;padding:8px 16px;transition:all .2s ease}.subscription-type-modal .action-button.no{background-color:initial;border:1px solid #ccc;color:#666}.subscription-type-modal .action-button.no:hover{background-color:#f5f5f5}.subscription-type-modal .action-button.yes{background-color:var(--main-green);border:1px solid var(--main-green);color:#fff}.subscription-type-modal .action-button.yes:hover{background-color:var(--main-green-hover);border-color:var(--main-green-hover)}.edit-subscription form{align-items:flex-start;display:flex;justify-content:space-between;max-width:600px}.edit-subscription form.wide{max-width:800px}.edit-subscription form .dates-box,.edit-subscription form .gen-box{max-width:350px;min-width:200px}.edit-subscription label{font-size:.9em;margin-bottom:.5rem}.edit-subscription .select-cont{padding:4px 8px}.edit-subscription input,.edit-subscription select{background:none;height:auto!important;min-height:2em;padding:0 1em 0 0}.edit-subscription input#price{padding:4px 8px}.edit-subscription .date-input-cont{border-radius:.5em;box-shadow:0 2px 5px 0 #ccc;margin:0 0 1em;max-width:350px}.date-input-cont .icon{font-size:1em}.edit-subscription .form-control:first-child{margin-top:0}.edit-subscription button.small{font-size:.9em;height:-webkit-min-content;height:min-content;margin:.5em 0;padding:3px 5px}.custom-subscription-plan.subscription-section{margin-top:3em}.custom-subscription-plan.subscription-section .header-row{align-items:center;border-bottom:1px solid #9b9b9b;display:flex;gap:.7em;justify-content:flex-start;margin:1em auto}.custom-subscription-plan.subscription-section .header-row .icon{cursor:pointer;display:none;translate:.3s}.custom-subscription-plan.subscription-section:hover .header-row .icon{display:inline}.custom-subscription-plan.subscription-section .header-row .icon:hover{transform:scale(1.1)}.custom-subscription-plan.subscription-section h4{font-size:1em;font-weight:600;margin:0 0 .5em}.custom-subscription-plan.subscription-section .icon{margin-right:10px}.custom-subscription-plan.subscription-section .subscription-details{justify-content:space-between}.custom-subscription-plan.subscription-section .subscription-details p{font-size:.9em}.custom-subscription-plan.subscription-section .subscription-details p.warn{color:red}.custom-subscription-plan.subscription-section .subscription-details p.warn-text{color:red;font-size:.8em}.payments-card .input-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em;width:70%}.payments-card .input-row:nth-child(2){margin-bottom:0}.payments-card .input-row .input-wrapper{align-items:center;display:flex;width:50%}.payments-card .input-row .input-wrapper input{background:var(--transparent-gray);border:0;border-radius:5px;flex:1 1;margin-right:10px}.payments-card .input-row .input-wrapper span{max-width:1em}.payments-card .input-row .input-wrapper span,.payments-card .input-row span{align-items:center;color:#000;display:flex;font-size:.8em;justify-content:center}.payments-card .input-row span{max-width:8em}.payments-card .input-row input{background:var(--transparent-gray);border:0;border-radius:5px;flex:1 1;font-size:.75em;height:100%;margin-right:10px;max-width:6.7em}.payments-card .input-row .input-cell{align-items:center;display:flex;flex:1 1;gap:1em;justify-content:space-between}.payments-card .input-row .input-cell .form-control{display:flex;height:1.8em;margin:0}.payments-card .input-row .input-cell .form-control label{display:none}.payments-card .input-row .input-cell input{box-shadow:none;height:100%}@media (max-width:768px){.payments-card .input-row{width:100%}}@media (max-width:589px){.payments-card .input-row{flex-direction:column;gap:10px;margin-bottom:1.5em;width:100%}}.audience-network-card .input-row{display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:1em}.audience-network-card .no-category-text{display:block;font-size:.8em}.audience-network-card .input-row span{align-items:center;display:flex;font-size:.8em;justify-content:center;margin-right:1em;max-width:20em}.audience-network-card .input-row input{background:var(--transparent-gray);border:0;border-radius:5px;flex:1 1;margin-right:45px;max-width:5em}.audience-network-card .checkbox-group-name{display:flex;flex-direction:row;gap:1.7em}.audience-network-card .input-row .user-selected{margin-left:10px}.audience-network-card .user-selected{font-size:.6em;margin-bottom:.5em;text-align:center}.audience-network-card .first-part{align-items:center;display:flex;gap:1em}.audience-network-card .first-part .switch{font-size:.9em;height:1.8em}.audience-network-card .map-categories-container{border:1px solid #c1c1c1;border-radius:1em;max-height:20em;max-width:600px;overflow:auto;padding:1em}.audience-network-card .input-row h3{font-size:.9em;margin:1em 0 0}.audience-network-card .map-categories-container .input-row .divider{background-color:#000;height:1px}.audience-network-card .map-categories-container .input-row:first-child{display:flex;flex-direction:column}.audience-network-card .map-categories-container .input-row{height:1.8em}.audience-network-card .categories-select{background:var(--transparent-gray);border:0;border-radius:5px;color:#333;font-size:.75em;height:100%;outline:none;padding:.5em;transition:border-color .3s,box-shadow .3s;width:23em}.audience-network-card .categories-select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.audience-network-card .categories-select::-ms-expand{display:none}.audience-network-card .categories-select:before{color:#555;content:"\25BC";pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.audience-network-card .categories-select option{color:#333;font-size:1em}.audience-network-card .save-button-container{margin-top:1em}.audience-network-card .chips-container{border:1px solid #c1c1c1;border-radius:1em;display:flex;flex-wrap:wrap;gap:.5em;max-height:20em;overflow:auto;padding:1em}.audience-network-card .chip{background:#fff;border:1px solid var(--transparent-gray);border-radius:9999px;cursor:pointer;font-size:.75em;padding:.3em .9em;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.audience-network-card .chip.selected{background:linear-gradient(90deg,#227b85,#31a1ae);color:#fff}.audience-network-card .chip.user-selected-chip{background:var(--transparent-gray);color:var(--text-gray);cursor:default}@media (max-width:615px){.audience-network-card .map-categories-container{max-height:30em;overflow-x:hidden}.audience-network-card .map-categories-container .input-row{width:100vw}.audience-network-card .input-row input{margin-right:25px}.audience-network-card .input-row span{margin-left:5px}.audience-network-card .checkbox-group-name{gap:.6em}.audience-network-card .input-row{margin-top:1em}}@media (max-width:435px){.audience-network-card .map-categories-container{max-height:30em;overflow-x:hidden}.audience-network-card .map-categories-container .input-row{width:100vw}.audience-network-card .input-row input{margin-right:15px}.audience-network-card .input-row span{margin-left:5px}.audience-network-card .checkbox-group-name{gap:.6em}.audience-network-card .input-row{margin-top:1em}}.integration-card .content-wrapper{display:flex;flex-direction:column;gap:3.5em;padding:.4em 0}.integration-card .content-group{display:flex;flex-direction:column;gap:.75em}.integration-card .content-group .content-group-title{align-items:center;display:flex;gap:.55em}.integration-card .content-group .content-group-title h3{color:#000;font-size:.9em;font-weight:500;margin:0}.integration-card .divider{background-color:#000;height:1px;width:100%}.integration-card .content-group .lines{display:flex;flex-direction:column;gap:.5em}.integration-card .content-group .lines.inputs{gap:.75em}.integration-card .line{align-items:center;display:flex;justify-content:space-between;width:100%}.integration-card .line span{align-items:center;color:#454545;display:flex;font-size:.8em;max-width:none}.integration-card .line span.link{color:#1a9ddd;cursor:pointer;-webkit-text-decoration-color:#1a9ddd;text-decoration-color:#1a9ddd;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:color 75ms}.integration-card .line span.link:hover{color:#0b649f}.integration-card span.italic-text{font-style:italic}.integration-card .segment-selection-percentage{align-items:center;display:flex;gap:1em}.integration-card .line .status-icon{margin-left:.5em}.integration-card .line .switch{font-size:.9em;height:1.8em}.integration-card .line .form-control{display:flex;height:1.8em;margin:0}.integration-card .line .form-control input{box-shadow:none;height:100%}.integration-card .line .form-control label{display:none}.integration-card .line input{background:var(--transparent-gray);border:0;border-radius:5px;flex:1 1;font-size:.75em;height:100%;max-width:13em}.notes-card .input-row{display:flex;justify-content:space-between;margin:.4em 0 1em;width:100%}.notes-card .notes-list-container,.notes-popup-content .notes-list-container{-ms-overflow-style:none;max-height:400px;overflow-y:auto;padding-right:5px;scrollbar-width:none}.notes-card .notes-list-container::-webkit-scrollbar,.notes-popup-content .notes-list-container::-webkit-scrollbar{background:#0000;width:0}.notes-card .notes-list-container:hover,.notes-popup-content .notes-list-container:hover{scrollbar-width:thin}.notes-card .notes-list-container:hover::-webkit-scrollbar,.notes-popup-content .notes-list-container:hover::-webkit-scrollbar{width:6px}.notes-card .notes-list-container:hover::-webkit-scrollbar-track,.notes-popup-content .notes-list-container:hover::-webkit-scrollbar-track{background:var(--transparent-gray);border-radius:3px}.notes-card .notes-list-container:hover::-webkit-scrollbar-thumb,.notes-popup-content .notes-list-container:hover::-webkit-scrollbar-thumb{background:var(--light-gray);border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.notes-card .notes-list-container:hover::-webkit-scrollbar-thumb:hover,.notes-popup-content .notes-list-container:hover::-webkit-scrollbar-thumb:hover{background:var(--text-gray)}.notes-card .input-row.note-box,.notes-popup-content .input-row.note-box{display:flex;flex-direction:column}.notes-card .input-row.note-box .note-box-header,.notes-popup-content .input-row.note-box .note-box-header{align-items:center;background:#ececec;border-top-left-radius:7px;border-top-right-radius:7px;display:flex;justify-content:space-between;padding:.5em .75em}.notes-card .input-row.note-box .note-box-header .delete-note-icon,.notes-popup-content .input-row.note-box .note-box-header .delete-note-icon{color:#c1c1c1;cursor:pointer;visibility:hidden}.notes-card .input-row.note-box:hover .note-box-header .delete-note-icon,.notes-popup-content .input-row.note-box:hover .note-box-header .delete-note-icon{transition:all 75ms;visibility:visible}.notes-card .input-row.note-box .note-box-header .delete-note-icon:hover,.notes-popup-content .input-row.note-box .note-box-header .delete-note-icon:hover{color:var(--main-red)}.notes-card .input-row.note-box .note-box-header .date-picker-cont input,.notes-popup-content .input-row.note-box .note-box-header .date-picker-cont input{background:none;border:none;border-radius:.85em;color:var(--text-gray);cursor:pointer;font-family:inherit;font-size:.75em;font-style:italic;font-weight:300;margin:0;max-width:6.5em;outline:none;padding:.2em;text-align:center;transition:all .1s;vertical-align:middle}.notes-card .input-row.note-box .note-box-header .date-picker-cont input:hover,.notes-popup-content .input-row.note-box .note-box-header .date-picker-cont input:hover{background:#bababa;color:var(--main-white)}.notes-card .input-row span,.notes-popup-content .input-row span{max-width:12em}.notes-card .input-row input:not(.date-picker-cont input),.notes-popup-content .input-row input:not(.date-picker-cont input){background:var(--transparent-gray);border:0;border-radius:5px;flex:1 1;margin-right:10px;max-width:5em}.notes-card .input-row textarea,.notes-popup-content .input-row textarea{background:#ececec;border:none;border-bottom-left-radius:7px;border-bottom-right-radius:7px;font-family:inherit;font-size:.8em;outline:none;padding:0 1em .75em;position:relative;resize:vertical;width:100%}.notes-card .new-note-button,.notes-popup-content .new-note-button{background:none;border:none;color:#0591a1;cursor:pointer;font-size:.9em;font-style:normal;font-weight:600;margin:auto;outline:none;padding:.5em 1em;text-align:center;transition:all 50ms ease-in;user-select:none;-moz-user-select:none;-webkit-user-select:none}.notes-card .new-note-button:hover,.notes-popup-content .new-note-button:hover{background-color:#0591a110;border-radius:var(--border-sm)}.notes-card .new-note-button:active,.notes-popup-content .new-note-button:active{background-color:#0591a120}.notes-card .new-note-button:disabled,.notes-popup-content .new-note-button:disabled{opacity:.5;pointer-events:none}.notes-card .save-button-container,.notes-popup-content .save-button-container{margin-top:.5em}.notes-popup-content .input-row{display:flex;justify-content:space-between;margin:.3em 0 10px;width:100%}.notes-popup-content .notes-list-container{max-height:250px}.notes-popup-content .new-note-button{background-color:#f8f9fa;border:1px solid #e1e5e9;border-radius:var(--border-sm);display:block;font-weight:500;padding:8px;text-align:center;width:100%}.notes-popup-content .new-note-button:hover{background-color:#e9ecef}.notes-popup-content .input-row.note-box{border:1px solid #e1e5e9;border-radius:8px;margin-bottom:15px;overflow:hidden}.notes-popup-content .input-row.note-box .note-box-header{background-color:#f8f9fa;padding:8px 10px}.notes-popup-content .input-row textarea{background-color:#fff;border:none;border-top:1px solid #e1e5e9;min-height:80px;padding:10px}.notes-popup-content .save-button{background-color:#0591a1;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:var(--font-12);margin-bottom:10px;padding:6px 12px;transition:background-color .2s}.notes-popup-content .save-button:hover{background-color:#047a88}.notes-popup-content .save-button:disabled{cursor:not-allowed;opacity:.5}.description-card .input-row{margin:.4em 0;width:100%}.description-card .description-box p{font-size:.85em;margin:0;padding:0;user-select:text;-moz-user-select:text;-webkit-user-select:text}.ai-audience-model-card .header-row{align-items:center;border-bottom:1px solid #9b9b9b;display:flex;gap:1em;justify-content:space-between;margin:1em 0 0}.ai-audience-model-card .switch-container{font-size:.9em;max-width:230px;width:50%}.ai-audience-model-card label{font-size:.9em;font-weight:500}.ai-audience-model-card .row{margin:1em 0}.ai-audience-model-card h4{font-size:1.2em;font-weight:600;margin:0}.ai-audience-model-card .content-box.model-settings{background:#e4e4e4;border-radius:1em;margin-top:1em;padding:1em;position:relative}.ai-audience-model-card .threshold-row{align-items:flex-end}.section .attribute-name{color:var(--text-blue);font-size:1.1em;font-weight:500;margin:2em 0 .5em}.ai-audience-model-card .content-box.model-settings .attribute-name{margin-top:0}.ai-audience-model-card .feature-tree-row{justify-content:space-between}.ai-audience-model-card .feature-list .scrollable-list{max-height:400px;overflow:scroll}.ai-audience-model-card .feature-list .scrollable-list::-webkit-scrollbar{height:6px;width:6px}.ai-audience-model-card .feature-list .scrollable-list::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.ai-audience-model-card .feature-list .scrollable-list::-webkit-scrollbar-thumb:hover{background:#00000040}.ai-audience-model-card .feature-list .switch-container{font-size:.75em;height:1.8em;width:130px}.ai-audience-model-card .feature-list .switch-container .switch{min-width:100px;width:130px}.ai-audience-model-card .ruleset-row{align-items:center;display:flex;gap:.5em}.ai-audience-model-card .ruleset-row .icon{color:var(--main-green)}.ai-audience-model-card .ruleset-row .icon.red{color:var(--main-red)}.ai-audience-model-card .ruleset-row .table-name{color:#747474;font-size:.9em;font-style:italic}.ai-audience-model-card .tree-settings .type-row{margin:1em 0}.ai-audience-model-card .apply{height:2em}.ai-audience-model-card .action-row{display:flex;justify-content:space-between}.ai-audience-model-card .action-row .button{min-width:140px}.ai-audience-model-card .audience-event-row{justify-content:space-between;margin:0 auto}.ai-audience-model-card .aud-event-name{align-items:center;display:flex;font-size:1.1em;font-weight:500;gap:.5em}.ai-audience-model-card .aud-event-name img{max-height:30px;max-width:30px}.ai-audience-model-card .top-visitors-slider-cont{align-items:center;gap:1em;max-width:300px}.ai-audience-model-card .audience-metrics{font-size:.9em;justify-content:space-between;margin:0}.ai-audience-model-card .audience-metrics .value{font-weight:500}.ai-audience-model-card .left-column{display:flex;flex-direction:column;font-size:.9em;justify-content:center}.ai-audience-model-card .events-action-row{align-items:center;display:flex;flex:0 0 40px;flex-direction:column;gap:.5em}.ai-audience-model-card .save-button{align-items:center;display:flex;justify-content:center;margin:0 auto;padding:.3em .6em;position:relative}.ai-audience-model-card .delete-audience-event-button{align-items:center;display:none;justify-content:center;padding:.3em .6em}.ai-audience-model-card .content-box.model-settings:hover .delete-audience-event-button{display:flex}.ai-audience-model-card .add-new-event-button{margin:0 auto}.ai-audience-model-card .audience-settings-container{background:#f5f5f5;border-radius:.5em;font-size:.9em;margin-top:1em;padding-left:0}.ai-audience-model-card .audience-settings-container .bundle-container .row{margin:0}.ai-audience-model-card .audience-settings-container p{margin:0;text-align:center}.ai-audience-model-card .audience-settings-container .filter-bundles{padding:.5em 1em}.ai-audience-model-card .audience-settings-container .filter-bundles .bundle-container{background:#e4e4e4}.ai-audience-model-card .audience-settings-container .filter-bundles .bundle-container .header{display:flex;justify-content:flex-start}.ai-audience-model-card .audience-settings-container h4{margin-bottom:.5em}.table-cont table{border-collapse:collapse}.table-cont table th{background:var(--main-green);color:var(--main-white);font-weight:500}.table-cont table td,.table-cont table th{border:1px solid gray;padding:2px 10px}.card-admin-user-data-variables .switch-container{display:flex;gap:2em;margin:1em auto}.card-admin-user-data-variables .header-row{border-bottom:1px solid #9b9b9b;display:flex;gap:2em;margin:1em auto}.card-admin-user-data-variables h4{font-size:1.2em;font-weight:600;margin:1em 0 0}.notification-badge{align-items:center;background:#fb3232;border-radius:30px;box-shadow:0 0 5px 0 #53535353;display:flex;font-weight:500;height:15px;justify-content:center;position:absolute;right:-6px;top:-6px;width:15px}.notification-badge.green,.notification-badge.yellow{background:#ffde25}.notification-badge.blue{background:var(--main-blue)}.audience-settings .filter-bundles h5{font-size:1.3em;font-weight:500}.audience-settings .filter-bundles .bundle-container{background:#f5f5f5;border-radius:.5em;font-size:1.1em;margin-bottom:.5em;margin-left:0}.audience-settings .filter-bundles .bundle-container .header{font-size:1.1em;font-weight:500;margin-left:.4em;padding:.5em 1em}.audience-settings .filter-bundles .bundle-container .header>.row{justify-content:space-between}.audience-settings .filter-bundles .bundle-container .header>.row .actions{align-items:center;display:flex;gap:.5em}.audience-settings .filter-bundles .bundle-container .header>.row .actions .button{font-size:.8em;margin:0;padding:3px 10px}.audience-settings .filter-bundles .bundle-container .header>.row .actions .icon{cursor:pointer;font-size:1.1em}.audience-settings .filter-bundles .bundle-container .header>.row .actions .icon:hover{color:#172b5c}.audience-settings .filter-bundles .bundle-container .content{max-height:0;overflow:hidden;transition:max-height .3s,height .3s}.audience-settings .filter-bundles .bundle-container .content.open{border-top:1px solid gray;max-height:100%;padding:1em 1.5em}.audience-settings .filter-bundles .bundle-container .content .attribute-name{font-weight:500;margin:1em 0}.audience-settings .filter-bundles .bundle-container .content input{border:none;border-radius:5px;box-shadow:inset 0 0 3px #ccc;padding:5px 10px}.audience-settings .filter-bundles .bundle-container .content input:focus{border:none;box-shadow:inset 0 1px 4px #ccc;outline:none}.audience-settings .filter-bundles .bundle-container .content label{font-size:1em;font-weight:500;margin:0}.audience-settings .filter-bundles .button{margin:.5em auto}.audience-settings .categories-grid{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:2em}.audience-settings .category-box{background:var(--main-white);border-radius:5px;box-shadow:0 1px 3px 0 #ccc;color:var(--text-gray);cursor:pointer;font-size:.8em;padding:2px 7px}.audience-settings .category-box:hover{background:#f5f5f5}.audience-settings .category-box.selected{background:var(--text-blue);color:var(--main-white)}.dev-zone .edit-job-box .repeat-input{max-width:45px}.dev-zone .edit-job-box .row.text-edit .repeat-input:last-of-type{margin-left:1.5em}.dev-zone .edit-job-box .row.text-edit{gap:5px;margin:0}.dev-zone .password-generator{border:1px solid #e6e6e6;border-radius:4px;margin:1em 0;padding:12px}.dev-zone .password-field-container{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dev-zone .password-input-wrapper{align-items:center;display:flex;flex:1 1;max-width:400px;min-width:200px;position:relative}.dev-zone .password-input{border:1px solid #e6e6e6;border-radius:4px;font-size:14px;height:36px;padding:0 40px 0 10px;width:100%}.dev-zone .input-icon-button{align-items:center;background:#0000;border:none;color:#777;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.dev-zone .input-icon-button:hover{color:#007bff}.dev-zone .copy-button,.dev-zone .regenerate-button{align-items:center;background-color:#f8f8f8;border:1px solid #e6e6e6;border-radius:4px;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:0;width:36px}.dev-zone .copy-button:hover,.dev-zone .regenerate-button:hover{background-color:#f0f0f0}.dev-zone .save-password-button{margin-left:8px}.dev-zone .copy-button.small{background-color:initial;border:none;display:inline-flex;height:24px;margin-left:8px;vertical-align:middle;width:24px}.dev-zone .copy-button.small:hover{color:#007bff}.dev-zone .attribute-name{align-items:center;display:flex;font-weight:500;margin-bottom:8px}.dev-zone .hashed-password-container{margin-top:15px}.dev-zone .hashed-password-value{background:#f5f5f5;border-radius:4px;font-family:monospace;font-size:12px;padding:8px;word-break:break-all}@media (max-width:576px){.dev-zone .password-field-container{align-items:flex-start;flex-direction:column}.dev-zone .password-input-wrapper{max-width:100%;width:100%}.dev-zone .save-password-button{align-self:flex-start;margin-left:0;margin-top:8px}}.info-badge-card{border-radius:5px;box-shadow:var(--card-shadow);padding:1em;width:-webkit-min-content;width:min-content}.info-badge-card .value{color:var(--main-white);font-size:1.8em;font-weight:500}.info-badge-card .name{color:var(--main-white);white-space:nowrap}.card{background:var(--main-white);border-radius:.5em;box-shadow:var(--card-shadow);margin:0;overflow:hidden;padding:1rem;position:relative}.revenue-graph-main .card{align-items:center;box-shadow:none;display:flex;height:100%;justify-content:center;padding:0;width:100%}.revenue-graph-main .card canvas{max-height:100%;max-width:100%!important}.crm-geochart .chart{width:90%}.crm-geochart .google-visualization-tooltip{height:auto;min-width:200px}.crm-geochart .google-visualization-tooltip .google-visualization-tooltip-item-list{margin:.65em 0}.crm-geochart .google-visualization-tooltip .google-visualization-tooltip-item-list .google-visualization-tooltip-item{display:flex;justify-content:space-between;margin:.35em 0;padding:0 1em}.crm-report{margin:0 auto;max-width:1400px;padding:2em 2em 4em}.crm-report h1{margin:0}.crm-report .row.control-row{align-items:center;margin:0;z-index:10}.crm-report h6{font-size:.8em;font-weight:400;margin:0}.crm-report .row.trial-switch{margin-bottom:0;width:100%}.crm-report .row.trial-switch .switch{font-size:.85em;margin-right:auto;max-width:240px}.crm-report .row.info-badges{margin-top:1em}.crm-report .action-button{font-size:.9em;height:2em;max-width:120px}.crm-report .row{justify-content:space-evenly;margin:2em auto}.crm-report .row>*{flex:1 1 15%;min-width:40%}.crm-report h4{font-size:1.2em;font-weight:600;margin-top:.5em}.crm-report table{margin-bottom:.5em}.crm-report table b{font-weight:600}.crm-report .card{overflow-y:scroll}main.scrolled .crm-report .control-row{background:var(--main-white);box-shadow:0 0 5px #05050575;left:0;margin:0;padding:5px 5%;position:absolute;top:0;width:100vw}main.scrolled .crm-report h6{display:none}@media (max-width:900px){.crm-report{padding:0}.crm-report .row.wrappable{align-items:stretch;flex-direction:column}.crm-report .row.wrappable .card{width:100%}.crm-report .table-cont{font-size:.8em}.info-badge-card{font-size:.9em}}@media (max-width:768px){.crm-report{padding:0;width:-webkit-fill-available}.info-badge-card{font-size:.7em}.crm-report .row{flex-direction:column;gap:1em;margin:1em auto}.crm-report .row>*{flex:1 1 100%;width:100%}.crm-report .row.info-badges{flex-direction:row;flex-wrap:wrap;gap:.5em}.crm-report .row.info-badges>*{flex:1 1 45%;min-width:320px}.crm-report .row.control-row{flex-direction:row;padding:.5em}.crm-report .title-container{flex:1 1}.crm-report h1{font-size:1.5em}.crm-report .card{margin:0;overflow-y:auto;padding:.5em}.crm-report .table-cont{font-size:.75em;overflow-x:auto}main.scrolled .crm-report .control-row{padding:5px 1em}}.filter-row{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:2em;justify-content:space-between;padding:.5em 1em}.filter-row:first-child{border-top:1px solid #ccc}.filter-row .filter-inner-cont{align-items:center;display:flex;flex:1 1 auto;gap:2em;justify-content:space-between}.filters .remove-filter{cursor:pointer}.filters .remove-filter:hover{color:var(--main-blue)}.filter-row .row p{font-size:.8em;margin:0}.filter-row .form-control{margin:0}.filter-row .form-control label{font-size:.8em;margin-bottom:0}.filter-row .row input{background:none;border:none;box-shadow:none;cursor:pointer;text-align:right}.filter-row .select-cont{border:none;border-radius:.5em}.filter-row .select-cont,.filter-row select{box-shadow:none;cursor:pointer;outline:none;padding:0}.filter-row select{background:none;border:none;height:2em;margin:0 auto;width:auto}.filters{position:relative;z-index:50}.filters-box{background:var(--main-white);border-radius:5px;box-shadow:0 1px 5px 0 #ccc;left:-10vw;padding:0;position:absolute;top:calc(100% + 1em);width:-webkit-max-content;width:max-content}.team-report .filters-box{width:auto}.filters .row.head{align-items:center;justify-content:space-between;margin:1em}.filters h5{color:var(--main-green);font-size:1.1em;margin:0}.filters .apply-button{color:var(--main-green);cursor:pointer;font-size:.9em;font-weight:500}.filters .apply-button:hover{color:var(--main-green-hover)}.filters .apply-button.red{color:#960000}.filters .apply-button.red:hover{color:#6a0000}.filters .add-filter-button{align-items:center;cursor:pointer;display:flex;font-size:1em;gap:.5em;justify-content:center;margin-top:.4em;padding:.3em 0 .6em}.filters .add-filter-button:hover{color:var(--main-blue)}.filters .add-filter-button span{font-size:.8em}.filters .row.small{align-items:center;flex-wrap:nowrap}.filters .row .remove-button{cursor:pointer;width:2em}@media (max-width:435px){.filters-box{left:-35vw}}.sort-bar .form-control,.sort-bar label{margin:0}.team-report{margin:0 auto;max-width:1400px;padding:2em}.team-report h1{margin:0}.team-report .row.control-row{align-items:center;justify-content:flex-end;margin:0;position:relative}.team-report .row.control-row .filter-button{align-items:center;background:none;border:none;border-radius:5px;box-shadow:0 1px 5px 0 #ccc;color:var(--text-blue);cursor:pointer;display:flex;font-size:1.2em;gap:.5em;height:100%;padding:.5em;position:relative}.team-report h6{font-size:.8em;font-weight:500;margin:0}.team-report .action-button{font-size:.9em;margin-top:0;max-width:120px}.team-report .row{justify-content:space-evenly;margin:2em auto}.team-report .row>*{flex:1 1 15%}.team-report h4{font-size:1.2em;font-weight:600}.team-report table{margin-bottom:2em}.team-report table b{font-weight:600}.team-report .filters{position:absolute}.support-ticket-card{background:var(--main-white);border:1px solid #dbdbdb;border-radius:10px;font-size:14px;width:100%}.support-ticket-card p{margin:0}.support-ticket-card .card-header{align-items:center;background:#eee;border-top-left-radius:10px;border-top-right-radius:10px;color:var(--text-gray);display:flex;font-size:.928571429em;font-weight:600;justify-content:space-between;padding:.7em 1em}.support-ticket-card .card-content{display:flex;flex-direction:column;padding:.7em 1em}.support-ticket-card .card-content .section,.support-ticket-card .card-header .section{align-items:center;display:flex;flex:1 1;justify-content:space-between}.support-ticket-card .card-content .section:last-child{margin-top:.75em}.support-ticket-card .card-header .section .priority{background:#ffffff20;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;min-width:15ch;padding:.25em .75em;position:relative;text-align:center}.support-ticket-card.urgent .card-header .section .priority{background:#900f0f}.support-ticket-card.high .card-header .section .priority{background:#b93907}.support-ticket-card.normal .card-header .section .priority{background:#d36b41}.support-ticket-card:not(.pending) .card-header .section .priority{opacity:.5}.support-ticket-card .card-header .section .priority:hover{filter:brightness(.9)}.support-ticket-card .card-header .section .priority select{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.support-ticket-card .card-content .section .key-value{font-size:1.12em}.support-ticket-card .card-content .section .key-value .key{font-weight:500}.support-ticket-card .card-content .section .description{margin-top:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-card .card-content .section .indicators{align-items:center;display:flex;gap:1em}.support-ticket-card .card-content .section .indicators .item{align-items:center;background:var(--disabled-gray);border-radius:50%;cursor:pointer;display:flex;font-size:1.15em;height:1.75em;justify-content:center;transition:all .12s;width:1.75em}.support-ticket-card .card-content .section .indicators .item:hover{background:#cecece}.support-ticket-card .card-content .section .indicators .item:active{transform:scale(.97)}.support-ticket-card .card-content .section .indicators .messages{align-items:center;color:#666;display:flex;gap:.5em}.support-ticket-card .card-content .section .indicators .messages .icon-container{align-items:center;display:flex;position:relative}.support-ticket-card .card-content .section .indicators .messages .icon-container .icon{font-size:1.2em}.support-ticket-card .card-content .section .indicators .messages .icon-container .unread{background:#ff4500;border:1px solid var(--main-white);border-radius:50%;height:9px;position:absolute;right:-.3em;top:-.1em;width:9px}.support-ticket-card .card-content .section .indicators .messages .count{font-size:.9em;font-weight:600}.support-ticket-card .card-content .section .status{border-radius:1em;font-size:.9em;font-weight:600;min-width:13ch;overflow:hidden;padding:.2em 1em;position:relative;text-align:center}.support-ticket-card .card-content .section .status select{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}.support-ticket-card .card-content .section .status.in-progress{background:#feeac1;color:#523d21}.support-ticket-card .card-content .section .status.postponed{background:#d1e1f0;color:#253444}.support-ticket-card .card-content .section .status.completed{background:#daeada;color:#354839}.support-ticket-card .card-content .section .status.pending{background:#f1eef2;color:#565355}.support-ticket-card .card-content .section .status.ignored{background:#f0dada;color:#4f2f2f}.support-ticket-card .card-content .section .performance-marketer{border-radius:50%;height:2.5em;overflow:hidden;width:2.5em}.support-ticket-card .card-content .section .performance-marketer img{height:100%;object-fit:cover;width:100%}.support-tickets-list-wrapper{height:100%;overflow-y:scroll;width:100%}.support-tickets-list-wrapper::-webkit-scrollbar{height:6px;width:6px}.support-tickets-list-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.support-tickets-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.support-tickets-list{grid-gap:1.5em;align-items:start;display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));padding:0 1em 1em;width:100%}.support-tickets-container{height:100%}.support-tickets-container .layout{display:flex;gap:1em;height:100%}.support-tickets-container .layout .content{display:flex;flex-direction:column;overflow-y:scroll;width:100%}.support-tickets-container .layout .content .heading{margin:0;padding:0 16px}.support-tickets-container .layout .content .heading:after{background-color:var(--main-green);content:"";display:block;height:1px;margin-bottom:16px;width:100%}.support-tickets-container .layout .content .not-found-text{align-items:center;color:#c4c4c4;display:flex;flex:1 1;font-size:1.5em;font-weight:600;justify-content:center;margin:0;padding-bottom:8em;text-align:center}.admin-panel-agency-user-card{background:var(--main-white);border:2px solid #dedede;border-radius:11px;font-size:14px;max-height:-webkit-min-content;max-height:min-content;overflow:hidden;width:100%}.admin-panel-agency-user-card .card-header{align-items:center;background:linear-gradient(90deg,#011520ee 0,#13364ada);color:var(--main-white);display:flex;font-size:.928571429em;gap:.5em;justify-content:space-between;padding:.7em 1em}.admin-panel-agency-user-card.onboarding .card-header{background:#ddab2b}.admin-panel-agency-user-card.good .card-header{background:#56893b}.admin-panel-agency-user-card.bad .card-header{background:#78261a}.admin-panel-agency-user-card.no-access .card-header{background:#4269f1}.admin-panel-agency-user-card.no-touch .card-header{background:#181818}.admin-panel-agency-user-card .card-header .row{flex:1 0 auto;justify-content:flex-end}.admin-panel-agency-user-card .card-header .company{align-items:center;display:flex;flex:1 1 auto;font-weight:500;gap:.5em;overflow:hidden}.admin-panel-agency-user-card .card-header .company .username-bar{flex:1 1 auto;overflow-x:clip;text-overflow:ellipsis;white-space:nowrap}.admin-panel-agency-user-card .card-header .icon{font-size:1.5em;min-width:20px}.admin-panel-agency-user-card .card-header .more{align-items:center;display:flex;gap:.5em;justify-content:flex-end}.admin-panel-agency-user-card .card-header .more .icon{cursor:pointer}.admin-panel-agency-user-card .card-header .more .icon:hover{color:#ededed}.admin-panel-agency-user-card .card-header .icon.has-ticket-badge,.admin-panel-agency-user-card .card-header .icon.has-tickets-resolved-badge{background:var(--main-white);border-radius:10em;padding:3px;transform:scale(1.2)}.admin-panel-agency-user-card .card-header .icon.has-ticket-badge{background:#fd3737;border:1px solidvar(--main-white);color:var(--main-white)}.admin-panel-agency-user-card .card-header .icon.has-ticket-badge:hover{background:var(--main-white);color:#fd3737}.admin-panel-agency-user-card .card-header .icon.has-tickets-resolved-badge{color:#2a895b}.admin-panel-agency-user-card .card-header .icon.has-tickets-resolved-badge:hover{color:#139556}.admin-panel-agency-user-card .card-header .days{align-items:center;color:#fff!important;display:flex;justify-content:center}.admin-panel-agency-user-card .card-content{display:flex;flex-direction:column}.admin-panel-agency-user-card .card-content .section{align-items:center;display:flex;font-size:15px;justify-content:space-between;padding:1em;position:relative}.admin-panel-agency-user-card .card-content .section:not(:last-child):after{background:#e5e5e5;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:3}.admin-panel-agency-user-card .card-content .section.status .account-status:has(.status-text),.admin-panel-agency-user-card .card-content .section.status .performance-status:has(.status-text){color:#444849;cursor:pointer;font-weight:600}.admin-panel-agency-user-card .card-content .section.status .account-status:has(.status-text):hover,.admin-panel-agency-user-card .card-content .section.status .performance-status:has(.status-text):hover{background:#44484910;border-radius:2px}.admin-panel-agency-user-card .card-content .section.status .account-status:has(.status-text.disabled),.admin-panel-agency-user-card .card-content .section.status .performance-status:has(.status-text.disabled){color:#5b5e5f;cursor:not-allowed;font-weight:600}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown{display:flex;gap:.25em}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown select,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:1em;width:100px}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown select:focus,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown select:focus{outline:1px solid #dedede}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown .save-btn,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown .save-btn:hover,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown .save-btn:hover{background-color:#1b6078}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown .save-btn .icon,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown .save-btn .icon{font-size:.9em}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown .cancel-btn,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown .cancel-btn{align-items:center;background-color:#d6d6d6;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-agency-user-card .card-content .section.status .account-status .status-dropdown .cancel-btn:hover,.admin-panel-agency-user-card .card-content .section.status .performance-status .status-dropdown .cancel-btn:hover{background-color:#b6b6b6}.admin-panel-agency-user-card.onboarding .card-content .section.status .performance-status:has(.status-text){color:#f1b623}.admin-panel-agency-user-card.onboarding .card-content .section.status .performance-status:has(.status-text):hover{background:#f1b62310}.admin-panel-agency-user-card.good .card-content .section.status .performance-status:has(.status-text){color:#6ba14c}.admin-panel-agency-user-card.good .card-content .section.status .performance-status:has(.status-text):hover{background:#6ba14c10}.admin-panel-agency-user-card.bad .card-content .section.status .performance-status:has(.status-text){color:#a85a55}.admin-panel-agency-user-card.bad .card-content .section.status .performance-status:has(.status-text):hover{background:#a85a5510}.admin-panel-agency-user-card.no-access .card-content .section.status .performance-status:has(.status-text){color:#4269f1}.admin-panel-agency-user-card.no-access .card-content .section.status .performance-status:has(.status-text):hover{background:#4269f110}.admin-panel-agency-user-card .card-content .section.process{display:flex;flex-direction:column;gap:1em}.admin-panel-agency-user-card .card-content .section.process .overview{align-items:center;display:flex;justify-content:space-between;padding:.2em 0;width:100%}.admin-panel-agency-user-card .card-content .section.process .overview .item{align-items:center;display:flex;gap:.5em}.admin-panel-agency-user-card .card-content .section.process .overview .right-side-column{display:flex;gap:0;margin-right:0}.admin-panel-agency-user-card .card-content .section.process .comparison .heading .large{align-items:center;display:flex;font-size:.8em}.admin-panel-agency-user-card .card-content .section.process .comparison{width:-webkit-fill-available}.admin-panel-agency-user-card .card-content .section.process .comparison .before-ai-ads{align-items:center;font-size:12px;font-weight:600}.admin-panel-agency-user-card .card-content .section.process .comparison .green{color:#2a895b}.admin-panel-agency-user-card .card-content .section.process .comparison .heading .large img{margin-right:.5em;max-width:1.5em}.admin-panel-agency-user-card .card-content .section.process .comparison .heading .small{color:#444849;font-size:.7em}.admin-panel-agency-user-card .card-content .section.process .comparison .results{justify-content:space-between;width:100%}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .value .meta{color:#6a6b6c}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .value .meta.down{color:#f84444}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .value .meta.up{color:var(--main-green)}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .value .meta .currency{color:inherit;font-size:.8em}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .value .meta .slash{color:inherit;font-size:.6em}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .value .before{color:#444849;font-size:.75em}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .value .before .currency{font-size:.8em;font-weight:600}.admin-panel-agency-user-card .card-content .section.process .comparison .results .item .description{color:#757878;font-size:12px}.admin-panel-agency-user-card .card-content .section.process .report-refresh-button{align-items:center;background:var(--main-green);bottom:.6em;color:#fff;display:none;font-size:.8em;justify-content:center;padding-left:.5em;padding-right:.5em;position:absolute;right:.6em}.admin-panel-agency-user-card .card-content .section.process .report-refresh-button.loading{display:flex}.admin-panel-agency-user-card .card-content .section.process .report-check{align-items:center;display:flex;gap:.5em;width:100%}.admin-panel-agency-user-card .card-content .section.process .report-check .icon{color:#f84444;font-size:1.2em}.admin-panel-agency-user-card .card-content .section.process .report-check .description{color:#757878;font-size:.642857143em;margin:0}.admin-panel-agency-user-card .card-content .section.process .report-check .description .highlight{color:#f84444;font-size:.785714286}.admin-panel-agency-user-card .card-content .section.process .no-report{align-items:center;color:#959595;display:flex;font-size:.9em;min-height:4.5em}.admin-panel-agency-user-card .card-content .section.process .no-report img{margin-right:.5em;max-height:1em}.admin-panel-agency-user-card .card-content .section.contact{display:flex;flex-direction:column;gap:.75em}.admin-panel-agency-user-card .card-content .section.contact .inputs{display:flex;flex-direction:column;width:100%}.admin-panel-agency-user-card .card-content .section.contact .inputs .line{display:flex;gap:.5em;justify-content:space-between}.admin-panel-agency-user-card .card-content .section.contact .inputs .line>*{display:flex}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input{align-items:center;display:flex;font-size:.9em}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input label{font-size:.9em;margin-right:.5em}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input{background:#f9f9f9;border-radius:6px;padding:.2em 0 .2em .5em}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input input{background:#fff;border:none;border-radius:6px;font-weight:400;margin-right:.5em;padding:.2em;text-align:center;width:36px}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input-checkbox{align-items:center;display:flex;font-size:.9em;font-weight:400;gap:.3em;text-align:center}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input-checkbox label{font-size:.9em}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input .save-btn,.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input-checkbox .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;height:1.5em;outline:none;transition:all .1s}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input .save-btn:disabled,.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input-checkbox .save-btn:disabled{opacity:.5;pointer-events:none}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input .save-btn:hover,.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input-checkbox .save-btn:hover{background-color:#1b6078}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input .save-btn .icon,.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input-checkbox .save-btn .icon{font-size:.9em}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .description{align-items:center;color:#444849;display:flex;display:none;font-size:.875em;font-weight:300;gap:5px;margin:0;white-space:nowrap}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input input:focus{outline:1px solid #c3bdbd}.admin-panel-agency-user-card .card-content .section.contact .customer-info{display:flex;flex-wrap:nowrap;gap:1em;justify-content:space-between;min-height:1.2em;width:100%}.admin-panel-agency-user-card .card-content .section.contact .customer-info .email,.admin-panel-agency-user-card .card-content .section.contact .customer-info .phone{align-items:center;color:#444849;display:flex;font-size:.875em;font-weight:300}.admin-panel-agency-user-card .card-content .section.contact .customer-info .email .helper-text,.admin-panel-agency-user-card .card-content .section.contact .customer-info .phone .helper-text{color:#515151;font-size:.9em;text-overflow:ellipsis;white-space:nowrap}.admin-panel-agency-user-card .card-content .section.contact .customer-info .phone .clock-icon{transform:translateY(2px);width:1.1em}.admin-panel-agency-user-card .card-content .section.contact .customer-info .phone:not(.not-available){cursor:pointer}.admin-panel-agency-user-card .card-content .section.contact .customer-info .email:not(.not-available):hover,.admin-panel-agency-user-card .card-content .section.contact .customer-info .phone:not(.not-available):hover{color:#303233;font-weight:400;text-decoration:none}.admin-panel-agency-user-card .card-content .section.contact .customer-info .phone .icon{display:none;margin-left:5px}.admin-panel-agency-user-card .card-content .section.contact .customer-info .email .icon{display:none;margin-right:5px}.admin-panel-agency-user-card .card-content .section.contact .customer-info .email:not(.not-available):hover .icon,.admin-panel-agency-user-card .card-content .section.contact .customer-info .phone:not(.not-available):hover .icon{display:inline-block}.admin-panel-agency-user-card .card-content .section.account-details{display:flex;flex-direction:column;gap:.2em}.admin-panel-agency-user-card .card-content .section.account-details .line{display:flex;justify-content:space-between;width:100%}.admin-panel-agency-user-card .card-content .section.account-details .line .item{align-items:center;color:#6a6b6c;display:flex;font-size:.9em;font-weight:300;gap:.1em}.admin-panel-agency-user-card .card-content .section.account-details .line .item .pre-desc{color:#6a6b6c;font-weight:300;margin-right:2px}.admin-panel-agency-user-card .card-content .section.account-details .line .item .value{color:var(--main-green);font-weight:600;margin-right:2px}.admin-panel-agency-user-card .card-content .section.account-details .line .item .value.not-set{color:#f73c3c}.admin-panel-agency-user-card .card-content .section.account-details .line .item .description{margin:0}.admin-panel-agency-user-card .card-content .section.account-details .source-type:has(.name-text){color:#6a6b6c;cursor:pointer;font-size:1.1em;font-weight:700}.admin-panel-agency-user-card .card-content .section.account-details .account-manager:has(.name-text),.admin-panel-agency-user-card .card-content .section.account-details .performance-manager:has(.name-text){color:#343434;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel-agency-user-card .card-content .section.account-details .account-manager:has(.name-text.not-set),.admin-panel-agency-user-card .card-content .section.account-details .performance-manager:has(.name-text.not-set){color:#f73c3c;cursor:pointer;font-weight:600}.admin-panel-agency-user-card .card-content .section.account-details .account-manager:has(.name-text):hover,.admin-panel-agency-user-card .card-content .section.account-details .performance-manager:has(.name-text):hover{background:#44484910;border-radius:2px}.admin-panel-agency-user-card .card-content .section.account-details .account-manager:has(.name-text.disabled),.admin-panel-agency-user-card .card-content .section.account-details .performance-manager:has(.name-text.disabled){color:#5b5e5f;cursor:not-allowed;font-weight:600}.admin-panel-agency-user-card .card-content .section.account-details .currency{color:#5b5e5f;font-size:1em;font-weight:500}.admin-panel-agency-user-card .card-content .section.account-details .price{color:#5b5e5f;font-size:1.1em;font-weight:500}.admin-panel-agency-user-card .card-content .section .options-dropdown{display:flex;gap:.25em}.admin-panel-agency-user-card .card-content .section .options-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:1em;width:100px}.admin-panel-agency-user-card .card-content .section .options-dropdown select:focus{outline:1px solid #dedede}.admin-panel-agency-user-card .card-content .section .options-dropdown .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-agency-user-card .card-content .section .options-dropdown .save-btn:hover{background-color:#1b6078}.admin-panel-agency-user-card .card-content .section .options-dropdown .save-btn .icon{font-size:.9em}.admin-panel-agency-user-card .card-content .section .options-dropdown .cancel-btn{align-items:center;background-color:#d6d6d6;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.admin-panel-agency-user-card .card-content .section .options-dropdown .cancel-btn:hover{background-color:#b6b6b6}.admin-panel-agency-user-card .card-content .section .item .check-icon,.admin-panel-agency-user-card .card-content .section .item .times-icon{font-size:1.2em;transform:translateY(2px)}.admin-panel-agency-user-card .card-content .section .item .check-icon{color:var(--main-green)}.admin-panel-agency-user-card .card-content .section .item .times-icon{color:#f73c3c}.comparison.empty-state{align-items:center;background:rgba(var(--main-green-rgb),.02);border:1px solid rgba(var(--main-green-rgb),.1);border-radius:8px;display:flex;flex-direction:column;padding:3.8em}.comparison.empty-state .heading{margin-bottom:1em}.empty-message{color:#666;font-size:14px;text-align:center}.results.three-columns{grid-gap:1.5em;gap:1.5em;margin-top:1em}.results.three-columns .column{border-radius:8px;gap:.2em;padding:1em 0}.results.three-columns .column:hover{background:#00000008}.results.three-columns .column h4{align-items:center;display:flex;font-size:.9em;margin:0 0 .5em;min-height:2.4em}.results.three-columns .column .item{gap:.3em}.results.three-columns .column .item .value{font-size:1.2em;font-weight:500}.results.three-columns .column .item .trend-value,.results.three-columns .column .item .value .meta{font-size:1em;font-weight:600}.results.three-columns .column .item .description,.results.three-columns .column .item .value .currency{font-size:.85em}.results.three-columns .column .item .value .arrow{color:#666;display:inline-block;font-size:.85em;font-weight:400;margin:0 .3em;transform:rotate(-90deg)}.results.three-columns .column .item .trend-value{font-weight:600}.results.three-columns .column .item .vertical-comparison{flex-direction:column}.results.three-columns .column .item .vertical-comparison>span{font-size:.9em}.results.three-columns .column .item .vertical-comparison .arrow{font-size:.8em}.results.three-columns .column .item .vertical-comparison .currency{font-size:.8em;margin-right:.1em;opacity:.8}.results.three-columns .column.before-after .items-wrapper{flex-direction:row;gap:2em;justify-content:space-between}.results.three-columns .column.before-after .item{align-items:center;display:flex;flex:1 1;flex-direction:column;text-align:center}.results.three-columns .column.before-after{position:relative}.results.three-columns .column.before-after:hover .report-refresh-button{opacity:1;visibility:visible}.report-refresh-button{opacity:0;position:absolute;right:.5em;top:.5em;transition:all .2s ease;visibility:hidden}.results.three-columns .column.before-after .value{font-size:1.1em;font-weight:500}.results.three-columns .column.before-after .description{color:#666;font-size:.9em;margin-top:.3em}.admin-panel-agency-user-card .card-content .section .title-container{align-items:center;color:#666;display:flex;font-size:13px;gap:.5em}.admin-panel-agency-user-card .card-content .section .title-container .days{color:#2a895b;font-weight:500}.admin-panel-agency-user-card .card-content .section .title-container .separator{color:#666;opacity:.7}.results.three-columns .column.before-after .item{cursor:help}.results.three-columns .column.before-after:hover{background-color:#f9f9f9}.admin-panel-agency-user-card .card-content .section.process:hover .comparison .corner-refresh-button{opacity:1;visibility:visible}.admin-panel-agency-user-card .card-content .section.process .comparison .corner-refresh-button{align-items:center;background:var(--main-green);border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.7em;gap:.5em;justify-content:center;opacity:0;padding:.5em 1em;position:absolute;right:2em;top:6.5em;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:1}.contact-metrics{gap:1.5rem;padding:.5rem}.contact-metrics,.metric-item{align-items:center;display:flex}.metric-item{gap:.5rem}.metric-icon{color:var(--text-color);font-size:1em;opacity:.8}.metric-item .customer-card-input{margin:0;padding:0}.metric-item .customer-card-input input{text-align:center;width:40px}.results.three-columns .column .item .meta span:after,.results.three-columns .column .item .trend-value span:after{content:attr(data-symbol);font-size:13px;margin-left:1px}.results.three-columns .column .item .meta span,.results.three-columns .column .item .trend-value span{align-items:baseline;display:inline-flex}@keyframes hoverSpin{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.admin-panel-agency-user-card .card-content .section.process .comparison .corner-refresh-button:hover svg{animation:hoverSpin .3s ease-out}@keyframes loadingSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.admin-panel-agency-user-card .card-content .section.process .comparison .corner-refresh-button.loading svg{animation:loadingSpin 1s linear infinite}.empty-state-refresh-button{align-items:center!important;background:var(--main-green)!important;border:none!important;border-radius:4px!important;color:#fff!important;display:flex!important;gap:.5em!important;justify-self:center;margin-top:1em;padding:.5em 1em!important}.empty-state-refresh-button:hover{background:var(--main-green)!important;background:var(--main-green-dark,var(--main-green))!important}.empty-state-refresh-button svg{font-size:1em}.empty-state-refresh-button:hover svg{animation:hoverSpin .3s ease-out}.empty-state-refresh-button.loading svg{animation:loadingSpin 1s linear infinite}.admin-panel-agency-user-card .connection-status{align-items:center;display:flex}.admin-panel-agency-user-card .status-badge{align-items:center;border-radius:4px;display:flex;font-size:.9em;gap:.5em;padding:.3em .6em;white-space:nowrap}.admin-panel-agency-user-card .status-badge.success{background-color:#2a895b26;color:#2a895b}.admin-panel-agency-user-card .status-badge.error{background-color:#f8444426;color:#f84444}.admin-panel-agency-user-card .status-badge .status-icon{font-size:1em}.admin-panel-agency-user-card .status-badge .status-text{font-weight:500}.admin-panel-agency-user-card .day-indicator{align-items:center;color:#444849;display:flex;font-size:.9em;gap:.4em}.admin-panel-agency-user-card .day-indicator .status-icon{color:#444849;font-size:1.1em;opacity:.8}.admin-panel-agency-user-card .day-indicator .day-text{color:#2a895b;font-weight:500}.admin-panel-agency-user-card .day-indicator .no-data-icon{color:#959595;font-size:.9em}.admin-panel-agency-user-card .days .day .icon{font-size:1.1em}.agency-users-list-wrapper{height:100%;overflow-y:scroll;width:100%}.agency-users-list-wrapper::-webkit-scrollbar{height:6px;width:6px}.agency-users-list-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.agency-users-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.agency-users-list{grid-gap:1.5em;align-items:start;display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));padding:0 1em 1em;width:100%}@media (max-width:468px){.agency-users-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:0 .2em}}.user-avatar-placeholder{align-items:center;background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:50%;color:#6c757d;display:flex;font-size:var(--font-16);justify-content:center;transition:all .3s ease}.user-avatar-placeholder:hover{background-color:#e9ecef;border-color:#dee2e6}.user-avatar-placeholder.sdr-avatar{font-size:var(--font-14);height:32px;width:32px}.user-avatar-placeholder.sdr-avatar-circular{font-size:var(--font-18);height:48px;width:48px}@media (max-width:768px){.user-avatar-placeholder.sdr-avatar-circular{font-size:var(--font-14);height:32px;width:32px}}.report-summary .user-avatar-placeholder.person-avatar{border:none;font-size:var(--font-14);height:100%;width:100%}.report-summary .user-avatar-placeholder{align-items:center;background:var(--main-gray);border:2px solid #e5e7eb;border-radius:999px;color:var(--light-gray);display:flex;font-size:var(--font-16);height:32px;justify-content:center;transition:all .2s ease;width:32px}.report-summary .user-avatar-placeholder:hover{background:#d1d5db;border-color:#9ca3af;color:var(--text-gray);transform:scale(1.05)}.report-summary .user-avatar-placeholder.performance-manager-avatar-circular,.report-summary .user-avatar-placeholder.sdr-avatar-circular{font-size:var(--font-14);height:32px;width:32px}.report-summary{margin:0 auto 3em;max-width:2200px;min-height:100vh;padding:1em 0 3em 1em;width:100%}.report-summary .summary-header{align-items:center;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#ffffff4d;border:1px solid #e5e7eb;border-radius:var(--border-md);box-shadow:0 4px 6px -1px #1f26871a,0 2px 4px -1px #0000000f;display:flex;justify-content:space-between;margin-bottom:32px;padding:20px;position:-webkit-sticky;position:sticky;top:1em;z-index:10}.report-summary .header-left{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;gap:16px;width:100%}.report-summary .presetted-date-picker .toggle-button{border-radius:var(--border-sm);font-size:var(--font-14);padding:8px 16px}.report-summary .presetted-date-picker{padding:0!important}.report-summary .header-content h1.main-title{color:#1f2937;font-size:var(--font-24);font-weight:700;letter-spacing:-.025em;margin:0}.report-summary .header-content .last-updated{color:#6b7280;font-size:var(--font-14);font-weight:500;margin:6px 0 0}.report-summary .filter-status{margin:8px 0 4px}.report-summary .filter-badge{background:var(--main-blue);border-radius:var(--border-xl);box-shadow:0 2px 4px #0000001a;color:var(--main-white);display:inline-block;font-size:var(--font-12);font-weight:600;padding:4px 12px}.report-summary .filter-section{align-items:center;display:flex;gap:16px;justify-content:flex-end;width:-webkit-fit-content;width:fit-content}.report-summary .country-filter-container,.report-summary .person-filter-container{align-items:flex-start;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;gap:12px;padding-right:16px}.report-summary .person-filter-container{min-width:225px}.report-summary .filter-label{color:var(--text-gray);font-size:var(--font-14);font-weight:500;white-space:nowrap}.report-summary .country-all-button{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--border-sm);color:#495057;cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;height:34px;justify-content:center;min-width:140px;padding:8px 16px;transition:all .3s ease;width:100%}.report-summary .country-all-button:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529}.report-summary .country-all-button.active{border-color:var(--text-blue);color:var(--text-blue)}.report-summary .person-all-button{align-items:center;background-color:#fff;border:1px solid #dee2e6;border-radius:var(--border-sm);color:#495057;cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;height:34px;justify-content:center;min-width:140px;padding:8px 16px;transition:all .3s ease;width:100%}.report-summary .person-all-button:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529}.report-summary .person-all-button.active{border-color:var(--text-blue);color:var(--text-blue)}.report-summary .country-flags-container,.report-summary .person-avatars-container{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.report-summary .country-flag-button{align-items:center;background-color:initial;border:2px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;font-size:var(--font-16);height:28px;justify-content:center;opacity:.5;padding:0;position:relative;transition:all .3s ease;width:28px}.report-summary .country-flag-button:hover{border-color:#9ca3af;transform:scale(1.05)}.report-summary .country-flag-button.active{border-color:var(--text-blue);opacity:1}.report-summary .country-flag-button.active:hover{border-color:var(--text-blue)}.report-summary .country-flag-button.other-flag{background-color:#f9fafb;color:#6b7280;font-size:var(--font-10);font-weight:600}.report-summary .country-flag-button.other-flag:hover{background-color:#f3f4f6;color:#374151}.report-summary .country-flag-button.other-flag.active{border-color:var(--text-blue)}.report-summary .person-avatar-button{align-items:center;background-color:initial;border:2px solid #e5e7eb;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:relative;transition:all .3s ease;width:28px}.report-summary .person-avatar-button:hover{border-color:#9ca3af;transform:scale(1.05)}.report-summary .person-avatar-button.active{border-color:var(--text-blue);box-shadow:0 0 0 2px #0cb1ed4d;position:relative}.report-summary .person-avatar-button.active:after{border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid #09b0ec;bottom:-10px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.report-summary .person-avatar-button.active:hover{border-color:var(--text-blue);box-shadow:0 0 0 2px #0cb1ed80}.report-summary .person-avatar-button .tooltip-container{height:100%;width:100%}.report-summary .person-avatar{border:none;border-radius:50%;height:100%;object-fit:cover;width:100%}.report-summary .person-avatar.selected-avatar{border:2px solid var(--main-blue);box-shadow:0 0 0 1px var(--main-blue);transform:scale(1.1)}.report-summary .more-persons-container{position:relative}.report-summary .more-persons-button{align-items:center;background-color:#f3f4f6;border:2px solid #e5e7eb;border-radius:50%;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:600;height:28px;justify-content:center;transition:all .3s ease;width:28px}.report-summary .more-persons-button:hover{background-color:#e5e7eb;border-color:#9ca3af}.report-summary .additional-persons-dropdown{animation:fadeIn .2s ease;background-color:#fff;border:1px solid #e5e7eb;border-radius:var(--border-md);box-shadow:0 4px 16px #00000026;max-height:400px;overflow-y:auto;padding:10px;position:absolute;right:0;top:100%;width:250px;z-index:1000}.report-summary .dropdown-header{border-bottom:1px solid #e5e7eb;color:var(--text-gray);font-size:var(--font-14);font-weight:600;margin-bottom:8px;padding-bottom:8px;text-align:center}.report-summary .dropdown-persons-list{max-height:300px;overflow-y:auto}.report-summary .person-avatar-button.dropdown-item{align-items:center;background-color:initial;border:none;border-radius:var(--border-sm);display:flex;height:50px;margin-bottom:6px;padding:8px;transition:all .2s ease;width:100%}.report-summary .person-avatar-button.dropdown-item:last-child{margin-bottom:0}.report-summary .person-avatar-button.dropdown-item:hover{background-color:#f3f4f6;transform:translateY(-1px)}.report-summary .person-avatar-button.dropdown-item.active{background-color:#0cb1ed1a;position:relative}.report-summary .person-avatar-button.dropdown-item.active:before{border-bottom:4px solid #0000;border-left:4px solid var(--text-blue);border-top:4px solid #0000;content:"";height:0;left:0;margin-left:-2px;position:absolute;top:50%;transform:translateY(-50%);width:0}.report-summary .person-avatar-button.dropdown-item .person-avatar,.report-summary .person-avatar-button.dropdown-item .user-avatar-placeholder{border:2px solid #e5e7eb;height:36px!important;min-height:36px;min-width:36px;width:36px!important}.report-summary .dropdown-person-name{color:var(--text-gray);flex:1 1;font-size:var(--font-12);font-weight:500;margin-left:10px;max-width:180px;overflow:hidden;padding-right:5px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.report-summary .collapsible-section{background:var(--main-white);border:1px solid #e5e7eb;border-radius:var(--border-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-bottom:24px;overflow:hidden;transition:all .2s ease}.report-summary .collapsible-section:hover{border-color:#d1d5db;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.report-summary .summary-section-header{align-items:center;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;color:#374151;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.report-summary .summary-section-header:hover{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.report-summary .summary-section-header h2{color:#1f2937;font-size:var(--font-18);font-weight:600;letter-spacing:-.025em;margin:0}.report-summary .summary-section-header .arrow{color:#6b7280;font-size:var(--font-14);font-weight:500;transition:transform .2s ease}.report-summary .summary-section-header .arrow.expanded{transform:rotate(180deg)}.report-summary .section-content{animation:summary-slideDown .3s ease;padding:32px}.report-summary .charts-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:32px}.report-summary .chart-card{background:var(--main-white);border:1px solid #e5e7eb;border-radius:var(--border-sm);max-height:420px;overflow:hidden;padding:0;transition:all .2s ease}.report-summary .chart-card:hover{border-color:#d1d5db;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.report-summary .tables-container{display:flex;flex-direction:column;gap:24px}.report-summary .tables-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}.report-summary .table-card{background:var(--main-white);border-radius:var(--border-md);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;padding:0;transition:all .2s ease}.report-summary .table-note{background-color:#fafafa;border-top:1px solid #f0f0f0;color:#6b7280;font-size:var(--font-12);font-style:italic;font-weight:500;margin:0;padding:12px 16px}.report-summary .performance-manager-profile,.report-summary .sdr-profile{align-items:center;display:flex;gap:12px;padding:0}.report-summary .performance-manager-avatar,.report-summary .sdr-avatar{border:2px solid #e5e7eb;border-radius:50%;height:32px;object-fit:cover;transition:all .2s ease;width:32px}.report-summary .performance-manager-avatar:hover,.report-summary .sdr-avatar:hover{border-color:#9ca3af;transform:scale(1.05)}.report-summary .performance-manager-profile span,.report-summary .sdr-profile span{color:#1f2937;font-size:var(--font-14);font-weight:600}.report-summary .out-of-team{color:#6b7280!important;font-weight:500!important}.report-summary .percentage{font-weight:500;margin-left:4px}.report-summary .table-card table{border-collapse:collapse;margin:0;overflow:hidden;width:100%}.report-summary .table-card table th{background:#86c3c20b;border:1px solid #e5e7eb;border-bottom-color:#d1d5db;box-shadow:inset 0 1px 0 #fff6;color:#374151;font-size:var(--font-14);font-weight:600;letter-spacing:.025em;padding:16px 12px;text-align:center;text-transform:uppercase}.report-summary .table-card table th.text-left,.report-summary .table-card table th:first-child{text-align:left}.report-summary .table-card table td{align-items:center;background-color:#fff;border:1px solid #f3f4f6;border-top:none;color:#374151;font-size:var(--font-14);justify-content:center;padding:16px 12px;text-align:center;transition:all .2s ease;vertical-align:middle}.report-summary .table-card table td:first-child{text-align:left}.report-summary .table-card table tr:last-child td{border-bottom:none}@media (max-width:1200px){.report-summary .charts-row{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.report-summary .tables-row{grid-template-columns:1fr}}@media (max-width:768px){.report-summary{margin:0 auto;max-width:100%;padding:16px}.report-summary .summary-header{flex-direction:column;gap:12px}.report-summary .tabs-container{margin-bottom:24px}.report-summary .tabs-header{gap:1px;padding:4px}.report-summary .tab-button{font-size:var(--font-12);padding:10px 16px}.report-summary .header-content h1.main-title{font-size:var(--font-28)}.report-summary .charts-row{grid-template-columns:1fr}.report-summary .chart-title{font-size:var(--font-14);padding:12px}.report-summary .chart-card canvas{max-height:280px;padding:8px 0 0}.report-summary .section-content{padding:24px}.report-summary .summary-section-header{padding:16px 24px}.report-summary .filter-section{align-items:flex-start;min-width:auto;width:100%}.report-summary .country-filter-container{align-items:center;border-bottom:1px solid #e5e7eb;border-right:none;gap:8px;padding-bottom:12px;padding-right:0;width:100%}.report-summary .person-filter-container{align-items:center;gap:8px;width:100%}.report-summary .country-all-button,.report-summary .person-all-button{font-size:12px;height:30px;min-width:120px;padding:6px 12px}.report-summary .country-flags-container,.report-summary .person-avatars-container{gap:6px}.report-summary .country-flag-button{font-size:14px;height:24px;width:24px}.report-summary .country-flag-button.other-flag{font-size:8px}.report-summary .person-avatar-button{height:24px;width:24px}.report-summary .person-avatar-button.active:after{border-left:3px solid #0000;border-right:3px solid #0000;border-top:3px solid #09b0ec;bottom:-4px}.report-summary .person-avatar{height:100%;width:100%}.report-summary .user-avatar-placeholder.person-avatar{font-size:var(--font-10);height:100%;width:100%}}@media (max-width:480px){.report-summary{padding:12px}.report-summary .header-content h1.main-title{font-size:var(--font-24)}.report-summary .charts-row{grid-template-columns:1fr}.report-summary .chart-title{font-size:var(--font-12);padding:10px}.report-summary .chart-card canvas{max-height:240px;padding:8px 0 0}.report-summary .table-card{padding:16px}.report-summary .sdr-profile{gap:8px}.report-summary .sdr-avatar{height:32px;width:32px}.report-summary .user-avatar-placeholder{font-size:var(--font-12);height:32px;width:32px}}.report-summary .chart-card canvas{height:auto!important;max-height:340px;padding:12px 4px 4px;transition:all .2s ease;width:100%!important}.report-summary::-webkit-scrollbar{width:6px}.report-summary::-webkit-scrollbar-track{background:#f3f4f6}.report-summary::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.report-summary::-webkit-scrollbar-thumb:hover{background:#9ca3af}@keyframes summary-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:468px){.report-summary .filter-section{flex-direction:column}}.report-summary .sdr-profile{align-items:center;display:flex;gap:12px}.report-summary .total-row-label{align-items:center;color:#1f2937;display:flex;font-size:var(--font-16);font-weight:700}.report-summary .sdr-avatar{border:2px solid #e5e7eb;border-radius:50%;height:32px;object-fit:cover;width:32px}.report-summary .out-of-team{color:#6b7280;font-style:italic;font-weight:500}.report-summary .percentage{color:#6b7280;font-size:var(--font-14);font-weight:400}@media (max-width:1200px){.report-summary .charts-row,.report-summary .tables-row{flex-direction:column}}@media (max-width:768px){.report-summary .summary-header{flex-direction:column}.report-summary .filter-section{min-width:auto;width:100%}.report-summary .chart-color-item{flex:1 1 100%}.report-summary .section-content{padding:16px}.report-summary .additional-persons-dropdown{left:0;transform:none;width:220px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.report-summary .dropdown-person-name{font-size:var(--font-12);max-width:140px}.report-summary .person-avatar-button.dropdown-item .person-avatar,.report-summary .person-avatar-button.dropdown-item .user-avatar-placeholder{height:32px!important;min-height:32px;min-width:32px;width:32px!important}}.report-summary .loading-placeholder{align-items:center;color:#6b7280;display:flex;font-style:italic;justify-content:center;padding:40px}.report-summary .table-card table tr:first-child,.report-summary .table-card table tr:hover{background:#f9fafb}.report-summary .table-card table tr:first-child:hover{background:#e5e7eb}.report-summary .table-card table b{color:#1f2937;font-weight:600}.report-summary .table-title{background-color:#f3f4f6;border-bottom:1px solid #d1d5db;color:#1f2937;font-size:var(--font-16);font-weight:500;margin:0 0 10px;padding:10px 16px;text-align:center}.report-summary .table-cont{border:none;border-radius:var(--border-md);margin:20px;overflow:hidden}.report-summary .chart-title{background-color:#f3f4f6;border-bottom:1px solid #d1d5db;color:#1f2937;font-size:var(--font-16);font-weight:500;margin:0;padding:10px 16px;text-align:center}.report-summary .sdr-promotions-card{grid-column:1/-1;max-width:100%}.report-summary .card-title{color:var(--text-black);font-size:var(--font-18);font-weight:600;margin:0 0 20px;text-align:center}.report-summary .sdr-selection{align-items:center;background:var(--background-gray);border-radius:var(--border-sm);display:flex;gap:12px;justify-content:flex-start;margin-bottom:24px;overflow-x:auto;padding:16px}.report-summary .sdr-option{align-items:center;background:#0000;border:2px solid #0000;border-radius:var(--border-md);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:6px;min-width:70px;padding:8px;transition:all .2s ease}.report-summary .sdr-option:hover{background:var(--main-white);border-color:var(--border-main-hover);box-shadow:0 2px 8px #0000001a;transform:scale(1.05)}.report-summary .sdr-option.selected{background:var(--main-white);border-color:var(--main-blue);box-shadow:0 2px 12px #0cb1ed33}.report-summary .sdr-avatar-circular{border:3px solid var(--border-main);border-radius:50%;flex-shrink:0;height:56px!important;max-height:56px;max-width:56px;object-fit:cover;transition:all .2s ease;width:56px!important}.report-summary .sdr-option.selected .sdr-avatar-circular{border-color:var(--main-blue);box-shadow:0 0 0 2px #0cb1ed4d}.report-summary .sdr-name-small{color:var(--text-gray);font-size:var(--font-10);font-weight:500;line-height:1.2;max-width:60px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.report-summary .sdr-option.selected .sdr-name-small{color:var(--main-blue);font-weight:600}@media (max-width:768px){.report-summary .sdr-selection{gap:8px;padding:12px}.report-summary .sdr-option{min-width:60px;padding:6px}.report-summary .sdr-avatar-circular,.report-summary .user-avatar-placeholder.sdr-avatar-circular{height:48px!important;max-height:48px;max-width:48px;width:48px!important}.report-summary .user-avatar-placeholder.sdr-avatar-circular{font-size:12px}.report-summary .sdr-name-small{font-size:var(--font-10);max-width:50px}}.report-summary .section-header-with-toggle{display:flex;justify-content:flex-end;margin-top:-8px;padding:0 0 20px}.report-summary .toggle-container,.report-summary .toggle-label{align-items:center;display:flex;gap:12px}.report-summary .toggle-label{color:#374151;cursor:pointer;font-size:var(--font-14);font-weight:500;transition:color .2s ease;-webkit-user-select:none;user-select:none}.report-summary .toggle-label:hover{color:#1f2937}.report-summary .toggle-text{color:#374151;font-size:var(--font-14);font-weight:500;white-space:nowrap}.report-summary .toggle-checkbox{display:none}.report-summary .toggle-slider{background:#e5e7eb;border:2px solid #0000;border-radius:var(--border-lg);cursor:pointer;height:26px;position:relative;transition:all .3s ease;width:48px}.report-summary .toggle-slider:before{background:var(--main-white);border-radius:50%;box-shadow:0 2px 4px #0000001a;content:"";height:18px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:18px}.report-summary .toggle-checkbox:checked+.toggle-slider{background:var(--main-blue);border-color:var(--main-blue)}.report-summary .toggle-checkbox:checked+.toggle-slider:before{box-shadow:0 2px 6px #00000026;transform:translateX(22px)}.report-summary .toggle-label:hover .toggle-slider{background:#d1d5db;border-color:#9ca3af}.report-summary .toggle-label:hover .toggle-checkbox:checked+.toggle-slider{background:var(--main-blue-hover);border-color:var(--main-blue-hover)}.report-summary .toggle-slider:focus-within{outline:2px solid var(--main-blue);outline-offset:2px}@keyframes toggle-slide{0%{transform:translateX(0)}to{transform:translateX(22px)}}@media (max-width:768px){.report-summary .section-header-with-toggle{justify-content:center;padding:0 0 16px}.report-summary .toggle-text{font-size:var(--font-12)}.report-summary .toggle-slider{height:24px;width:44px}.report-summary .toggle-slider:before{height:16px;width:16px}.report-summary .toggle-checkbox:checked+.toggle-slider:before{transform:translateX(20px)}}.report-summary .summary-section-filter-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.report-summary .summary-filter-button{background-color:#fff;border:1px solid #dee2e6;border-radius:var(--border-sm);color:#495057;cursor:pointer;font-size:var(--font-14);font-weight:500;height:34px;min-width:100px;padding:8px 16px;text-align:center;transition:all .3s ease}.report-summary .summary-filter-button:hover{background-color:#f8f9fa;border-color:#adb5bd;color:#212529}.report-summary .summary-filter-button.active{border-color:var(--text-blue);color:var(--text-blue)}.report-summary .chart-color-info{align-self:flex-end;bottom:20px;left:20px;margin-top:8px;position:absolute}.report-summary .info-icon{align-items:center;background-color:var(--text-blue);border-radius:50%;box-shadow:0 1px 3px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:var(--font-12);font-style:italic;font-weight:700;height:20px;justify-content:center;transition:all .2s ease;width:20px}.report-summary .info-icon:hover{background-color:var(--main-blue-hover);transform:scale(1.05)}.report-summary .chart-color-info-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:var(--border-md);box-shadow:0 4px 12px #00000026;left:50%;opacity:0;padding:12px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transform:translateY(-10px);transition:all .2s ease;visibility:hidden;width:280px;z-index:100}.report-summary .info-icon:hover .chart-color-info-tooltip{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.report-summary .chart-color-info-title{border-bottom:1px solid #f3f4f6;color:#1f2937;font-size:var(--font-12);font-weight:600;margin:0 0 12px;padding-bottom:8px}.report-summary .chart-color-info-content{display:flex;flex-direction:column;gap:8px}.report-summary .chart-color-item{align-items:center;display:flex;gap:8px}.report-summary .color-box{border-radius:var(--border-sm);flex-shrink:0;height:16px;width:16px}.report-summary .color-box.increasing{background-color:#85ca6e;border:1px solid #46b680}.report-summary .color-box.decreasing{background-color:#0cb1ed;border:1px solid #07c}.report-summary .color-box.others-increasing{background-color:#ffd633;border:1px solid #fc0}.report-summary .color-box.others-decreasing{background-color:#f93;border:1px solid #ff8000}.report-summary .color-box.negative-reversed{background:linear-gradient(135deg,#0cb1ed,#85ca6e);border:1px solid #1f2937}.report-summary .chart-color-item span{color:#4b5563;font-size:var(--font-10)!important;line-height:1.3}@media (max-width:768px){.report-summary .summary-section-filter-buttons{gap:8px;justify-content:center;padding:12px 0}.report-summary .summary-filter-button{font-size:var(--font-12);min-width:100px;padding:6px 12px}}@media (max-width:480px){.report-summary .summary-section-filter-buttons{align-items:stretch;flex-direction:column;gap:8px}.report-summary .summary-filter-button{min-width:0;min-width:auto;width:100%}}.stroke-input-root .stroke-input:-webkit-autofill,.stroke-input-root .stroke-input:-webkit-autofill:active,.stroke-input-root .stroke-input:-webkit-autofill:focus,.stroke-input-root .stroke-input:-webkit-autofill:hover{-webkit-text-fill-color:inherit!important;background-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #fff!important;box-shadow:inset 0 0 0 30px #fff!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.stroke-input-root .stroke-input:autofill,.stroke-input-root .stroke-input:autofill:active,.stroke-input-root .stroke-input:autofill:focus,.stroke-input-root .stroke-input:autofill:hover{-webkit-text-fill-color:inherit!important;background-color:#fff!important;box-shadow:inset 0 0 0 30px #fff!important;transition:background-color 5000s ease-in-out 0s!important}.password-input-wrapper{align-items:center!important;display:flex!important}.password-toggle-btn{background:none!important;border:none!important;color:#666!important;cursor:pointer!important;font-size:1.2em!important;padding:0!important;position:absolute!important;right:10px!important}.password-toggle-btn:focus{outline:none!important}.stroke-input-root .stroke-input[type=password]{padding-right:40px!important}.stroke-input-root{min-height:4.5em!important}.stroke-input-root .form-control{margin:1em 0!important;position:relative!important}.stroke-input-root .form-control .stroke-input,.stroke-input-root .form-control .stroke-textarea,.stroke-input-root .form-control label{display:block!important}.stroke-input-root .stroke-input-label{background:linear-gradient(180deg,#0000 60%,#fff 0)!important;border-radius:1em!important;color:#050e13;font-size:1em!important;font-weight:300!important;left:1em!important;margin-bottom:.5em!important;padding:.1em .5em!important;position:absolute!important;top:-.9em!important;transition:all .3s!important}.stroke-input-root .required-asterisk{color:#e54343!important;margin-left:.25em!important;vertical-align:text-bottom!important}.stroke-input-root .stroke-input,.stroke-input-root .stroke-select,.stroke-input-root .stroke-textarea{background:#fff!important;border:1.63px solid #ccc!important;border-radius:var(--border-md)!important;box-shadow:none!important;font:inherit!important;height:3em!important;outline:none!important;padding:.5em 1em!important;transition:all .3s!important;width:100%!important}.stroke-input-root .stroke-textarea{height:auto!important;min-height:6em!important;resize:none!important}.stroke-input-root .stroke-input:focus,.stroke-input-root .stroke-select:focus,.stroke-input-root .stroke-textarea:focus{background:#fff!important;border-color:#a0a0a0!important;outline:none!important}.stroke-input-root .stroke-input::placeholder,.stroke-input-root .stroke-textarea::placeholder{color:#999!important;font-style:italic!important}.stroke-input-root .form-control--invalid .error-text,.stroke-input-root .form-control--invalid .stroke-input-label{color:#e54343!important}.stroke-input-root .form-control--invalid .stroke-input,.stroke-input-root .form-control--invalid .stroke-select,.stroke-input-root .form-control--invalid .stroke-textarea{background:#fff!important;border-color:#e54343!important;box-shadow:none!important}.stroke-input-root .error-text-container{height:1.2em!important;margin-top:.25em!important}.stroke-input-root .error-text{color:#333!important;font-size:.8em!important;height:1.2em!important;line-height:1.2em!important}.stroke-input-root .error-text.error{color:#e54343!important}.stroke-input-root .error-text.success{display:none!important}.stroke-input-root .error-placeholder{height:1.2em!important;margin-top:.25em!important}.stroke-input-root .form-control--invalid .error-text{color:#e54343!important}.stroke-input-root .select-cont{border:none!important;border-radius:.5em!important;outline:none!important;padding:0!important}.stroke-input-root .select-cont,.stroke-input-root .stroke-select{box-shadow:none!important;cursor:pointer!important;width:100%!important}.stroke-input-root .stroke-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;margin:0 auto!important;padding-right:2em!important;width:-webkit-fill-available!important}.stroke-input-root .select-cont:after{content:"\25BE"!important;pointer-events:none!important;position:absolute!important;right:.75em!important;transform:translateY(60%)!important}.stroke-input-root .stroke-input.standart,.stroke-input-root .stroke-select.standart,.stroke-input-root .stroke-textarea.standart{border:0!important;border-radius:.3125em!important;box-shadow:0 .0625em .25em 0 #ccc!important;font-size:.9em!important;outline:0!important;padding:.3125em .625em!important}.stroke-input-root .stroke-input.standart:focus,.stroke-input-root .stroke-select.standart:focus,.stroke-input-root .stroke-textarea.standart:focus{box-shadow:0 .125em .375em 0 #ccc!important}.stroke-input-root.left-title{align-items:flex-start;display:flex;gap:.75em!important;min-height:auto!important;width:100%!important}.stroke-input-root.left-title .form-control{display:flex;gap:.75em!important;margin:0!important;width:100%!important}.stroke-input-root.left-title .stroke-input-label{background:none!important;border-radius:0!important;flex-shrink:0!important;font-size:1em!important;font-weight:400!important;left:0!important;margin:0!important;min-width:7.5em!important;padding:0!important;position:relative!important;top:.75em!important}.stroke-input-root.left-title .input-container{display:flex!important;flex:1 1!important;flex-direction:column!important;gap:.25em!important}.stroke-input-root.left-title .error-placeholder,.stroke-input-root.left-title .error-text{font-size:.875em!important;height:1.25em!important;margin:0!important}.stroke-input-root.left-title .form-control{margin-bottom:.5em!important}.stroke-input-root.left-title .form-control.no-error-line{margin-bottom:0!important}@media (max-width:468px){.stroke-input-root.left-title{display:block!important}.stroke-input-root.left-title .form-control{display:block!important;margin:1em 0!important}.stroke-input-root.left-title .stroke-input-label{background:linear-gradient(180deg,#0000 60%,#fff 0)!important;border-radius:1em!important;left:1em!important;min-width:auto!important;padding:.1em .5em!important;position:absolute!important;top:-.9em!important;z-index:1!important}.stroke-input-root.left-title .input-container{width:100%!important}.stroke-input-root.left-title .daily-budget-wrapper{margin-top:0!important;padding-top:.5em!important}.stroke-input-root.left-title .daily-budget-wrapper .stroke-input{margin-top:0!important}}.stroke-input-root .currency-symbol{color:#666!important;left:1em!important;line-height:normal!important;pointer-events:none!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important}.stroke-input-root .stroke-input.with-currency{padding-left:2.5em!important}.stroke-input-root .daily-budget-wrapper{position:relative!important;width:100%!important}.countries-select{position:relative;width:100%}.selected-countries{border-radius:4px;cursor:pointer;padding:10px}.countries-dropdown{background:#fff;border:1px solid #ccc;border-radius:4px;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.countries-dropdown input{border:none;border-bottom:1px solid #ccc;padding:8px;width:100%}.country-item{cursor:pointer;padding:8px}.country-item:hover{background:#f5f5f5}.country-item.selected{background:#e0e0e0}.age-input-wrapper{align-items:center!important;display:flex!important;gap:.75em!important;width:100%!important}.age-input-wrapper input{flex:1 1!important;min-width:0!important}.age-input-wrapper .dash{color:#666!important;font-size:1.3em!important;margin:0 .5em!important}@media (max-width:468px){.stroke-input-root.left-title .daily-budget-wrapper{padding-top:0!important}.stroke-input-root .stroke-textarea{width:100%!important}.stroke-input-root .stroke-input-label{font-size:.9em!important}.stroke-input-root .error-text{font-size:.7em!important}}@keyframes intro-pulse{0%{box-shadow:0 0 0 0 #8bc45db3}70%{box-shadow:0 0 0 .6em #8bc45d00}to{box-shadow:0 0 0 0 #8bc45d00}}.intro-component{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;justify-content:center;.intro-content-wrapper{align-items:center;display:flex;max-width:1200px;padding:0 1.3em;width:100%}.intro-text-content{flex:1 1;padding-right:2.5em}.intro-start-button{background:linear-gradient(90deg,#8bc45d,#46b680);border:none;border-radius:.5em;box-shadow:0 .3em .9em #0003;color:#fff;cursor:pointer;font-size:var(--font-18);font-weight:600;margin-top:1em;overflow:hidden;padding:.9em 1.9em;position:relative;transition:all .3s ease}.intro-start-button:before{background:linear-gradient(120deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:all .5s;width:100%}.intro-start-button:hover{background:linear-gradient(32deg,var(--primary-green),var(--second-green) 52%);box-shadow:0 .4em 1.3em #0000004d;transform:translateY(-.2em)}.intro-start-button:hover:before{left:100%}.intro-start-button:active{box-shadow:0 .1em .6em #0003;transform:translateY(.1em)}.intro-start-button-pulse{animation:intro-pulse 2s infinite}.intro-rating{display:inline-flex;margin-top:1.3em}.intro-star{color:#e0e0e0;font-size:2em;margin-left:.2em;position:relative}.intro-star.filled{color:orange}.intro-star.half-filled:before{color:orange;content:"★";left:0;overflow:hidden;position:absolute;top:0;width:45%}@media (max-width:1000px){.intro-content-wrapper{align-items:center;flex-direction:column;text-align:center}.intro-text-content{margin-bottom:2.5em;padding-right:0;text-align:-webkit-center}.intro-text-content .intro-headline{text-align:center}}}.slider-brand-rectangle-review{margin:5em auto 0;max-width:600px;width:100%;.rectangle{background:linear-gradient(135deg,#5fb97d,#74b751);border:1px solid #c4c4c4;border-radius:20px;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex;flex-direction:column;height:13em;max-height:13em;min-height:13em;opacity:.75;overflow:hidden;padding:1.5em;position:relative}.quotes-icon{color:#fff;height:30px;left:2em;opacity:.2;position:absolute;top:.6em;width:30px}.review-text{flex-grow:1;font-size:var(--font-18);font-weight:400;line-height:1.5;margin-bottom:20px;max-height:calc(100% - 60px);overflow-y:auto;padding-left:15px;scrollbar-color:#ffffff80 #0000;scrollbar-width:thin;text-align:left}.review-text::-webkit-scrollbar{width:6px}.review-text::-webkit-scrollbar-track{background:#0000}.review-text::-webkit-scrollbar-thumb{background-color:#ffffff80;border-radius:3px}.brand-logo-container{bottom:1.5em;left:2.5em;position:absolute}.brand-logo{height:auto;max-width:80px}.slider-dots{bottom:20px;position:absolute;right:20px;text-align:right}.dot{background-color:#ffffff80;border-radius:50%;display:inline-block;height:8px;margin:0 5px;transition:all .3s ease;width:8px}.dot.active{background-color:#fff;border-radius:4px;width:20px}@media (max-width:768px){.slider-brand-rectangle-review{max-width:90%}.rectangle{padding:20px}.review-text{font-size:16px}.brand-logo{max-width:60px}}}.intro-logo{max-width:12.5em}.intro-headline-container{height:10em;margin-bottom:0;overflow:hidden;position:relative;.intro-blur{-webkit-backdrop-filter:blur(0);left:0;top:0;z-index:1}.intro-blur,.intro-headline-wrapper{height:100%;position:absolute;width:100%}.intro-headline-wrapper{align-items:center;display:flex;justify-content:flex-start}.intro-headline{word-wrap:break-word;color:#abb1b8!important;font-size:40px!important;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-3px;line-height:45px;margin:0;text-align:left;width:100%}.intro-headline .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#46b680,#8bc45d);-webkit-background-clip:text;background-clip:text;color:#0000;display:-webkit-inline-box}@media (max-width:1180px){.intro-headline{font-size:35px!important}}@media (max-width:468px){.intro-headline{font-size:30px!important}.intro-logo{max-width:10em}}@media (max-width:1200px){.intro-headline{letter-spacing:-3px}}}@media (max-width:1180px){.intro-headline-container{height:10em}}@media (max-width:1000px){.intro-headline{text-align:center}.intro-headline-wrapper{justify-content:center}}@media (max-width:468px){.intro-headline-container{height:10em}}.intro-phones-container{flex:1 1;height:37.5em;position:relative;width:18.8em;.intro-lights{mix-blend-mode:screen;transform:translate(-50%,-50%)}.intro-lights,.intro-shadow{height:auto;left:50%;pointer-events:none;position:absolute;top:50%;width:150%;z-index:6}.intro-shadow{transform:translate(-50%,100%)}.intro-phones-image{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.intro-phones-image.intro-left-phone{z-index:1}.intro-phones-image.intro-right-phone{transform:translateX(5px) translateY(-5px);z-index:3}.intro-screen-mask,.intro-screens-container{height:100%;left:0;position:absolute;top:0;width:100%}.intro-screen-mask{overflow:hidden}.intro-left-phone-screen,.intro-right-phone-screen{height:100%;left:0;position:absolute;top:0;width:100%}.intro-left-phone-screen{mask-image:url(/static/media/white-left-screen.13377e7942797900a80e.svg);-webkit-mask-image:url(/static/media/white-left-screen.13377e7942797900a80e.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%;z-index:2}.intro-right-phone-screen{mask-image:url(/static/media/white-right-screen.2c5ea1662f982fcc93b5.svg);-webkit-mask-image:url(/static/media/white-right-screen.2c5ea1662f982fcc93b5.svg);mask-size:100% 100%;-webkit-mask-size:100% 100%;z-index:4}.intro-screen-content{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:1000px){.intro-lights,.intro-shadow{display:none}}}@media (max-width:1000px){.intro-phones-container{height:37.5em;margin:0 auto;max-width:18.8em;width:100%}}@media (max-width:468px){.intro-phones-container{height:31.3em;width:15.6em}}.login-main-cont{align-items:center;background:var(--main-white);display:flex;flex-direction:row;gap:10%;height:100vh;justify-content:center;margin:0 auto;overflow:hidden}.login-cont{margin:0 auto;max-width:450px;padding:5em 0;width:90%}.login-main-cont .login-cont{margin:0}.login-cont .logo{margin:1em auto;max-width:230px}.login-cont h1{color:var(--text-gray);font-weight:500;text-align:center}.login-cont form{margin-top:10px;max-width:450px;width:100%}.login-cont form .stroke-input-root .form-control{font-size:var(--font-16)!important;margin-bottom:10px 0!important}.login-cont form .stroke-input-root .stroke-input,.login-cont form .stroke-input-root .stroke-select,.login-cont form .stroke-input-root .stroke-textarea{height:40px!important}.login-cont form .stroke-input-root .form-control{margin:5px 0!important}.login-cont form>div:nth-child(2){margin:0}.login-cont form .input-cont{align-items:center;border:none;border-radius:.5em;box-shadow:0 2px 5px 0 #ccc;display:flex;gap:1em;height:3em;justify-content:flex-start;outline:none;padding:0 1em;width:100%}.login-cont form .input-cont:nth-child(2){margin:0}.login-cont form .input-cont .icon{color:var(--text-blue);font-size:1.1em;min-width:5%}.login-cont form input{border:none;flex:1 1 100%;height:3em;outline:none}.login-cont form .input-cont select{border:none;flex:1 1 80%;height:3em;outline:none;padding:.2em 0;width:80%}.login-cont form select{height:2.5em}.login-cont .error-text{color:#d10303;font-size:.8em;margin:.5em auto}.login-cont .button-cont{align-items:center;display:flex;justify-content:center}.login-cont .link-button{height:2em;margin:1em auto}.login-cont form>div.cont{margin-top:0}.login-cont .action-button{border:none;border-radius:var(--border-md);font-size:var(--font-16);height:40px;margin:0 auto;padding:0 1em;width:100%}.login-cont .or-row{align-items:center;display:flex;flex-direction:row;justify-content:stretch;margin:.5em 0}.login-cont .or-row .left-line{background:linear-gradient(90deg,var(--main-white),#373a3c);flex:1 1 50%;height:1px}.login-cont .or-row .text{margin:0 1em}.login-cont .or-row .right-line{background:linear-gradient(270deg,var(--main-white),#373a3c);flex:1 1 50%;height:1px}.login-cont .log-in-with-google,.login-cont .log-in-with-shopify{align-items:center;background:var(--main-white);color:var(--text-gray);display:flex;font-size:1em;gap:1em;justify-content:center;margin:1em auto;width:100%}.login-cont .log-in-with-google{margin-top:0}.login-cont .log-in-with-google:hover,.login-cont .log-in-with-shopify:hover{background:#f5f5f5}.login-cont .log-in-with-google img{width:1.5em}.login-cont .log-in-with-shopify img{width:4.5em}.login-cont .no-account-row{align-items:center;display:flex;justify-content:center;margin:.7em auto 1em!important}.login-cont .no-account-row .link-button{font-size:1em;height:auto;margin:0 0 0 .5em}.stored-accounts{align-items:flex-start;color:var(--light-gray);display:flex;flex-direction:column;gap:1em;justify-content:center;max-width:350px}.stored-accounts .row{align-items:center;flex-flow:row nowrap;gap:1em;justify-content:flex-start}.stored-accounts .logout-icon{color:var(--disabled-gray);cursor:pointer}.stored-accounts h2{font-size:1.2em;font-weight:600}.accounts{align-items:flex-start;display:flex;flex-direction:column;font-size:.9em;gap:1em;justify-content:center;margin:0 auto;width:100%}.accounts-grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(2,1fr);max-height:calc(90vh - 2em);overflow:scroll;width:100%}.stored-account{align-items:flex-end;background:var(--background-gray);border-radius:.5em;overflow:hidden}.stored-account,.stored-account .account-box{display:flex;flex-direction:column;height:150px;justify-content:space-between;width:150px}.stored-account .account-box{align-items:center;padding-top:1.5em}.stored-account:hover{background:#dadde385;cursor:pointer}.stored-account .remove-user-row{display:flex;height:1em;justify-content:flex-end;z-index:10}.stored-account .remove-user-row .icon{color:var(--disabled-gray);margin-right:.5em;margin-top:.5em}.stored-account .remove-user-row .icon:hover{color:var(--text-gray);cursor:pointer}.stored-account .account-name{background:var(--main-green-gradient);-webkit-background-clip:text;color:#0000;font-size:3em;font-weight:500;opacity:.7}.stored-account .email-bar{align-items:center;background-color:#7c8284a1;color:var(--background-gray);display:flex;font-size:.8em;height:30%;justify-content:center;width:100%}.modal-container .login-with-shopify .img-cont{margin:0 auto;max-width:100px;width:90%}.modal-container .login-with-shopify img{width:100%}.modal-container .login-with-shopify .action-button{align-items:center;display:flex;gap:1em;justify-content:center;padding:.5em 2em!important}.modal-container .login-with-shopify .action-button .icon{font-size:1.3em}.modal-container .login-with-shopify h5{font-size:1.1em;font-weight:500;margin:1em auto .5em}.modal-container .login-with-shopify .input-cont{align-items:center;border:none;border-radius:.5em;box-shadow:0 0 3px 0 #e5e5e5;color:#5e5e5e;display:flex;flex-direction:row;font-size:1em;margin:0 auto 1em;outline:none;padding:.5em 1em;width:100%}.modal-container .login-with-shopify .input-cont input{border:none;flex:1 1 auto;font-size:1em;outline:none;width:50%}.modal-container .login-with-shopify .input-cont span{flex:0 1 auto}.modal-container .custom-subscription .amount-container{align-items:center;display:flex;gap:1em;justify-content:flex-start}.modal-container .custom-subscription .amount-container input,.modal-container .custom-subscription .amount-container select{border:1px solid gray;border-radius:5px;outline:none;padding:5px 1em}.modal-container .custom-subscription input::-webkit-inner-spin-button,.modal-container .custom-subscription input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-container .custom-subscription input[type=number]{-moz-appearance:textfield}.full-container.sign-up{display:flex}.sign-up-info{align-self:center;flex:1 1;max-width:85vh;position:relative}.sign-up-info img{-webkit-user-drag:none;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.sign-up-info .background{display:block;height:100%;margin:auto;object-fit:cover;width:100%}.sign-up-cont{align-content:center;flex:1 1;margin:0;max-width:none;overflow:scroll;padding:0;width:100%}.sign-up-cont form .input-cont{gap:1em;height:3em;padding:0 1em}.sign-up-cont form input{height:40px}.sign-up-cont form .input-cont select{height:40px;padding:.2em 0}.sign-up-cont form select{height:40px}.sign-up-cont .action-button{background:var(--main-green-gradient);font-size:var(--font-16);font-weight:600;height:40px;padding:0 1em}.sign-up-cont .action-button:hover{background:var(--main-green-gradient-hover)}.sign-up-form-cont{margin:2em auto;max-width:600px;width:90%}.sign-up-form-cont .intro-headline-container{height:8em}.sign-up-cont h1{margin-bottom:1em;text-align:left}.sign-up-cont .small-text{color:var(--text-gray);font-size:var(--font-14);margin:.5em auto 1em!important}.mobile-logo-cont{display:none}.sign-up-cont .no-account-row{font-size:var(--font-14);margin-top:10px}@media (max-width:1200px){.sign-up-info{display:none}.sign-up-form-cont{margin:2em auto;max-width:500px;width:90%}.stored-account .account-box{height:120px;padding-top:1em;width:120px}}@media (max-width:1000px){.login-main-cont{display:flex;flex-direction:column-reverse;height:auto;overflow:scroll}.login-main-cont .stored-accounts{width:90%}}@media (max-width:468px){.sign-up-form-cont .intro-headline-container{height:8em}}@keyframes memberUp{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}.your-team{.intro-headline{line-height:35px}.your-team-page{align-items:flex-start;align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1650px;min-height:100vh;padding:2em 0;position:relative;width:90%;z-index:10}.your-team-container{flex:1 1;margin-top:1em;max-width:600px;padding-right:40px;width:40%}.your-team-container .intro-headline-container{height:5em}.your-team-description{color:#7d7d7d;font-size:var(--font-20);font-weight:400;letter-spacing:-1px;margin-bottom:1em;margin-top:1em;text-align:left;z-index:10}.your-team-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#46b680,#8bc45d);-webkit-background-clip:text;background-clip:text;color:#0000;display:block;font-size:var(--font-20);font-weight:600;margin-bottom:1.5em}.your-team-members{display:flex;gap:20px;margin-bottom:30px}.your-team-member{animation:memberUp .8s ease-in;background:var(--main-green-gradient-transparent);border:1px solid #abb1b8;border-radius:10px;overflow:hidden;padding-bottom:0;text-align:center;width:160px}.your-team-member-image{height:150px;margin:0 auto;overflow:hidden;position:relative}.your-team-member-image img{height:100%;object-fit:cover;width:90%}.your-team-member .your-team-member-info{background-color:#fff;-webkit-clip-path:polygon(100% 100%,0 100%,0 11.72%,2% 11.1%,4% 10.51%,6% 9.96%,8% 9.46%,10% 9.01%,12% 8.62%,14% 8.29%,16% 8.03%,18% 7.83%,20% 7.71%,22% 7.65%,24% 7.67%,26% 7.75%,28% 7.91%,30% 8.13%,32% 8.43%,34% 8.78%,36% 9.2%,38% 9.67%,40% 10.19%,42% 10.75%,44% 11.36%,46% 12%,48% 12.67%,50% 13.36%,52% 14.06%,54% 14.77%,56% 15.48%,58% 16.18%,60% 16.86%,62% 17.53%,64% 18.16%,66% 18.76%,68% 19.32%,70% 19.83%,72% 20.3%,74% 20.7%,76% 21.04%,78% 21.32%,80% 21.54%,82% 21.68%,84% 21.75%,86% 21.76%,88% 21.69%,90% 21.55%,92% 21.34%,94% 21.07%,96% 20.73%,98% 20.33%,100% 19.87%);clip-path:polygon(100% 100%,0 100%,0 11.72%,2% 11.1%,4% 10.51%,6% 9.96%,8% 9.46%,10% 9.01%,12% 8.62%,14% 8.29%,16% 8.03%,18% 7.83%,20% 7.71%,22% 7.65%,24% 7.67%,26% 7.75%,28% 7.91%,30% 8.13%,32% 8.43%,34% 8.78%,36% 9.2%,38% 9.67%,40% 10.19%,42% 10.75%,44% 11.36%,46% 12%,48% 12.67%,50% 13.36%,52% 14.06%,54% 14.77%,56% 15.48%,58% 16.18%,60% 16.86%,62% 17.53%,64% 18.16%,66% 18.76%,68% 19.32%,70% 19.83%,72% 20.3%,74% 20.7%,76% 21.04%,78% 21.32%,80% 21.54%,82% 21.68%,84% 21.75%,86% 21.76%,88% 21.69%,90% 21.55%,92% 21.34%,94% 21.07%,96% 20.73%,98% 20.33%,100% 19.87%);height:5em;margin-top:-30px;padding:.7em 0 0 1em;position:relative;text-align:left}.your-team-member-name{color:#33383d;font-size:var(--font-16);font-weight:600;margin-bottom:5px}.your-team-member-role{color:#7d7d7d;font-size:var(--font-14);font-weight:500}.your-team-calendly{flex:1 1;height:700px;max-width:60%;position:relative}.background-image{inset-area:center;filter:grayscale(100%);margin-right:-4em;margin-top:-2em;max-height:95vh;object-fit:fill;position:absolute;right:0;top:0;width:auto;z-index:-1}.calendly-inline-widget{height:700px;min-width:1200px;padding-left:0;scale:1;transform:translateX(-165px) translateY(0);width:100%;z-index:10}.cont{align-items:flex-start;display:flex;justify-content:start;margin:0 auto;padding:2em 0;position:relative}.action-button{background:var(--main-green-gradient);border-radius:var(--border-sm);font-size:var(--font-16);font-weight:600;height:40px;padding:0 1em}.action-button:hover{background:var(--main-green-gradient-hover)}@media (max-width:1460px){.calendly-inline-widget{transform:scale(.92) translateX(-240px) translateY(0)}}@media (max-width:1300px){.your-team-page{align-items:center;flex-direction:column}.your-team-calendly,.your-team-container{max-width:100%;padding-right:0;width:100%}.your-team-calendly{margin-top:40px}.calendly-inline-widget{height:685px!important;padding-left:0;transform:none;transform-origin:none}}@media (max-width:1100px){.calendly-inline-widget{height:1300px!important;margin:0 auto;min-width:700px}}@media (max-width:850px){.calendly-inline-widget{height:1200px!important;margin:0 auto;min-width:600px}.background-image{display:none}}@media (max-width:750px){.your-team-calendly{margin-top:2em}}@media (max-width:650px){.calendly-inline-widget{min-width:400px!important;transform:none}}@media (max-width:630px){.your-team-member{padding-bottom:0}.your-team-description,.your-team-highlight{text-align:left}.your-team-member{max-width:200px;width:100%}}@media (max-width:470px){.calendly-inline-widget{height:1232px!important;min-width:350px;overflow:hidden!important;transform:none}.cont{align-items:center!important;justify-content:center!important}.action-button{height:46px;width:100%}.your-team-container{margin-top:4em}}@media (max-width:420px){.calendly-inline-widget{min-width:320px!important;overflow:hidden}}}.video-overlay{align-items:center;animation:fadeIn .3s ease-out;background-color:#000000d9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.video-container{animation:slideDown .5s ease-out;background-color:#000;border-radius:12px;box-shadow:0 0 30px #000000b3;max-width:1000px;position:relative;width:90%}.video-container iframe{border-radius:12px;height:600px;width:100%}.video-close-btn{align-items:center;background-color:#fff;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:absolute;right:-20px;top:-20px;transition:all .3s ease;width:40px;z-index:1001}.video-close-btn:hover{background-color:#f44336;color:#fff;transform:scale(1.1)}.watch-video-btn{align-items:center;background:var(--main-green-gradient);border:none;border-radius:0 0 var(--border-md) var(--border-md);box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;display:flex;font-size:var(--font-16);font-weight:600;gap:8px;left:50%;padding:10px 20px;position:fixed;top:0;transform:translateX(-50%);transition:all .3s ease;z-index:999}.watch-video-btn:hover{background:var(--main-green-gradient-hover);height:40px;margin-top:-2px;transform:translateX(-50%) translateY(2px);transition:all .3s ease}.watch-video-btn svg{font-size:var(--font-18)}@media (max-width:768px){.video-container{width:95%}.video-container iframe{height:400px}}@media (max-width:480px){.video-container iframe{height:300px}}.pricing-cards-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px;position:relative}.pricing-card{background:#fff;border:1px solid #e0e0e0;border-radius:var(--border-md);box-shadow:none;display:flex;flex-direction:column;font-size:var(--font-16);min-height:580px;padding:20px 30px;position:relative;transition:all .2s ease;width:300px}.pricing-card.most-popular{background:linear-gradient(145deg,#4c8673,#192f5d 47%,#0c162b);border:none;color:#fff}.pricing-card.most-popular .card-header .subtitle,.pricing-card.most-popular .duration-text,.pricing-card.most-popular .features-list li,.pricing-card.most-popular .features-list li .check-icon,.pricing-card.most-popular .features-section h3,.pricing-card.most-popular .fee-info,.pricing-card.most-popular .price-amount,.pricing-card.most-popular .price-interval,.pricing-card.most-popular .subtitle,.pricing-card.most-popular h2{color:#fff}.pricing-card.most-popular .card-action button{background:#fff;color:#6ac17b}.pricing-card.most-popular .card-action button:hover{background:#f0f0f0}.pricing-card .most-popular-tag{align-content:center;align-items:center;background:#6ac17b;border-radius:var(--border-sm);box-shadow:0 2px 6px #0000001a;color:#fff;display:flex;font-size:var(--font-14);font-weight:600;gap:6px;justify-content:center;left:50%;min-width:155px;padding:6px 20px;position:absolute;text-align:center;top:-15px;transform:translateX(-50%);z-index:10}.pricing-card .e-logo-icon{filter:brightness(0) invert(1);height:16px;object-fit:contain;scale:1.8;width:16px}.pricing-card .card-header{text-align:center}.pricing-card .card-header h2{font-size:var(--font-24);font-weight:600;margin:0}.pricing-card .subtitle{color:#777;display:block;font-size:var(--font-14)}.pricing-card.most-popular .subtitle{color:#fffc}.pricing-card .intro-text{color:#666;font-size:var(--font-14);line-height:1.4;margin-bottom:15px;text-align:center}.pricing-card .pricing-options{display:flex;gap:20px;justify-content:space-between;margin-bottom:15px;min-height:60px;position:relative;width:100%}.pricing-card .pricing-option{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:var(--border-xs);cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:8px 5px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:1}.pricing-card .pricing-option:hover{background-color:#e9e9e9;box-shadow:0 3px 8px #00000014;transform:translateY(-2px)}.pricing-card .pricing-option.active{background-color:#6ac17b;border-color:#6ac17b;box-shadow:0 5px 15px #6ac17b4d;color:#fff;transform:scale(1.05);z-index:2}.pricing-card .pricing-option.active .duration,.pricing-card .pricing-option.active .duration-text{color:#fff}.pricing-card.most-popular .pricing-option{background-color:#ffffff1a;border-color:#fff3;opacity:.7}.pricing-card.most-popular .pricing-option.active{background-color:hsla(0,0%,100%,.417);border-color:#ffffff4d;opacity:1}.pricing-card .duration{color:#333;font-size:var(--font-20);font-weight:600;transition:all .3s ease}.pricing-card.most-popular .duration{color:#fff}.pricing-card .duration-text{color:#666;font-size:var(--font-14);transition:all .3s ease}.pricing-card .all-price-options{display:flex;justify-content:space-between;min-height:75px;padding:0;position:relative;width:100%}.pricing-card .price-option{cursor:pointer;flex:1 1;opacity:.6;padding:0;position:relative;text-align:center;transform:scale(.85);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pricing-card .price-option:hover{opacity:.8;transform:scale(.95)}.pricing-card .price-option.active{font-weight:700;opacity:1;position:relative;text-shadow:0 1px 2px #0000001a;transform:scale(1.1)}.price-option.active:after{animation:scaleIn .3s ease forwards;background-color:#6ac17b;border-radius:2px;bottom:28px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:30px}.price-option .option-price{color:#333;font-size:var(--font-16);margin-bottom:4px;transition:all .3s ease}.pricing-card.most-popular .price-option .option-price{color:#fff}.pricing-card.most-popular .price-option .option-interval{color:#ffffffb3}.pricing-card .price-option .option-interval{color:#777;font-size:var(--font-12);transition:all .3s ease}.pricing-card .price-option .option-promotion-text{color:#6ac17b;font-size:var(--font-11);font-weight:600;margin-top:2px;min-height:14px;transition:all .3s ease}.pricing-card .price-option.active .option-promotion-text{display:none;height:0;margin:0;min-height:0;padding:0}.pricing-card.most-popular .price-option .option-promotion-text{color:#6ac17b}.pricing-card.most-popular .price-option.active .option-interval{color:#fff}.pricing-card.most-popular .price-option.active:after{background-color:#fff}@keyframes pulseText{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes scaleIn{0%{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}}.pricing-card .price-display-main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:10px 0;text-align:center}.pricing-card .current-price{animation:fadeIn .5s ease-in-out;color:#333;font-size:var(--font-24);font-weight:600}.pricing-card.most-popular .current-price{color:#fff}.pricing-card .current-interval{color:#777;font-size:var(--font-14);margin-top:5px}.pricing-card.most-popular .current-interval{color:#ffffffb3}.pricing-card .price-display{align-items:center;flex-direction:column;margin:0;min-height:30px;text-align:center}.pricing-card .price-amount,.pricing-card .price-display{display:flex;justify-content:center;position:relative;transition:all .3s ease}.pricing-card .price-amount{align-items:baseline;animation:fadeIn .5s ease-in-out;color:#333;font-size:var(--font-28);font-weight:600}.pricing-card .currency{font-size:var(--font-18);margin-right:2px;position:relative}.pricing-card .price-interval{animation:fadeIn .5s ease-in-out;color:#777;font-size:var(--font-14);margin-top:5px}.pricing-card .promotion-text{animation:fadeInUp .4s ease-in-out;color:#6ac17b;font-size:var(--font-20);font-weight:600;min-height:20px;transition:opacity .3s ease,transform .3s ease}.pricing-card.most-popular .promotion-text{color:#6ac17b}.pricing-card .fee-info{align-items:center;color:#666;display:flex;font-size:var(--font-14);justify-content:center;margin:5px 0 10px;text-align:center}.pricing-card .percent{font-size:var(--font-14);margin-right:1px}.pricing-card .number{font-size:var(--font-18);font-weight:700}.pricing-card .decimal{font-size:var(--font-14)}.pricing-card .fee-text{margin-left:5px}.pricing-card.most-popular .fee-info{color:#ffffffe6}.pricing-card .features-section{display:flex;flex:1 1;flex-direction:column;margin:8px 0;text-align:left}.pricing-card .features-section h3{color:#333;font-size:var(--font-18);font-weight:600;margin:0 0 5px;text-align:left}.pricing-card .features-list{flex:1 1;list-style:none;margin:0;padding:0;text-align:left}.pricing-card .features-list li{align-items:flex-start;color:#333;display:flex;font-size:var(--font-14);gap:8px;line-height:1.4;margin:8px 0;text-align:left}.pricing-card .check-icon{color:#6ac17b;flex-shrink:0;font-size:var(--font-14);margin-top:2px}.pricing-card.most-popular .check-icon{color:#fff}.pricing-card .card-action{margin-top:auto}.pricing-card .card-action button{align-items:center;background:#6ac17b;border:none;border-radius:var(--border-xs);color:#fff;cursor:pointer;display:flex;font-size:var(--font-16);font-weight:600;height:45px;justify-content:center;margin:0 auto;padding:12px 30px;transition:background .2s;width:-webkit-fit-content;width:fit-content}.pricing-card .card-action button:hover{background:#5aa96a}.pricing-card button.active-plan{background:#e0e0e0;color:#666;cursor:default}.pricing-card button.active-plan:hover{background:#e0e0e0}.ad-health-checkup-card{background:#fff;border:1px solid #e0e0e0;border-radius:var(--border-md);box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;min-height:580px;padding:30px 20px 20px;width:300px}.ad-health-checkup-card h2{color:#333;font-size:var(--font-24);font-weight:600;margin:0 0 15px;text-align:center}.pricing-card .ahc-price{color:#6ac17b;font-size:var(--font-24);font-weight:600;margin-bottom:15px}.pricing-card .ahc-promotion-text{color:#666;font-size:var(--font-14);line-height:1.4;margin-bottom:20px}.pricing-card .ahc-features-section{margin:20px 0}.pricing-card .ahc-features-section h3{color:#333;font-size:var(--font-18);font-weight:600;margin:0 0 15px;text-align:left}.pricing-card .ahc-features-list{flex:1 1;list-style:none;margin:0 0 20px;padding:0}.pricing-card .ahc-features-list li{align-items:flex-start;color:#333;display:flex;font-size:var(--font-14);gap:10px;line-height:1.4;margin:10px 0;text-align:left}.pricing-card .ahc-features-list .check-icon{color:#6ac17b;flex-shrink:0;font-size:var(--font-14);margin-top:2px}.pricing-card .ahc-action{margin-top:auto}.pricing-card .ahc-button{align-items:center;align-self:flex-end;background:#6ac17b;border:none;border-radius:var(--border-xs);color:#fff;cursor:pointer;display:flex;font-size:var(--font-16);font-weight:600;height:45px;justify-content:center;padding:12px 30px;right:0;transition:background .2s;width:-webkit-fit-content;width:fit-content}.pricing-card .ahc-button:hover{background:#5aa96a}.pricing-card .plus-icon-wrapper{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-right:8px;width:18px}.pricing-card .ahc-button .plus-icon{color:#6ac17b;font-size:var(--font-12);font-weight:700;height:24px;width:24px}@media (max-width:1700px) and (min-width:1200px){.pricing-card{padding:30px 20px 20px}}@media (max-width:1200px){.pricing-card .pricing-option{padding:8px 4px}.pricing-card .duration{font-size:var(--font-18)}.pricing-card .duration-text{font-size:var(--font-12)}}@media (max-width:768px){.pricing-card .ahc-content{align-items:flex-start;flex-direction:column}.pricing-card .ahc-price{margin-bottom:15px;margin-right:0}.pricing-card .ahc-action{width:100%}}@media (max-width:485px){.pricing-card .pricing-options{flex-direction:row}.pricing-card .pricing-option{padding:5px 2px}.pricing-card .duration{font-size:var(--font-16)}.pricing-card .duration-text{font-size:var(--font-10)}}.pricing-card.most-popular .price-option.active .option-price{color:#6ac17b;font-weight:700}.price-option.active .option-price{animation:pulseText .5s ease;color:#6ac17b;font-size:var(--font-20)}.pricing-card .all-price-options .price-option{cursor:pointer;flex:1 1;opacity:.6;padding:0;position:relative;text-align:center;transform:scale(.85);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.pricing-card .all-price-options .price-option:hover{opacity:.8;transform:scale(.95)}.pricing-card .all-price-options .price-option.active{font-weight:700;opacity:1;position:relative;text-shadow:0 1px 2px #0000001a;transform:scale(1.1)}.pricing-card .features-list .bold-feature{font-weight:700}.pricing-card.most-popular .features-list .bold-feature{color:#fff;font-weight:700}.pricing-interval-switch{display:flex;gap:20px;justify-content:center;margin:0 auto 30px;max-width:400px;min-height:60px;position:relative;width:100%}.pricing-interval-switch .pricing-option{align-items:center;align-self:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:var(--border-xs);cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:8px 5px;position:relative;transition:all .3s cubic-bezier(.34,1.56,.64,1);z-index:1}.pricing-interval-switch .pricing-option:hover{background-color:#e9e9e9;box-shadow:0 3px 8px #00000014;transform:translateY(-2px)}.pricing-interval-switch .pricing-option.active{background-color:#6ac17b;border-color:#6ac17b;box-shadow:0 5px 15px #6ac17b4d;color:#fff;transform:scale(1.05);z-index:2}.pricing-interval-switch .pricing-option.active .duration,.pricing-interval-switch .pricing-option.active .duration-text{color:#fff}.pricing-interval-switch .duration{color:#333;font-size:var(--font-18);font-weight:600;transition:all .3s ease}.pricing-interval-switch .duration-text{color:#666;font-size:var(--font-14);transition:all .3s ease}@media (max-width:768px){.pricing-interval-switch{gap:10px;max-width:300px}.pricing-interval-switch .duration{font-size:var(--font-18)}.pricing-interval-switch .duration-text{font-size:var(--font-12)}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.testimonials-carousel{margin:2em auto 0;padding:1em 0;position:relative;width:100%;.header{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:0 .5em;width:100%}.header span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--second-green) 0,var(--primary-green) 100%);-webkit-background-clip:text}h1{color:#13364a!important}.testimonials-container .overlayFirst{background:linear-gradient(90deg,#091923,#0000);position:absolute;z-index:10}.testimonials-container .overlayLast{background:linear-gradient(270deg,#091923,#0000);position:absolute;z-index:10}.testimonials-container .section-header{margin:0 auto 1em}.testimonials-container .decor{left:5.5em;opacity:0;position:absolute;top:3em;z-index:0}.testimonials{color:#202327;margin:1em auto;padding:3em}.flag{max-width:1.5em}.testimonials-card .logo{filter:grayscale(100%);height:2em;max-width:3em}.logo.muyu{filter:brightness(1) invert(1);height:1em;margin:.7em 0 .3em;max-width:4em}.logo.andiis-treasures{height:.5em;margin:.5em 0;max-width:4em}.logo.sui{max-width:2em}.logo.manzara{max-width:5em}.logo.anthos{height:1.5em;margin:.2em -1em;max-width:6em}.logo.swoon-london{max-width:4em}.testimonials-card{align-items:flex-start;background-color:var(--main-white);border-radius:1.4em;box-shadow:0 3px 15px #0000351a;display:flex;flex-direction:column;gap:1em;height:15em;justify-content:flex-start;margin:0 auto;max-width:1100px;max-width:500px;padding:1em 1.5em;position:relative;transition:.3s;width:100%}.testimonials .react-multi-carousel-item{margin:1em}.owl-item.active.center .testimonials-card{box-shadow:0 3px 15px #0000351a;color:#202327}.testimonials-card .card-header{color:var(--text-black);font-size:16px;justify-content:space-between;text-align:left}.name,.testimonials-card .card-header{align-items:center;display:flex;flex-direction:row;width:100%}.name{font-size:18px;gap:.5em}.stars{width:100%}.testimonials h3{font-size:500}.testimonials .text-part{display:flex;flex-direction:column;gap:.3em;width:100%}.text-part img{width:100%}.text-part p{color:var(--text-purplish-gray);font-size:16px;line-height:1.5em;text-align:left}.swiper{width:100%}@media (max-width:2200px){.testimonials-card{height:20em}}@media (max-width:1400px){.testimonials-card{max-width:750px}}@media (max-width:1000px){.testimonials-container{border-radius:0;width:100%}.testimonials-container .testimonials{--items:2}.testimonials-card{max-width:650px}}@media (max-width:600px){.testimonials-card{flex-direction:column;max-width:85vw;width:90%}.testimonials .name{margin-bottom:.3em}.stars{max-width:90px}.testimonials{padding:1em}}@media (max-width:430px){.text-part p{font-size:13.6px}.testimonials-card{max-width:100vw;width:100%}}@media (max-width:350px){.stars{max-width:70px}}}.pricing-compare-main{margin:4em auto 0;max-width:1400px;text-align:center}.pricing-compare-main .small-text{color:var(--text-main);font-size:.9em;font-weight:600}.pricing-compare-main .header-title{background:var(--main-green-gradient);-webkit-background-clip:text;color:#0000;font-size:1.6em;font-weight:600}.pricing-compare-main .chevron-icon{color:#bbbcbc;font-size:1.3em;margin-top:.5em}.pricing-compare-main .header-subtitle{color:#66707a;font-size:.9em;font-weight:600}.pricing-compare-main .pricing-table{border-collapse:collapse;border-spacing:0;max-width:100%;width:100%}.pricing-compare-main .pricing-table td,.pricing-compare-main .pricing-table th{border:none;border-bottom:1px solid #e6e6e6;color:#333;font-size:var(--font-16);font-weight:400;padding:20px;text-align:center;vertical-align:middle}.pricing-compare-main .pricing-table tr{border:none;border-bottom:1px solid #e6e6e6}.pricing-compare-main .pricing-table tr:last-child{border-bottom:none}.pricing-compare-main .pricing-table tr th{padding:30px 30px 15px}.pricing-compare-main .pricing-table td:first-child,.pricing-compare-main .pricing-table th:first-child{text-align:left}.pricing-compare-main .pricing-table th{background-color:#fff0;border-bottom:1px solid #e6e6e6;color:#555;font-weight:700;padding:30px}.pricing-compare-main .pricing-table tr:last-child td,.pricing-compare-main .pricing-table tr:last-child th{border-bottom:none}@media (max-width:900px){.pricing-compare-main .cross-icon{height:10px;width:10px}.pricing-compare-main .check-icon{height:16px;width:16px}.pricing-compare-main .pricing-table td,.pricing-compare-main .pricing-table th{padding:15px}.pricing-compare-main .pricing-table tr th{padding:15px 15px 7px}}@media (max-width:768px){.pricing-compare-main{padding:20px}.pricing-compare-main h2{font-size:24px}.pricing-compare-main p{font-size:14px}.pricing-compare-main .pricing-table td,.pricing-compare-main .pricing-table th{font-size:12px;padding:10px}}@media (max-width:676px){.pricing-compare-main{padding:5px}.pricing-compare-main .pricing-table td,.pricing-compare-main .pricing-table th{font-size:12px;padding:10px 0;padding:7px}.pricing-compare-main .pricing-table tr th{padding:7px 7px 3px}}@media (max-width:550px){.pricing-compare-main{padding:0}.pricing-compare-main .pricing-table td,.pricing-compare-main .pricing-table th{font-size:11px;padding:10px 0;padding:8px 2px}.pricing-compare-main .pricing-table tr th{padding:8px 8px 2px}.pricing-compare-main .cross-icon{height:7px;width:7px}.pricing-compare-main .check-icon{height:11px;width:11px}}.pricing-compare-cont{align-items:center;background:linear-gradient(145deg,#fff,#f0f0f0);border:1px solid #e6e6e6;border-radius:var(--border-md);cursor:pointer;display:flex;flex-direction:column;gap:0;justify-content:center;margin:2em 0;padding:2em;transition:all .3s ease}.pricing-compare-cont:hover{transform:translateY(-3px)}.pricing-compare-cont.collapsed .chevron-icon{transform:rotate(0deg);transition:transform .3s ease}.pricing-compare-cont.show-more .chevron-icon{transform:rotate(180deg);transition:transform .3s ease}.pricing-compare-cont .header-title{background:var(--main-green-gradient);-webkit-background-clip:text;color:#0000;font-size:1.8em;font-weight:700;margin-bottom:.3em}.pricing-compare-cont .header-subtitle{color:#66707a;font-size:1em;font-weight:500;letter-spacing:.2px}.pricing-compare-cont .chevron-icon{color:#66707a;font-size:1.2em;margin-top:.5em}.pricing-table-cont{margin-top:1em;max-height:0;opacity:0;overflow:hidden;transition:all .5s ease;visibility:hidden}.pricing-table-cont.show-more{max-height:2000px;opacity:1;transition:all .5s ease;visibility:visible}@media (max-width:768px){.pricing-compare-cont{margin:1em 0;padding:1.5em}.pricing-compare-cont .header-title{font-size:1.4em}.pricing-compare-cont .header-subtitle{font-size:.9em}}@media (max-width:550px){.pricing-compare-cont{padding:1em}.pricing-compare-cont .header-title{font-size:1.2em}.pricing-compare-cont .header-subtitle{font-size:.8em}}.plan-select-text{font-size:1.5em;text-align:center}.main-pricing-cards-box{flex-wrap:wrap;gap:40px;margin:1em auto;max-width:1400px}.main-pricing-cards-box,.main-pricing-cards-box .small-row{align-items:stretch;display:flex;flex-direction:row;justify-content:center}.main-pricing-cards-box .small-row{flex:1 1 auto;gap:20px;width:100%}.main-pricing-cards-box .small-row>.pricing-card{flex:1 1;max-width:300px;width:300px}.main-pricing-cards-box .pricing-row{align-items:stretch;display:flex;flex-direction:row;gap:40px;justify-content:center;width:100%}.main-pricing-cards-box .pricing-row>.pricing-card{flex:1 1;max-height:700px;width:300px}.main-pricing-cards-box .pricing-card-wrapper{flex:1 1;max-width:300px;width:300px}.custom-plan-card{align-items:baseline;background:#f6f5f8;border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;margin:0 auto;max-width:1000px;overflow:hidden;padding:2em;position:relative;transition:.1s}.custom-plan-card .price-container button{align-items:center;background:var(--main-green);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;display:flex;font-size:var(--font-16);font-weight:600;gap:.5em;height:40px;justify-content:center;margin:1em 0 0;padding:.5em 2em;transition:.1s;width:-webkit-min-content;width:min-content}.custom-plan-card .price-container button:hover{background:var(--main-green-hover);color:var(--main-white)}.custom-plan-card h2{font-size:var(--font-20);margin-bottom:1em}.price-container .active-plan-button{background:linear-gradient(87.8deg,#2980a4 10%,#8bc260 160%);border:1px solid var(--main-green);color:var(--main-white)}.price-container .active-plan-button:hover{background:linear-gradient(87.8deg,#2980a4 10%,#8bc260 150%);border:1px solid var(--main-green);color:var(--main-white)}.extra-info{color:#a00;margin:4em auto 2em}.not-visible{opacity:0}.plans-green-header{align-items:center;color:var(--main-green);display:flex;flex-direction:column;font-size:var(--font-28);justify-content:center;text-align:center}.plans-green-header .small-text{color:var(--text-gray);font-size:var(--font-14);font-weight:400;margin-left:.5em}.plans-green-header .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(87.8deg,var(--primary-green) 0,var(--second-green) 70%);-webkit-background-clip:text;font-size:var(--font-28);line-height:1}.bg-cont{bottom:0;position:absolute;right:0;z-index:-1}.pricing-cards-cont .update-plan-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:3em auto;margin-bottom:0!important;max-width:1400px}.pricing-cards-cont .update-plan-header .back-button{align-items:center;background-color:initial;border:1px solid #b4b1b1;border-radius:5px;color:#b4b1b1;cursor:pointer;display:flex;font-size:.7em;height:2em;justify-content:center;padding:0 2em}.pricing-cards-cont h1.intro{color:var(--text-gray);font-weight:600;text-align:center}.pricing-cards-cont h4.explanation-text{color:var(--text-purplish-gray);font-size:1em;font-weight:500;margin:2em auto 0;max-width:760px;text-align:center}.pricing-cards-cont h4.explanation-text .green{color:var(--second-green)}.pricing-cards-cont .save-text{color:var(--main-green);font-size:.8em;font-weight:700;margin:.5em 0}.ad-health-checkup-container.vertical{display:flex;justify-content:center;margin-top:20px;width:100%}.ad-health-checkup-container.vertical .pricing-card{max-width:300px;width:300px}.pricing-cards-cont .ad-health-checkup-container.horizontal{border-radius:var(--border-md);box-sizing:border-box;overflow:hidden;padding:0;width:100%}.pricing-cards-cont .ad-health-checkup-container.horizontal .ad-health-checkup-card{background:#fff;border-radius:var(--border-md);box-shadow:0 4px 12px #0000000d;margin:0;max-width:100%;min-height:200px;width:100%}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-promotion-text{width:90%}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card{align-items:center;border-radius:var(--border-md);display:flex;flex-direction:row;gap:20px;margin-top:20px;max-width:100%;padding:30px 40px;width:100%}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-header{align-items:flex-start;display:flex;flex-direction:column;max-width:350px;min-width:350px}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card h2{font-size:var(--font-24);margin-bottom:5px;text-align:left}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-price{color:#6ac17b;font-size:var(--font-24);margin-bottom:5px;text-align:left}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-promotion-text{margin-bottom:0;text-align:left}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .features-section{flex:2 1;margin:0;min-width:0}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .features-section h3{margin-bottom:10px}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-features-list{grid-gap:10px 20px;display:grid;gap:10px 20px;grid-template-columns:1fr 1fr;margin:0}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-features-list li{margin:0}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-action{flex:1 1;margin:0;max-width:250px;min-width:180px}@media (max-width:1100px){.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-features-list{grid-template-columns:1fr}}@media (max-width:1700px) and (min-width:1200px){.main-pricing-cards-box .pricing-row{gap:20px}}@media (max-width:1200px){.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card{flex-direction:column;gap:15px;padding:25px 20px}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-features-section{margin-top:0}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-header{align-items:center;width:100%}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-price,.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-promotion-text,.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card h2{margin-bottom:10px;text-align:center}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .features-section{margin:10px 0;width:100%}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-features-list{grid-template-columns:1fr}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card .ahc-action{margin:0;max-width:100%;width:100%}.main-pricing-cards-box .pricing-row,.main-pricing-cards-box .small-row{flex-wrap:wrap}.pricing-card{flex-basis:calc(50% - 1em);flex-grow:1;flex-shrink:1;min-width:280px}}@media (max-width:768px){.pricing-card{flex:1 1 100%}.enterprise-card .features{grid-template-columns:1fr}}@media (max-width:1164px){.main-pricing-cards-box{flex-direction:column}.main-pricing-cards-box .pricing-row,.main-pricing-cards-box .small-row{width:100%}}@media (max-width:485px){.main-pricing-cards-box{flex-direction:column}.plan-name-row{margin-top:0}.pageview-container{height:4em;margin-bottom:3em;margin-top:0}.features{height:7em}.price-container{margin-top:0}}.pricing-page{.pricing-page-header{align-items:center;background:var(--main-white);display:flex;justify-content:space-between;margin:0 auto;max-width:1650px;top:0;z-index:100}.pricing-page-back-button{background:linear-gradient(90deg,var(--text-green),#5fb97d,#57ba8a);-webkit-background-clip:text;border:2px solid var(--main-green);border-radius:var(--border-sm);color:#0000;cursor:pointer;font-size:var(--font-16);font-weight:600;height:40px;margin:2px;padding:0 1em;transition:all .3s ease}.pricing-page-header{align-items:normal;padding:1em 2em;position:-webkit-sticky;position:sticky}.pricing-cards-cont{height:100vh;overflow-y:auto;padding:0 2em 6em}.button-container{display:flex;gap:1em}.pricing-page-home-button{background:var(--main-green-gradient);border:2px solid var(--main-white);border-radius:var(--border-sm);color:var(--main-white);font-size:var(--font-16);font-weight:600;height:40px;padding:0 1em;transition:.3s ease-in}.pricing-page-home-button:hover{background:var(--main-white);border:2px solid var(--main-green);color:var(--main-green)}.pricing-page-back-button:hover{background:var(--main-green-gradient);color:#fff}@media (max-width:1000px){.pricing-page-header{padding:1em}.button-container{font-size:.8em}}@media (max-width:650px){.pricing-page-header{align-items:center;flex-direction:column;gap:1em}.pricing-cards-cont .ad-health-checkup-container.horizontal>.pricing-card{margin-top:0}.pricing-cards-cont{padding:0 1em 15em}.pricing-compare-main{margin-top:2em}.pricing-page-header img{display:none}}@media (min-width:1165px) and (max-width:1500px){.main-pricing-cards-box .small-row{gap:2.5em;justify-content:space-evenly}.main-pricing-cards-box{gap:0}}@media (min-width:1100px) and (max-width:1280px){.main-pricing-cards-box .small-row{gap:1.5em}}}.modal-container .segment{padding:0;width:600px}.modal-container .segment .header{align-items:center;background:var(--main-green);border-radius:.5em .5em 0 0;color:var(--main-white);display:flex;justify-content:space-between;padding:1em 5%;width:100%}.modal-container .segment .header .segment-name{font-size:1.2em;font-weight:500}.modal-container .segment .footer .conversion-container,.modal-container .segment .header .conversion-container{align-items:baseline;display:flex;font-size:.9em;gap:.5em;justify-content:flex-end}.modal-container .segment .footer .conversion-container .number,.modal-container .segment .header .conversion-container .number{font-size:1.5em}.modal-container .segment .cont-box{margin:1em auto;width:90%}.modal-container .segment .visitors-who{color:#797979;font-size:1.2em;font-weight:500}.modal-container .segment .ruleset-row{align-items:baseline;color:var(--text-gray);display:flex;gap:1em;justify-content:flex-start;margin:1.5em 0}.modal-container .segment .ruleset-row .bullet{background:#f94e4e;border-radius:5em;height:.6em;width:.6em}.modal-container .segment .footer{justify-content:space-between;width:90%}.are-you-sure .footer{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.5rem}.are-you-sure .footer .action-button{align-items:center;background:var(--main-white);border-radius:var(--border-xs);box-shadow:none;display:flex;font-weight:500;gap:.5rem;padding:.5rem .8rem;transition:all .2s ease}.are-you-sure .footer .action-button.no{border:1px solid var(--text-blue);color:var(--text-blue)}.are-you-sure .footer .action-button.no:hover{background:var(--text-blue);color:var(--main-white)}.are-you-sure .footer .action-button.yes{border:1px solid #ff6b6b;color:#ff6b6b}.are-you-sure .footer .action-button.yes:hover{background:#ff6b6b;color:var(--main-white)}.are-you-sure .footer .action-button.yes:not(.danger){border:1px solid var(--main-green);color:var(--main-green)}.are-you-sure .footer .action-button.yes:not(.danger):hover{background:var(--main-green);color:var(--main-white)}.model-logs{display:flex;flex-direction:column;max-height:80vh;max-width:1700px;min-width:500px}.modal-container .model-logs .content-box{display:flex;flex:1 1 80%;flex-direction:column;height:100%;margin:0;overflow:scroll;padding:0 .5em;width:100%}.model-logs .category-title{color:var(--second-green);font-weight:600}.model-logs select{background:#ececec;border:none;border-radius:5px;cursor:pointer;display:block;outline:none;padding:3px 7px;transition:.3s;width:100%}.model-logs select:hover{box-shadow:0 1px 5px 0 #ccc;transform:translateY(-1px)}.model-logs .item{margin:0 auto 1em}.payment-required{align-items:stretch;display:flex;flex-direction:column;gap:1em;max-width:700px;padding:2em;position:relative}.payment-required .subscription-header{align-items:center;color:var(--text-green);display:flex;flex-direction:row;font-size:var(--font-24);font-weight:700;justify-content:left;text-align:left;width:50%}.payment-required .payment-modal-close-button{align-items:flex-end;color:#ccc;cursor:pointer;display:flex;flex-direction:row;font-size:1.2em;justify-content:flex-end;text-align:flex-end;width:100%}.payment-required .content{align-items:center;color:#5f5f5f;display:flex;flex-direction:column;font-size:.9em;gap:1em;justify-content:center;text-align:left;width:50%}.payment-required .second-subscription-header{align-items:center;color:var(--text-green);display:flex;flex-direction:row;font-size:var(--font-24);font-weight:700;justify-content:center;padding-top:2em;text-align:left;width:100%}.payment-required .subscription-content{gap:1em;justify-content:center;padding-top:1em}.payment-required .guideline,.payment-required .subscription-content{align-items:baseline;color:#5f5f5f;display:flex;flex-direction:row;font-size:var(--font-20);font-weight:600;text-align:center;width:100%}.payment-required .guideline{justify-content:left;padding:8px 0 15px}.payment-required .progress-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:500px;position:relative;width:100%}.progress-container .bar-container{height:6px;overflow:hidden;position:absolute;top:14px;width:100%;z-index:1}.bar-container .green-bar{animation:barFill 4s linear forwards;background:linear-gradient(90deg,#46b686,#8bc45d);height:100%;position:absolute;width:100%;z-index:2}.bar-container .grey-bar{background:var(--disabled-gray);height:100%;position:absolute;width:100%;z-index:1}.progress-container .step-circles{align-items:left;display:flex;flex-direction:row;gap:1em;justify-content:space-between;width:100%;z-index:1}.step-circles .step{align-items:center;display:flex;flex-direction:column;gap:.5em}.step-circles .step:first-child{transform:translateX(-30%)}.step-circles .step:nth-child(2){transform:translateX(7%)}.step-circles .step:last-child{transform:translateX(42%)}.step-circles .step .circle,.step-circles .step .circle-green{align-items:center;background-color:var(--disabled-gray);border-radius:50%;box-shadow:0 2px 0 0 #b5b1b1;color:var(--main-white);display:flex;font-weight:700;height:30px;justify-content:center;margin-right:.5em;width:30px}.step-circles .step .circle-green{position:absolute}.step-circles .step .circle-green-1{animation:circleFill .3s ease-in-out forwards}.step-circles .step .circle-green-2{animation:circleFill .3s ease-in-out 1.2s forwards}.step-circles .step .circle-green-3{animation:circleFill .3s ease-in-out 3.9s forwards}.step-circles .step .step-text{color:#5f5f5f;font-size:var(--font-16)}@keyframes barFill{0%{width:0}30%{width:50%}70%{width:50%}to{width:100%}}@keyframes circleFill{0%{background:linear-gradient(90deg,#46b686,#8bc45d);height:0;width:0}to{background:linear-gradient(90deg,#46b686,#8bc45d);height:30px;width:30px}}.payment-required .subscription-content span{color:var(--text-green);font-size:var(--font-32)}.modal-container .subscription-footer{align-items:center;display:flex;gap:1em;justify-content:space-between;margin:1em auto 0;width:80%}.modal-container .subscription-footer .watch-video-button{background-color:#fff;border:1.5px solid var(--text-green);border-radius:.4em;color:var(--text-green);font-weight:700;height:33px;padding:.2rem 1rem;width:250px}.modal-container .watch-video-button a:hover{-webkit-text-decoration:underline #fff;text-decoration:underline #fff}.modal-container .subscription-footer .action-button-subscribe{background-color:var(--text-green);font-weight:600;height:33px;padding:.2rem 1rem;width:250px}@media (max-width:470px){.payment-required .subscription-header{font-size:var(--font-18);width:50%}.payment-required .content{font-size:.7em;width:100%}.payment-required .second-subscription-header{font-size:var(--font-18);width:100%}.payment-required .subscription-content{font-size:var(--font-16);width:100%}.payment-required .subscription-content span{font-size:var(--font-16)}.modal-container .subscription-footer .action-button-subscribe,.modal-container .subscription-footer .watch-video-button{font-size:.6em;height:40px;width:250px}.step-circles .step .step-text{font-size:12px}}.are-you-sure.payment-required .close-icon{position:absolute;right:20px;top:20px}@media (max-width:750px){.modal-container .subscription-footer{padding-top:0}}@media (min-width:470px) and (max-width:635px){.payment-required .subscription-header{font-size:var(--font-18);width:50%}.payment-required .content{font-size:.7em;width:50%}.payment-required .second-subscription-header{font-size:var(--font-16);width:50%}.payment-required .subscription-content{font-size:var(--font-16);width:60%}.payment-required .subscription-content span{font-size:var(--font-16)}.modal-container .subscription-footer .action-button-subscribe,.modal-container .subscription-footer .watch-video-button{font-size:.6em;height:30px;width:250px}}@media (max-width:325px){.payment-required .content{font-size:.7em;width:100%}.payment-required .second-subscription-header{font-size:var(--font-16);width:100%}.payment-required .subscription-content{font-size:var(--font-14);width:100%}.payment-required .subscription-content span{font-size:var(--font-14)}.modal-container .subscription-footer .action-button-subscribe,.modal-container .subscription-footer .watch-video-button{font-size:.6em;height:45px;width:250px}.modal-container .subscription-footer{padding-top:0}.payment-required .subscription-content{font-size:.8em}}.sms-verification{text-align:center}.sms-verification h3{all:unset;color:var(--text-black);font-size:1.15em;font-weight:600}.sms-verification .verify-form{display:flex;flex-direction:column;gap:1em}.sms-verification .verify-form p{all:unset;color:#a5a5a5;font-size:.9em;margin-top:.5em}.sms-verification .verify-form .verification-input{display:flex;justify-content:space-between}.sms-verification .verify-form .verification-input input{all:unset;background-color:var(--background-gray);border:1px solid #e5e7ec;border-radius:.5em;color:var(--text-black);font-size:1.35em;height:2.5em;max-width:2.5em;outline:none;padding:0}.sms-verification .verify-form .verification-input input:focus{border:1px solid var(--text-black)}.sms-verification .verify-form .verify-button{background:var(--dark-blue);border:none;border-radius:.5em;color:var(--main-white);cursor:pointer;font-weight:600;outline:none;padding:.75em 1em;transition:all .3s}.sms-verification .verify-form .verify-button:disabled{opacity:.5;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.sms-verification .verify-form .verify-button:hover{background:#1d7080}.sms-verification .verify-form .resend-code{color:var(--text-blue);cursor:pointer;font-size:.8em;margin:auto;transition:all .3s;width:-webkit-fit-content;width:fit-content}.sms-verification .verify-form .resend-code:hover{color:var(--text-blue-hover)}@media (max-width:1000px){.sms-verification .verify-form .verification-input input{font-size:1em;height:2.3em;max-width:2.3em}}.stripe-card-modal{padding:10em}.stripe-card-modal .header-row{align-items:center;display:flex;flex-direction:row;gap:.4em;margin:0}.stripe-card-modal img{max-height:30px;max-width:60px}.stripe-card-modal .header-row p{color:#5f5f5f;font-weight:700}.stripe-update-card{display:flex;flex-direction:column;max-width:600px}.stripe-update-card .new-card-info{align-items:center;border:1px solid #ccc;border-radius:5px;padding:1em}.stripe-update-card button{align-items:right;border:1px solid #ccc;border-radius:4px;display:flex;flex-direction:row;justify-content:center;margin-top:1em;max-width:100px;padding:.5em}.stripe-update-card button:hover{background-color:#d9d8d8;cursor:pointer}.connection-required{display:flex;flex-direction:column;gap:.5em;max-width:80ch}.connection-required .title{text-wrap:nowrap;color:var(--text-black);font-size:1.3em;margin:0}.connection-required .title .page-name{color:var(--main-green-hover);font-weight:900}.connection-required p{color:var(--text-black);font-size:1.1em;margin:.5em 0}.connection-required .description span.only-a-min-text{font-weight:600}.connection-required .manual-redirection{font-size:.95em}.connection-required .manual-redirection span.click-here-text{color:var(--text-blue);cursor:pointer;transition:all .1s}.connection-required .manual-redirection span.click-here-text:hover{color:var(--text-blue-hover)}.modal-container .connection-required .action-bar{align-items:center;display:flex;gap:.7em;justify-content:space-evenly}@media (max-width:767px){.connection-required .title{text-wrap:inherit}}.modal-container .generic-modal{background:#fff;border-radius:var(--border-md);color:#3e3c3c;display:flex;flex-direction:column;height:100%;max-width:600px;overflow:hidden;padding:0}.generic-modal .header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em;width:100%}.generic-modal .body{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:2em;padding:1.5em}.generic-modal .body .image-icon{max-width:80px;width:80px}.generic-modal .body div{flex:1 1}.generic-modal p{color:var(--text-gray);font-size:var(--font-16);line-height:1.5;margin:0}.generic-modal .body img{max-width:80px}.generic-modal .footer{align-items:center;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:1em;justify-content:flex-end;padding:1em 1.5em!important}.generic-modal h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0 0 .5em}.generic-modal input{border:1px solid #ccc;border-radius:var(--border-sm);margin-bottom:1em;padding:.5em}.generic-modal .middle-component{margin:0 1.5em}.generic-modal .middle-component h3{color:#7f7f7f;font-size:1em;margin:0}.generic-modal-action-button,.generic-modal-action-button.action-button{align-items:center!important;background:var(--main-green-gradient)!important;border:none!important;border-radius:var(--border-sm)!important;box-shadow:none!important;color:var(--main-white)!important;cursor:pointer!important;display:inline-flex!important;font-size:var(--font-14)!important;font-weight:600!important;height:auto!important;justify-content:center!important;line-height:normal!important;margin-top:0!important;min-width:160px!important;padding:.8em 1.5em!important;text-transform:none!important;transition:all .3s!important;width:auto!important}.generic-modal-action-button.action-button:hover,.generic-modal-action-button:hover{background:var(--main-green-gradient-hover)!important;box-shadow:0 4px 8px #0000001a!important;transform:translateY(-2px)!important}.generic-modal-action-button.action-button.white,.generic-modal-action-button.white{background:var(--main-white)!important;border:1px solid var(--second-green)!important;color:var(--second-green)!important}.generic-modal-action-button.action-button.white:hover,.generic-modal-action-button.white:hover{background:var(--main-white)!important;transform:translateY(-2px)!important}.generic-modal .close-button{align-items:center;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-20);justify-content:center;padding:.3em;transition:all .2s ease}.generic-modal .close-button:hover{background-color:#e0e0e0;color:#555}@media (max-width:768px){.generic-modal .body{text-align:center}.generic-modal .body,.generic-modal .footer{flex-direction:column}.generic-modal .action-button{width:100%}}.verify-events-container{display:flex;flex-direction:column;p{color:gray;font-size:.9em;margin:1em auto}.step-card{background:var(--background-gray);border-radius:1em;display:flex;flex-direction:column;margin:.5em auto;padding:.5em 1em;transition:.3s;width:100%}.step-card .step-header{display:flex;font-size:var(--font-16);justify-content:space-between}.step-card .step-content{display:none;flex-direction:column;margin-top:1em}.step-card .step-content.open{display:flex}}.p-pic-cont.filled{align-items:center;display:flex;justify-content:center}.modal-container.CREATE_A_SUPPORT_TICKET{box-shadow:0 5.731px 85.828px 0 #00000040;height:70vh;min-width:500px;overflow-y:auto;padding:0!important;width:40vw}.create-a-support-ticket h2{margin:0}.create-a-support-ticket{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0!important;position:relative;width:100%}.create-a-support-ticket__header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.create-a-support-ticket__header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.create-a-support-ticket__header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.create-a-support-ticket__header .close-button:hover{background-color:#e0e0e0;color:#555}.create-a-support-ticket__content{flex:1 1;max-height:70vh;overflow-y:auto;padding:1.5rem}.create-a-support-ticket__footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem}.create-a-support-ticket__footer .save-button{background-color:var(--second-green);border:none;border-radius:var(--border-sm);color:#fff;cursor:pointer;font-size:var(--font-16);font-weight:500;padding:.6rem 2rem;transition:all .2s ease}.create-a-support-ticket__footer .save-button:hover{background-color:var(--second-green-hover)}.create-a-support-ticket__footer .save-button:disabled{background-color:#ccc;cursor:not-allowed}.create-a-support-ticket .header{display:flex;flex-direction:column;gap:.5em}.create-a-support-ticket .header .title{color:#292929;font-size:1.5em;font-style:normal;font-weight:700;line-height:normal;text-align:center}.create-a-support-ticket .header .close{cursor:pointer;height:28px;opacity:.5;position:absolute;right:1.5em;transition:all .15s;width:28px}.create-a-support-ticket .header .close:hover{opacity:1}.close:after,.create-a-support-ticket .header .close:before{background-color:#000;content:" ";height:29px;left:14px;position:absolute;width:1px}.create-a-support-ticket .header .close:before{transform:rotate(45deg)}.create-a-support-ticket .header .close:after{transform:rotate(-45deg)}.create-a-support-ticket .form-container{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;margin:auto;max-width:500px;width:100%}.create-a-support-ticket .form-container .input-row{display:flex;flex-direction:column}.create-a-support-ticket .form-container .inputs{display:flex;flex-direction:column;gap:1.5em}.create-a-support-ticket .form-container .input-row>label{color:#575757;font-size:.875em;font-weight:500;margin-bottom:.5em}.create-a-support-ticket .form-container .input-row .bug-type{align-items:flex-end;display:flex;gap:1em}.create-a-support-ticket .form-container .input-row .image-upload-area{align-items:center;background:var(--main-white);border:1px solid #969696;border-radius:.5em;box-shadow:0 4.328px 39.385px 0 #00000012;cursor:pointer;display:flex;flex-direction:column;height:12vh;justify-content:center;margin:0}.create-a-support-ticket .form-container .input-row .image-upload-area:active{border:1px solid #535353;box-shadow:0 4.328px 39.385px 0 var(--transparent-gray)}.create-a-support-ticket .form-container .input-row .image-upload-area:has(.p-pic) .upload-text{display:none}.create-a-support-ticket .form-container .input-row .image-upload-area:has(.error-text:empty) .error-text{display:none}.create-a-support-ticket .form-container .input-row .image-upload-area .upload-text{align-items:center;color:#949494;display:flex;flex-direction:column;gap:.5em;justify-content:center;transition:all 75ms}.create-a-support-ticket .form-container .input-row .image-upload-area:hover .upload-text{color:#515151}.create-a-support-ticket .form-container .input-row .image-upload-area .upload-text .icon{font-size:2.5em}.create-a-support-ticket .form-container .input-row .image-upload-area .p-pic-cont{display:flex}.create-a-support-ticket .form-container .input-row .image-upload-area .p-pic{border-radius:2px;height:100px;object-fit:cover;width:100px}.create-a-support-ticket .form-container .input-row .image-upload-area #picInput,.create-a-support-ticket .form-container .input-row .image-upload-area .change-pic-button,.create-a-support-ticket .form-container .input-row .image-upload-area div:has(img[alt=vector]){display:none}.create-a-support-ticket .form-container .input-row .bug-type .form-control:first-child{flex:0 0 20%}.create-a-support-ticket .form-container .input-row .bug-type .form-control:last-child{flex:1 1}.create-a-support-ticket .form-container .input-row .form-control{margin:0;width:100%}.create-a-support-ticket .form-container .input-row .form-control label{display:none}.create-a-support-ticket .form-container .input-row .form-control .select-cont{box-shadow:none}.create-a-support-ticket .form-container .input-row .form-control .select-cont select,.create-a-support-ticket .form-container .input-row .form-control input,.create-a-support-ticket .form-container .input-row .form-control textarea{background:var(--main-white);border:1px solid #969696;box-shadow:0 4.328px 39.385px 0 #00000012;font:inherit;font-size:.875em;width:100%}.create-a-support-ticket .form-container .input-row .form-control .no-resize{resize:none}.create-a-support-ticket .form-container .input-row .form-control .select-cont select:focus,.create-a-support-ticket .form-container .input-row .form-control input:focus,.create-a-support-ticket .form-container .input-row .form-control textarea:focus{border:1px solid #535353;box-shadow:0 4.328px 39.385px 0 var(--transparent-gray)}.create-a-support-ticket .form-container .input-row .form-control textarea{min-height:12vh}.create-a-support-ticket .form-container .input-row .radio-group .items .radio{align-items:center;background:var(--main-white);border:1px solid #969696;border-radius:7px;box-shadow:0 4.328px 39.385px 0 #00000012;display:flex;flex:1 1;font-size:1.1em;font-weight:600;justify-content:center}.create-a-support-ticket .form-container .input-row .radio-group .items .radio:hover{background:#f2f4f8}.create-a-support-ticket .form-container .input-row .radio-group .items .radio:has(input[type=radio]:checked){background:#edf2fa;border:1px solid #9eaabd;box-shadow:0 0 6px 0 #dce3ef;color:#1b3f7d}.create-a-support-ticket .form-container .input-row .radio-group .items .radio label{display:flex;height:100%;justify-content:center;padding:1.25em;width:100%}.create-a-support-ticket .button,.create-a-support-ticket .completed-screen-container .button{background:var(--primary-green);border-radius:.5em;box-shadow:0 8.22px 14.385px 0 #2980a442,0 -8.22px 8.22px 0 #69b55a42;font-weight:600;margin:1em auto 0;padding:1em 2em;transition:all .2s}.create-a-support-ticket .button:hover,.create-a-support-ticket .completed-screen-container .button:hover{background:#8ec95e;box-shadow:0 8.22px 14.385px 0 #2980a44d,0 -8.22px 8.22px 0 #69b55a4d;transform:translateY(-2px)}.create-a-support-ticket .button:disabled,.create-a-support-ticket .completed-screen-container .button:disabled{background:#c1c1c1;box-shadow:none;transform:none}.create-a-support-ticket .completed-screen-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.create-a-support-ticket .completed-screen-container .text-wrapper{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center}.create-a-support-ticket .completed-screen-container .text-wrapper .icon{color:var(--primary-green);font-size:4em}.create-a-support-ticket .completed-screen-container .text-wrapper .text{color:#575757;font-weight:300;line-height:1.5;margin:0;max-width:50ch;text-align:center}.create-a-support-ticket .completed-screen-container .text-wrapper .all-support-tickets{border:1px solid #e6e6e6;border-radius:.5em;color:#575757;font-weight:500;margin-top:1em;padding:.5em 1em;transition:all .1s}.create-a-support-ticket .completed-screen-container .text-wrapper .all-support-tickets:hover{border:1px solid var(--primary-green);color:var(--primary-green);font-weight:500;text-decoration:none}@media (max-width:768px){.modal-container.CREATE_A_SUPPORT_TICKET{min-width:0;min-width:auto;width:90vw}.create-a-support-ticket .form-container{max-width:100%}.create-a-support-ticket .form-container .input-row .bug-type{flex-direction:column;gap:1em}.create-a-support-ticket .form-container .input-row .bug-type .form-control:first-child{flex:1 1;width:100%}}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-unzoom],[data-rmiz-btn-zoom]{-webkit-appearance:none;appearance:none;background-color:#000000b3;border:none;border-radius:50%;box-shadow:0 0 1px #ffffff80;color:#fff;height:40px;margin:0;outline-offset:2px;padding:9px;touch-action:manipulation;width:40px}[data-rmiz-btn-zoom]:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap;width:1px}[data-rmiz-btn-zoom]{cursor:zoom-in;inset:10px 10px auto auto;position:absolute}[data-rmiz-btn-unzoom]{cursor:zoom-out;inset:20px 20px auto auto;position:absolute;z-index:1}[data-rmiz-content=found] [data-zoom],[data-rmiz-content=found] [role=img],[data-rmiz-content=found] img,[data-rmiz-content=found] svg{cursor:zoom-in}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal][open]{background:#0000;border:0;height:100vh;height:100dvh;margin:0;max-height:none;max-width:none;overflow:hidden;padding:0;position:fixed;width:100vw;width:100dvw}[data-rmiz-modal-overlay]{inset:0;position:absolute;transition:background-color .3s}[data-rmiz-modal-overlay=hidden]{background-color:#fff0}[data-rmiz-modal-overlay=visible]{background-color:#fff}[data-rmiz-modal-content]{height:100%;position:relative;width:100%}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;position:absolute;transform-origin:top left;transition:transform .3s}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-img],[data-rmiz-modal-overlay]{transition-duration:.01ms!important}}.modal-container:has(.ticket-details-modal){overflow:hidden}.modal-container:has(.ticket-details-modal)>div{padding:2em;width:1500px}.ticket-details-modal h2,.ticket-details-modal p{margin:0}.basic-user .ticket-details-modal{background-color:none}.ticket-details-modal{background-color:#fcfcfc;width:100%;.ticket-details-modal-header{align-items:flex-start;display:flex;flex-direction:column;gap:.25em;padding:0 1.5em;.title{color:#6b6b6b;font-size:var(--font-24);font-weight:700;margin:0}.user-info{color:#a6a6a6;display:flex;font-size:var(--font-14);justify-content:space-between;width:100%;strong{font-weight:600}}.line{background:var(--disabled-gray);height:2px;margin:1em 0;width:100%}}.ticket-details-modal-content{display:flex;gap:1em;max-height:70vh;overflow-y:auto;padding:1em 1.5em;.chatbox{display:flex;flex:3 1;flex-direction:column;gap:1em;justify-content:space-between;.messages{background-color:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;flex:1 1;flex-direction:column;gap:1.5em;max-height:675px;min-height:80%;overflow-y:auto;overflow:auto;padding:2em;&::-webkit-scrollbar,&:hover::-webkit-scrollbar{height:4px;width:4px}&::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.message{display:flex;gap:.5em;.avatar{align-items:center;background-color:var(--second-green);border-radius:50%;display:flex;height:2em;justify-content:center;width:2em;img{border-radius:50%;height:100%;object-fit:cover;width:100%}.name-first-letter{color:var(--main-white);font-size:var(--font-16);font-weight:600;user-select:none;-webkit-user-select:none;-moz-user-select:none}}.content{background-color:#f6f7f9;border-radius:var(--border-xs);display:flex;flex-direction:column;gap:.5em;max-width:400px;padding:.75em;position:relative;.text,.time{font-size:var(--font-14)}.time{color:#a6a6a6}}&.received{justify-content:flex-start;.avatar{align-self:flex-start}.content{background-color:#f6f7f9;border-top-left-radius:0;text-align:left;top:.25em}}&.sent{justify-content:flex-end;.avatar{align-self:flex-end;order:2}.content{background-color:#eaf1ff;border-bottom-right-radius:0;top:-.25em;.time{text-align:right}}}}}.add-message{display:flex;height:3em;button{background-color:#6b6b6b;border-radius:var(--border-sm);color:var(--main-white);flex:1 1;font-size:var(--font-16);font-weight:600;transition:all 75ms;&:hover{background-color:#4b4b4b}&:disabled{opacity:.5;&:hover{background-color:#6b6b6b;color:var(--main-white)}}}}.input{background-color:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;gap:.5em;height:4em;padding:.75em;textarea{background-color:var(--main-white);border:none;border-radius:5px;flex:1 1;font-family:inherit;font-size:var(--font-14);resize:none;&:focus{outline:none}}button{background-color:#6b6b6b;border:none;border-radius:var(--border-sm);color:var(--main-white);font-weight:600;padding:.5em 2em;transition:all 75ms;&:hover{background-color:#4b4b4b}&:disabled{opacity:.5;&:hover{background-color:#6b6b6b;color:var(--main-white)}}}}}.information{background-color:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;flex:2 1;flex-direction:column;gap:4em;overflow:auto;padding:2em;.details{display:flex;flex-direction:column;gap:1.5em;.header{align-items:flex-start;color:#6b6b6b;display:flex;flex-direction:column;font-size:var(--font-16);margin:0;padding:0;&:after{background-color:var(--main-gray);content:"";display:block;height:1px;margin-top:.4em;width:100%}}.section.grouped{display:flex;flex-direction:row;gap:1.5em;.group{display:flex;flex:1 1;flex-direction:column;gap:.25em;.value{margin:0;padding:.2em 0}}}.section.assigned-marketing-expert{align-items:center;display:flex;flex-direction:row;gap:.5em;.avatar{border-radius:50%;height:64px;width:64px;img{border-radius:50%;height:100%;object-fit:cover;width:100%}}.texts{display:flex;flex-direction:column;gap:.1em;.name{font-size:var(--font-16);font-weight:600}.email{color:#6b6b6b;font-size:var(--font-14)}}}.section{display:flex;flex-direction:column;gap:.25em;.title{font-size:var(--font-16)}.value{color:#6b6b6b;font-size:var(--font-14);line-height:1.25}.value.description{word-break:break-all}.value:has(.screenshot){height:120px;width:120px;.screenshot{cursor:zoom-in;height:100%;object-fit:cover;width:100%}}.value.team-note{.note-input{align-items:flex-start;display:flex;flex-direction:column;gap:.5em;width:100%;textarea{background-color:#f1eef2;color:#565355;font:inherit;font-size:.9em;height:100px;min-height:50px;padding:.5em;resize:vertical;width:100%}.save-button,textarea{border:none;border-radius:var(--border-xs);outline:none}.save-button{align-items:center;background-color:#6b6b6b;color:var(--main-white);cursor:pointer;display:flex;font:inherit;font-weight:600;gap:.25em;justify-content:center;transition:all 75ms;&:hover{background-color:#4b4b4b}}}}.value.priority,.value.status{border:1px solid #0000;border-radius:var(--border-xs);font-size:var(--font-14);font-weight:600;min-width:14ch;overflow:hidden;padding:.2em 1em;position:relative;text-align:center;&.in-progress{background:#feeac1;color:#523d21}&.postponed{background:#d1e1f0;color:#253444}&.completed{background:#daeada;color:#354839}&.pending{background:#f1eef2;color:#565355}&.ignored{background:#f0dada;color:#4f2f2f}select{cursor:pointer;inset:0;opacity:0;position:absolute;width:100%}&.urgent{border:1px solid #900f0f;color:#900f0f}&.high{border:1px solid #b93907;color:#b93907}&.normal{border:1px solid #d36b41;color:#d36b41}}}}&::-webkit-scrollbar,&:hover::-webkit-scrollbar{height:4px;width:4px}&::-webkit-scrollbar-thumb{background:var(--transparent-gray)}}}}.modal-container.GOOGLE_ADS_SUPPORT{background:var(--main-white);border-radius:20px;box-shadow:0 5.731px 85.828px 0 #00000040;height:55vh;max-height:400px;min-width:700px;overflow:hidden;width:40vw}.google-ads-support{height:100%;position:relative}.google-ads-support header{display:flex;justify-content:center;left:50%;margin:0 auto;position:absolute;top:30px;transform:translateX(-50%);width:90%;z-index:2}.google-ads-support header .title{display:flex;flex-direction:column;font-size:2em;margin:0}.google-ads-support header .title span.highlight{color:#74b751}.google-ads-support .icon-bubble{align-items:center;background-color:var(--main-white);border-radius:50%;box-shadow:0 19.237px 46.17px #0000001f;display:flex;height:150px;justify-content:center;position:absolute;width:150px;z-index:2}.google-ads-support .icon-bubble img.icon{width:82px}.google-ads-support .icon-bubble.google{bottom:-25px;left:-10px}.google-ads-support .icon-bubble.youtube{box-shadow:0 9.256px 22.213px #0000001f;height:96px;right:100px;top:190px;width:96px}.google-ads-support .icon-bubble.youtube img.icon{width:48px}.google-ads-support .buttons{bottom:30px;display:flex;gap:1.5em;justify-content:center;left:50%;margin-top:auto;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.google-ads-support .buttons .book-a-call-btn{background:linear-gradient(263deg,#57ba8a 44.19%,#5aba87 47.58%,#74b751 89.69%);border:none;border-radius:8px;box-shadow:0 2px 10px 0 #7ebf5959;color:#fcfcfc;font-size:1.1em;font-weight:500;padding:1em 1.5em;transition:all .2s}.google-ads-support .buttons .book-a-call-btn:hover{box-shadow:0 2px 10px 0 #7ebf5980;transform:translateY(-1px)}.google-ads-support .buttons .book-a-call-btn:active{transform:translateY(0)}.google-ads-support .buttons .customer-support-btn{background:#fcfcfc;border:1px solid var(--second-green);border-radius:8px;box-shadow:0 2px 10px 0 #7ebf5959;color:var(--text-green);font-weight:500;transition:all .2s}.google-ads-support .buttons .customer-support-btn:hover{box-shadow:0 2px 10px 0 #7ebf5980;transform:translateY(-1px)}.google-ads-support .buttons .customer-support-btn:active{transform:translateY(0)}.google-ads-support .background{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.google-ads-support .background .bg-bubble{background-color:var(--main-white);border-radius:50%;bottom:0;box-shadow:0 9.256px 22.213px #0000001f;height:200px;left:50%;position:absolute;transform:translateX(-50%) translateY(50%);width:200px}.google-ads-support .background .bg-bubble.xl{height:1000px;width:1000px}.google-ads-support .background .bg-bubble.lg{height:700px;width:700px}.google-ads-support .background .bg-bubble.md{height:400px;width:400px}@media (max-width:1400px){.google-ads-support .icon-bubble.google{bottom:80px}}@media (max-width:800px){.modal-container.GOOGLE_ADS_SUPPORT{min-width:450px}}@media (max-width:435px){.modal-container.GOOGLE_ADS_SUPPORT{font-size:medium;min-width:300px}.google-ads-support .icon-bubble.google{bottom:110px;left:50px;scale:.7}.google-ads-support .icon-bubble.youtube{right:55px;scale:.7;top:180px}.google-ads-support .buttons{font-size:20px}.google-ads-support header .title{font-size:1.5em}}.modal-container.MICROSOFT_ADS_SUPPORT{background:var(--main-white);border-radius:20px;box-shadow:0 5.731px 85.828px 0 #00000040;height:55vh;max-height:400px;min-width:700px;overflow:hidden;width:40vw}.microsoft-ads-support{height:100%;position:relative}.microsoft-ads-support header{display:flex;justify-content:center;left:50%;margin:0 auto;position:absolute;top:30px;transform:translateX(-50%);width:90%;z-index:2}.microsoft-ads-support header .title{display:flex;flex-direction:column;font-size:2em;margin:0}.microsoft-ads-support header .title span.highlight{color:#74b751}.microsoft-ads-support .icon-bubble{align-items:center;background-color:var(--main-white);border-radius:50%;box-shadow:0 19.237px 46.17px #0000001f;display:flex;height:150px;justify-content:center;position:absolute;width:150px;z-index:2}.microsoft-ads-support .icon-bubble img.icon{width:70px}.microsoft-ads-support .icon-bubble.microsoft{bottom:-25px;left:-10px}.microsoft-ads-support .icon-bubble.youtube{box-shadow:0 9.256px 22.213px #0000001f;height:96px;right:100px;top:190px;width:96px}.microsoft-ads-support .icon-bubble.youtube img.icon{width:60px}.microsoft-ads-support .buttons{bottom:30px;display:flex;gap:1.5em;justify-content:center;left:50%;margin-top:auto;position:absolute;transform:translateX(-50%);width:100%;z-index:2}.microsoft-ads-support .buttons .book-a-call-btn{background:linear-gradient(263deg,#57ba8a 44.19%,#5aba87 47.58%,#74b751 89.69%);border:none;border-radius:8px;box-shadow:0 2px 10px 0 #7ebf5959;color:#fcfcfc;font-size:1.1em;font-weight:500;padding:1em 1.5em;transition:all .2s}.microsoft-ads-support .buttons .book-a-call-btn:hover{box-shadow:0 2px 10px 0 #7ebf5980;transform:translateY(-1px)}.microsoft-ads-support .buttons .book-a-call-btn:active{transform:translateY(0)}.microsoft-ads-support .buttons .customer-support-btn{background:#fcfcfc;border:1px solid var(--second-green);border-radius:8px;box-shadow:0 2px 10px 0 #7ebf5959;color:var(--text-green);font-weight:500;transition:all .2s}.microsoft-ads-support .buttons .customer-support-btn:hover{box-shadow:0 2px 10px 0 #7ebf5980;transform:translateY(-1px)}.microsoft-ads-support .buttons .customer-support-btn:active{transform:translateY(0)}.microsoft-ads-support .background{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.microsoft-ads-support .background .bg-bubble{background-color:var(--main-white);border-radius:50%;bottom:0;box-shadow:0 9.256px 22.213px #0000001f;height:200px;left:50%;position:absolute;transform:translateX(-50%) translateY(50%);width:200px}.microsoft-ads-support .background .bg-bubble.xl{height:1000px;width:1000px}.microsoft-ads-support .background .bg-bubble.lg{height:700px;width:700px}.microsoft-ads-support .background .bg-bubble.md{height:400px;width:400px}@media (max-width:1400px){.microsoft-ads-support .icon-bubble.microsoft{bottom:80px}}@media (max-width:800px){.modal-container.MICROSOFT_ADS_SUPPORT{min-width:450px}}@media (max-width:435px){.modal-container.MICROSOFT_ADS_SUPPORT{font-size:medium;min-width:300px}.microsoft-ads-support .icon-bubble.microsoft{bottom:110px;left:50px;scale:.7}.microsoft-ads-support .icon-bubble.youtube{right:55px;scale:.7;top:180px}.microsoft-ads-support .buttons{font-size:20px}.microsoft-ads-support header .title{font-size:1.5em}}.modal-container.CAMPAIGN_DEACTIVATION{background:var(--main-white);box-shadow:0 2.172px 32.522px 0 #00000040;height:56vh;max-width:900px;overflow:hidden;width:90%}.campaign-deactivation{display:flex;flex-direction:column;height:100%;padding:1em 1.5em!important;position:relative}.campaign-deactivation h3,.campaign-deactivation p{margin:0}.campaign-deactivation .close-modal{display:flex;height:28px;position:relative;width:100%}.campaign-deactivation .close-modal .cross{cursor:pointer;height:28px;opacity:.5;position:absolute;right:0;transition:all .15s;width:28px}.campaign-deactivation .close-modal .cross:hover{opacity:1}.campaign-deactivation .close-modal .cross:before,.close-modal .cross:after{background-color:#000;content:" ";height:29px;left:14px;position:absolute;width:1px}.campaign-deactivation .close-modal .cross:before{transform:rotate(45deg)}.campaign-deactivation .close-modal .cross:after{transform:rotate(-45deg)}.campaign-deactivation .content{display:flex;flex:1 1;gap:2.5em}.campaign-deactivation .content .information-container,.campaign-deactivation .content .preview-container{flex:1 1}.campaign-deactivation .content .preview-container{align-items:center;display:flex;justify-content:flex-start;position:relative}.campaign-deactivation .content .preview-container .ad-creative-container{animation:gradientAnimation 2s ease-in-out infinite;background:#dfdfdf;background:linear-gradient(130deg,#f1f1f1,#cdcdcd);background-size:200% 200%;border-radius:4px;box-shadow:0 1.192px 11.024px 0 #00000040;margin-bottom:-375px;margin-right:-250px;overflow:hidden;padding:348px 250px;position:relative;transform:scale(.55) translate(-15%,-55%);z-index:5}.campaign-deactivation .content .preview-container .ad-creative-container iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.campaign-deactivation .content .information-container{display:flex;flex-direction:column}.campaign-deactivation .content .information-container .bottom,.campaign-deactivation .content .information-container .top{flex:1 1}.campaign-deactivation .content .information-container .top{display:flex;flex-direction:column;gap:1.25em}.campaign-deactivation .content .information-container .top .title{font-size:2em;font-weight:700;line-height:1.2}.campaign-deactivation .content .information-container .top .title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text}.campaign-deactivation .content .information-container .top .description{color:#575757;line-height:1.2}.campaign-deactivation .content .information-container .bottom{display:flex;flex-direction:column;justify-content:space-between;padding-top:4em}.campaign-deactivation .content .information-container .bottom .milestones{display:flex;justify-content:center}.campaign-deactivation .content .information-container .bottom .milestones .main-border{border:1px dashed #47b781;height:8px;position:relative;width:85%}.campaign-deactivation .content .information-container .bottom .milestones .main-border .inner-line{background:#47b781;height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}.campaign-deactivation .content .information-container .bottom .milestones .main-border .circle{align-items:center;border-radius:50%;display:flex;font-size:.875em;height:60px;justify-content:center;position:absolute;text-align:center;top:50%;width:60px;z-index:2}.campaign-deactivation .content .information-container .bottom .milestones .main-border .ai-ad-creation{background:#f4f4f4;color:#575757;right:100%;transform:translate(50%,-50%)}.campaign-deactivation .content .information-container .bottom .milestones .main-border .improved-campaign-sales{background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);color:var(--main-white);left:100%;transform:translate(-50%,-50%)}.campaign-deactivation .content .information-container .bottom .milestones .main-border .ai-ad-creation-text{color:#000;font-size:.7em;font-weight:500;line-height:1.25;position:absolute;right:100%;text-align:center;top:100%;transform:translate(50%,100%)}.campaign-deactivation .content .information-container .bottom .milestones .main-border .improved-campaign-sales-text{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text;font-size:.7em;font-weight:500;left:100%;line-height:1.25;position:absolute;text-align:center;top:100%;transform:translate(-50%,100%);width:100px}.campaign-deactivation .content .information-container .bottom .milestones .main-border .box{align-items:center;border:1px solid var(--text-green);border-radius:4px;display:flex;font-size:.8em;justify-content:center;line-height:1.2;padding:.75em;position:absolute;text-align:center;width:100px}.campaign-deactivation .content .information-container .bottom .milestones .main-border .audience-optimization{left:18%;top:50%;transform:translateY(1em)}.campaign-deactivation .content .information-container .bottom .milestones .main-border .audience-optimization:before{background:var(--second-green);content:"";display:block;height:1em;position:absolute;top:0;transform:translateY(-1em);width:2px}.campaign-deactivation .content .information-container .bottom .milestones .main-border .ai-ad-optimization{bottom:50%;right:18%;transform:translateY(-1em)}.campaign-deactivation .content .information-container .bottom .milestones .main-border .ai-ad-optimization:after{background:var(--second-green);bottom:0;content:"";display:block;height:1em;position:absolute;transform:translateY(1em);width:2px}.campaign-deactivation .content .information-container .bottom .buttons{display:flex;gap:1.25em}.campaign-deactivation .content .information-container .bottom .buttons button{border-radius:8px;box-shadow:0 2px 10px 0 #7ebf5959;transition:all .2s}.campaign-deactivation .content .information-container .bottom .buttons button:hover{box-shadow:0 2px 11px 0 #7ebf5999;transform:translateY(-1px)}.campaign-deactivation .content .information-container .bottom .buttons button:active{transform:translateY(0)}.campaign-deactivation .content .information-container .bottom .buttons .let-ai-optimize-btn{background:var(--second-green);border:1px solid #0000;color:var(--main-white);font-weight:500}.campaign-deactivation .content .information-container .bottom .buttons .close-campaign-btn{background:#fcfcfc;border:1px solid var(--second-green);color:var(--text-green);font-weight:500}.campaign-deactivation .preview-container .circle{align-items:center;border:1px dashed var(--second-green);border-radius:50%;display:flex;justify-content:center;position:absolute;z-index:2}.campaign-deactivation .preview-container .circle.top{height:144px;left:5%;top:10%;width:144px}.campaign-deactivation .preview-container .circle.top:after{background:#0000;border:3px solid var(--second-green);border-radius:50%;content:"";display:block;height:124px;width:124px}.campaign-deactivation .preview-container .circle.bottom{bottom:10%;height:160px;right:10%;width:160px}.campaign-deactivation .preview-container .circle.bottom:after{background:#0000;border:3px solid var(--second-green);border-radius:50%;content:"";display:block;height:140px;width:140px}@media (max-width:1200px){.campaign-deactivation .content .preview-container{display:none}}@media (max-width:800px){.modal-container.CAMPAIGN_DEACTIVATION{min-width:450px}}.EnhencedCatalogPreview_productsGrid__6vr-D{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));max-height:450px;overflow-y:auto;padding:1em;scrollbar-width:thin;@media (max-width:1024px){grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.adcr.modal-preview .EnhencedCatalogPreview_productsGrid__6vr-D{max-height:390px}.EnhencedCatalogPreview_productContainer__RPcQo{aspect-ratio:1;background:#fff;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:.75rem;position:relative;transition:all .2s ease}.EnhencedCatalogPreview_productContainer__RPcQo:hover{border-color:var(--second-green);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.EnhencedCatalogPreview_completedProductActions__WnzlH{opacity:0;position:absolute;right:.5rem;top:.5rem;z-index:1}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__RPcQo:hover .EnhencedCatalogPreview_completedProductActions__WnzlH{opacity:1}.EnhencedCatalogPreview_productActionsButton__mja0B{align-items:center;background:#ffffffe6;border:1px solid #e0e0e0;border-radius:50%;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.EnhencedCatalogPreview_productActionsButton__mja0B svg{color:inherit;height:16px;width:16px}.EnhencedCatalogPreview_productActionsButton__mja0B:hover{background:#fff;box-shadow:0 2px 8px #0000001a;color:var(--second-green)}.EnhencedCatalogPreview_productActionsMenuHidden__Xak-N{opacity:0;pointer-events:none;transform:translateY(-10px)}.EnhencedCatalogPreview_productActionsMenuHidden__Xak-N,.EnhencedCatalogPreview_productActionsMenuVisible__rpCaQ{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px #0000001a;margin-top:.5rem;min-width:120px;position:absolute;right:0;top:100%;transition:all .2s ease}.EnhencedCatalogPreview_productActionsMenuVisible__rpCaQ{opacity:1;pointer-events:all;transform:translateY(0)}.EnhencedCatalogPreview_productActionItem__5BuRw{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.EnhencedCatalogPreview_productActionItem__5BuRw:first-child{border-radius:8px 8px 0 0}.EnhencedCatalogPreview_productActionItem__5BuRw:last-child{border-radius:0 0 8px 8px}.EnhencedCatalogPreview_productActionItem__5BuRw:hover{background:#f5f5f5;color:var(--second-green)}.EnhencedCatalogPreview_productActionItem__5BuRw.EnhencedCatalogPreview_danger__wSfrS{color:#dc3545}.EnhencedCatalogPreview_productActionItem__5BuRw.EnhencedCatalogPreview_danger__wSfrS:hover{background:#fff5f5;color:#dc3545}.EnhencedCatalogPreview_productImage__hzGFk img{height:100%;object-fit:cover;width:100%}.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__6vr-D{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));max-height:calc(80vh - 200px);overflow-y:auto;padding:1.5rem;scrollbar-color:#0003 #0000;scrollbar-width:thin}.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__6vr-D::-webkit-scrollbar{width:6px}.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__6vr-D::-webkit-scrollbar-track{background:#0000}.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__6vr-D::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__RPcQo{aspect-ratio:1;background:#f5f5f5;border-radius:8px;overflow:hidden;position:relative;transition:all .3s ease}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__RPcQo:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.completeEnhencedModal .EnhencedCatalogPreview_productImage__hzGFk{height:100%;position:relative;width:100%}.completeEnhencedModal .EnhencedCatalogPreview_productImage__hzGFk:before{background:linear-gradient(180deg,#0000 50%,#00000005);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.completeEnhencedModal .EnhencedCatalogPreview_productImage__hzGFk img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__RPcQo:hover .EnhencedCatalogPreview_productImage__hzGFk img{transform:scale(1.05)}@media (max-width:768px){.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__6vr-D{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:1rem}}.adcr{background:#fff;border:1px solid #dadce0;border-radius:var(--border-md);position:-webkit-sticky;position:sticky;top:20px;width:100%}.adcr.no-border{border:none}.adcr.enhenced-catalog{min-height:450px}.adcr.modal-preview{max-width:90%;min-height:390px;z-index:5}.adcr h3{color:#5f6368;flex:1 1;font-size:14px;margin:0;padding:12px 16px;text-align:left}.adcr .header-container,.adcr h3{background:#f8f9fa;border-radius:var(--border-sm) var(--border-sm) 0 0}.adcr .header-container{align-items:center;border-bottom:1px solid #dadce0;display:flex;justify-content:space-between}.adcr .helper-text{color:#5f6368;font-size:13px;margin:0;padding:16px;text-align:center}.adcr .format-tabs{align-items:center;background:#0000;display:flex;gap:8px;justify-content:flex-end;padding:8px 16px}.adcr .format-tab{align-items:center;background:#fff;border:1px solid #dadce0;border-radius:var(--border-sm);cursor:pointer;display:flex;height:30px;justify-content:center;padding:6px;position:relative;transition:all .2s ease;width:30px}.adcr .format-tab:hover{border-color:#1976d2;box-shadow:0 1px 3px #0000001a}.adcr .format-tab.active{background:#e3f2fd;border-color:#1976d2}.adcr .format-icon{background-color:#f5f5f5;border:1px solid #9e9e9e;border-radius:2px;transition:all .2s ease}.adcr .format-tab.active .format-icon{background-color:#bbdefb;border-color:#1976d2}.adcr .format-tab:hover:not(.active) .format-icon{background-color:#e3f2fd;border-color:#1976d2}.adcr .square-icon{height:18px;width:18px}.adcr .vertical-icon{height:20px;width:12px}.adcr .horizontal-icon{height:12px;width:20px}.adcr .ad-creatives-box{align-items:center;background:#fff;border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:16px;max-height:600px!important;min-height:600px;overflow:hidden;padding:16px;width:100%}.adcr .ad-creative-cont{background:#f8f9fa;border:1px solid #dadce0;border-radius:4px;box-shadow:0 1px 2px #0000001a;overflow:hidden!important;position:relative}.adcr .ad-creative-cont[data-format=square]{transform:scale(.65) translate(-38%,-22%)}.adcr .ad-creative-cont[data-format=vertical]{transform:scale(.85) translate(-30%,-4%)}.adcr .ad-creative-cont[data-format=horizontal]{transform:scale(.9) translate(-27%,15%)}.adcr .ad-creative-cont iframe{border:none;display:block;left:0;position:absolute;top:0}.adcr .ad-creative-cont iframe,.adcr .preview-iframe-container{height:100%;overflow:hidden!important;width:100%}.adcr .preview-iframe-container iframe{border:none;max-width:100%!important;overflow:hidden!important;width:100%!important}.adcr .preview-error{align-items:center;background:#f8f9fa;border:1px solid #dadce0;border-radius:4px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.adcr .preview-error p{color:#5f6368;font-size:13px;margin:0;text-align:center}@media (max-width:768px){.adcr{justify-self:center}}.modal-container.CAMPAIGN_CREATION{background:var(--main-white);border-radius:16px;box-shadow:0 4px 40px 0 #00000026;height:60vh;max-width:950px;overflow:hidden;width:90%}.campaign-creation{display:flex;flex-direction:column;height:100%;padding:1em 1.5em!important;position:relative}.campaign-creation h3,.campaign-creation p{margin:0}.campaign-creation .close-modal{display:flex;height:28px;position:relative;width:100%;z-index:6}.campaign-creation .close-modal .cross{cursor:pointer;height:28px;opacity:.5;position:absolute;right:0;transition:all .15s;width:28px}.campaign-creation .close-modal .cross:hover{opacity:1}.campaign-creation .close-modal .cross:before,.close-modal .cross:after{background-color:#000;content:" ";height:29px;left:14px;position:absolute;width:1px}.campaign-creation .close-modal .cross:before{transform:rotate(45deg)}.campaign-creation .close-modal .cross:after{transform:rotate(-45deg)}.campaign-creation .background{display:flex;height:100%;justify-content:flex-end;position:absolute;width:100%;z-index:3}.campaign-creation .background .circles-container{position:relative}.campaign-creation .background .circles-container .circle{border:4px solid var(--second-green);border-radius:50%;height:400px;opacity:.8;position:absolute;right:-130px;top:50%;transform:translateY(-52%);width:400px}.campaign-creation .background .circles-container .circle.dashed{border:1px dashed var(--second-green);border-radius:50%;height:430px;opacity:.6;position:absolute;right:-145px;top:50%;transform:translateY(-52%);width:430px}.campaign-creation .icons{bottom:0;display:flex;position:absolute;right:0;z-index:6}.campaign-creation .icons .icon.instagram{bottom:-15px;position:relative;right:-13px}.campaign-creation .icons .icon.instagram img{position:relative;z-index:7}.campaign-creation .icons .icon.instagram:before{background:var(--second-green);border-radius:50%;content:"";display:block;height:32px;left:3px;position:absolute;top:0;width:32px;z-index:1}.campaign-creation .icons .icon.meta{bottom:0;position:relative;right:3px}.campaign-creation .icons .icon.meta img{position:relative;z-index:9}.campaign-creation .icons .icon.meta:before{background:var(--second-green);border-radius:50%;content:"";display:block;height:36px;left:4px;position:absolute;top:1px;width:36px;z-index:8}.campaign-creation .content{display:flex;flex:1 1;gap:2.5em}.campaign-creation .content .information-container,.campaign-creation .content .preview-container{flex:1 1}.campaign-creation .content .preview-container{align-items:center;display:flex;justify-content:flex-start;position:relative}.campaign-creation .content .preview-container .ad-creative-container{animation:gradientAnimation 2s ease-in-out infinite;background:#dfdfdf;background:linear-gradient(130deg,#f1f1f1,#cdcdcd);background-size:200% 200%;border-radius:4px;box-shadow:0 1.192px 11.024px 0 #00000040;margin-bottom:-375px;margin-right:-250px;overflow:hidden;padding:348px 250px;position:relative;transform:scale(.57) translate(-15%,-50%);transform:scale(.55) translate(-15%,-55%);z-index:5}.campaign-creation .content .preview-container .ad-creative-container iframe{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.campaign-creation .content .information-container{display:flex;flex-direction:column;gap:2em;z-index:9}.campaign-creation .content .information-container .bottom{display:flex;flex-direction:column;height:100%;justify-content:space-between}.campaign-creation .content .information-container .top{display:flex;flex-direction:column;gap:1.25em}.campaign-creation .content .information-container .top .title{font-size:var(--font-32);font-weight:700;line-height:1.3;text-align:left}.campaign-creation .content .information-container .top .title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text}.campaign-creation .content .information-container .top .description{color:#575757;font-size:var(--font-18);line-height:1.5}.campaign-creation .content .information-container .top .description .highlight-date{background:#e9f7ef;border-radius:4px;color:#334155;font-weight:600;margin:0 6px;padding:2px 6px}.campaign-creation .content .information-container .bottom .campaign-details{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25em 1em;transition:all .2s ease}.campaign-creation .content .information-container .bottom .campaign-details ul{color:#575757;font-size:var(--font-16);list-style:none;margin:0;padding:0}.campaign-creation .content .information-container .bottom .campaign-details ul li{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:8px}.campaign-creation .content .information-container .bottom .campaign-details ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.campaign-creation .content .information-container .bottom .campaign-details .detail-label{color:#64748b;font-weight:500}.campaign-creation .content .information-container .bottom .campaign-details .detail-label.boost-label{-webkit-text-fill-color:#0000;background:var(--main-green-gradient);background-clip:text;-webkit-background-clip:text;font-weight:600}.campaign-creation .content .information-container .bottom .campaign-details .detail-value{color:#334155;font-weight:600}.campaign-creation .content .information-container .bottom .button-container{display:flex;justify-content:center;margin-top:24px}.campaign-creation .content .information-container .bottom .button-container .continue-btn{background:var(--second-green);border:1px solid #0000;border-radius:12px;box-shadow:0 2px 10px 0 #7ebf5959;color:var(--main-white);font-size:var(--font-16);font-weight:600;min-width:180px;padding:12px 36px;transition:all .2s}.campaign-creation .content .information-container .bottom .button-container .continue-btn:hover{background:var(--second-green-hover)}.campaign-creation .content .information-container .bottom .button-container .continue-btn:active{transform:translateY(0)}@media (max-width:1000px) and (min-width:801px){.campaign-creation .content{gap:0}}@media (max-width:800px){.campaign-creation .background,.campaign-creation .content .preview-container,.campaign-creation .icons{display:none}.modal-container.CAMPAIGN_CREATION{min-width:450px}}.modal-container.BOOK_A_DEMO_WITH_US{border-radius:1em;max-width:1100px;position:relative;width:90vw}.checkup-meeting{border-radius:1em;height:100%}.checkupMeeting .close-button{color:var(--text-gray);cursor:pointer;font-size:1.8em;position:absolute;right:1em;top:1em}.checkupMeeting .close-button:hover{color:var(--text-gray);transform:translateY(-1px)}.checkupMeeting .content{align-items:center;display:flex;flex-direction:column;gap:2em;justify-content:center;padding:2em;width:100%}.checkupMeeting .middle-text{align-items:center;color:var(--text-gray);display:flex;font-size:var(--font-24);font-weight:500;gap:1em;margin:1em 0;text-align:left;width:70%}.checkupMeeting .middle-text .icon{color:var(--main-green);font-size:1.3em}.modal-container.BOOK_A_DEMO_WITH_US .subscription-header{color:var(--text-gray);font-size:var(--font-28);font-weight:600;margin:0 auto 1em;max-width:800px;text-align:left;width:80%}.basic-user .modal-container.BOOK_A_DEMO_WITH_US .subscription-header{margin-top:1em}.modal-container.BOOK_A_DEMO_WITH_US .subscription-header .green{color:var(--text-green)}.modal-container.BOOK_A_DEMO_WITH_US .feature-points{align-items:center;display:flex;font-weight:500;gap:2em;justify-content:space-evenly;margin:0 auto;max-width:800px}.modal-container.BOOK_A_DEMO_WITH_US .feature-points>div{align-items:center;color:#727272;display:flex;font-size:var(--font-16);gap:.8em;justify-content:flex-start}.modal-container.BOOK_A_DEMO_WITH_US .feature-points>div .green{color:var(--text-green)}.modal-container.BOOK_A_DEMO_WITH_US .feature-points>div .icon{color:var(--main-green);font-size:4em}.modal-container.BOOK_A_DEMO_WITH_US .calendly-inline-widget{height:700px;max-height:65vh}.modal-container .connect-page-button .button{background:linear-gradient(294deg,var(--primary-green),var(--second-green) 35%)}@media (max-width:1200px){.BOOK_A_DEMO_WITH_US .middle-text{width:100%}.BOOK_A_DEMO_WITH_US .middle-text .icon{font-size:2em}}.people-selector{align-items:flex-start;display:flex;gap:5px}.attached-users{display:flex;gap:5px;padding-left:1.2em}.attached-users.hidden{display:none}.default-user-avatar{align-items:center;background-color:gray;color:#fff;cursor:pointer;display:flex;justify-content:center;min-width:30px}.default-user-avatar,.user-image{border-radius:50%;height:30px;width:30px}.user-image{object-fit:cover}.attached-user{cursor:pointer;height:30px;position:relative}.attached-user:hover:before{background:#00000080;border-radius:50%;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.attached-user:hover:after{color:#fff;content:"×";font-size:20px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.user-list-overlay{background:#fff;border-radius:5px;box-shadow:0 0 10px 0 #0000004d;display:flex;flex-direction:column;gap:5px;padding:10px}.user-list-item{cursor:pointer;padding-left:5px;padding-right:5px}.user-list-item-content{align-items:center;display:flex;gap:8px}.small-user-avatar{align-items:center;background-color:gray;color:#fff;display:flex;font-size:12px;justify-content:center}.small-user-avatar,.small-user-image{border-radius:50%;height:24px;width:24px}.small-user-image{object-fit:cover}.add-user-button{align-items:center;background-color:var(--main-green);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px}.add-user-button:hover{background-color:var(--main-green-hover)}.alarm-modal.new-meeting-modal .modal-middle .property .property-desc{width:auto}.alarm-modal.new-meeting-modal .modal-middle .property{align-items:center;display:inline-grid;grid-template-columns:.8fr 1.2fr;width:100%}.modal-container.ADD_USER{max-width:600px;width:60%}.add-user-modal{border-radius:var(--border-md);color:var(--text-gray);display:flex;flex-direction:column;overflow:hidden;padding:0!important}.add-user-modal .header{align-items:center;background:#f9f9f9;border-bottom:1px solid #e0e0e0;display:flex;font-weight:500;justify-content:space-between;padding:20px}.add-user-modal form{padding:20px 20px 0}.add-user-modal h2{-webkit-margin-before:0;-webkit-margin-after:0;font-size:var(--font-24);margin-block-end:0;margin-block-start:0}.add-user-modal .buttons-row{background:#f9f9f9;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;padding:20px}.add-user-modal .buttons-row button{background-color:var(--main-green);font-weight:600;margin-left:1em;padding:.5em 1.5em;transition:background-color .3s;&:hover{background-color:var(--main-green-hover)}}.add-user-modal .close{align-items:center;background:#e0e0e0;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:6px}.add-user-modal .close:hover{background:silver}.add-user-modal .close svg{color:#616161}.add-user-modal .checkbox{margin-bottom:20px}.alarm-modal.checkup-meeting-modal .modal-middle .property .property-desc{width:auto}.alarm-modal.checkup-meeting-modal .modal-middle .property{align-items:center;display:inline-grid;grid-template-columns:.8fr 1.2fr;width:100%}.alarm-modal.checkup-meeting-modal .modal-footer{justify-content:space-between}.cancel-subscription-modal{background:#fff;border-radius:var(--border-md);display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1000px;overflow:hidden;padding:0!important;width:100%}.cancel-subscription-modal .modal-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em;width:100%}.cancel-subscription-modal .modal-header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.cancel-subscription-modal .close-button{align-items:center;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-20);justify-content:center;padding:.3em;transition:all .2s ease}.cancel-subscription-modal .close-button:hover{background-color:#e0e0e0;color:#555}.cancel-subscription-modal .modal-content{display:flex;flex:1 1;flex-direction:column;gap:1em;overflow-y:auto;padding:1em 1.5em}.cancel-subscription-modal .small-text{color:var(--text-gray);font-size:var(--font-16);font-weight:600;margin:.5em 0 1em;text-align:center}.cancel-subscription-modal .reason-container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2em;justify-content:flex-start;width:100%}.cancel-subscription-modal .image{align-items:center;display:flex;justify-content:center;width:200px}.cancel-subscription-modal .image img{max-width:200px;width:100%}.cancel-subscription-modal .options-container{flex:1 1}.cancel-subscription-modal .options{display:flex;flex-direction:column;gap:.8em;width:100%}.cancel-subscription-modal .input-box{align-items:center;background:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);cursor:pointer;display:flex;flex-direction:row;gap:1em;justify-content:flex-start;padding:1em;transition:all .2s ease;width:100%}.cancel-subscription-modal .input-box:hover{background-color:#f9f9f9;border-color:#ccc}.cancel-subscription-modal .input-box.selected{background-color:#57ba8a0d;border-color:var(--second-green)}.cancel-subscription-modal .textarea-box{cursor:default;padding:.8em}.cancel-subscription-modal .more-details{border:1px solid #e0e0e0;border-radius:var(--border-sm);font-family:inherit;font-size:var(--font-14);min-height:100px;padding:.8em;resize:vertical;width:100%}.cancel-subscription-modal .modal-footer{align-items:center;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:1em;justify-content:flex-end;padding:1em 1.5em}.cancel-subscription-modal .continue-button{background:var(--main-green-gradient);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;font-size:var(--font-14);font-weight:600;min-width:160px;padding:.8em 1.5em;transition:all .3s}.cancel-subscription-modal .continue-button:hover{background:var(--main-green-gradient-hover);transform:translateY(-2px)}.cancel-subscription-modal label{color:var(--text-gray);cursor:pointer;font-size:var(--font-14)}.cancel-subscription-modal input[type=radio]{accent-color:var(--second-green);-webkit-appearance:none;appearance:none;border:1px solid #d0d0d0;border-radius:50%;cursor:pointer;height:18px;outline:none;position:relative;width:18px}.cancel-subscription-modal input[type=radio]:checked{background-color:#fff;border:1px solid var(--second-green)}.cancel-subscription-modal input[type=radio]:checked:after{background-color:var(--second-green);border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}@media (max-width:768px){.cancel-subscription-modal .reason-container{align-items:center;flex-direction:column;gap:1em}.cancel-subscription-modal .image{width:100px}}.before-you-cancel-modal{background:#fff;border-radius:var(--border-md);display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:1000px;overflow:hidden;padding:0!important;width:100%}.before-you-cancel-modal .modal-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em;width:100%}.before-you-cancel-modal .modal-header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.before-you-cancel-modal .close-button{align-items:center;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-20);justify-content:center;padding:.3em;transition:all .2s ease}.before-you-cancel-modal .close-button:hover{background-color:#e0e0e0;color:#555}.before-you-cancel-modal .modal-content{display:flex;flex:1 1;flex-direction:column;gap:1em;overflow-y:auto;padding:1em 1.5em}.before-you-cancel-modal .boxes{display:flex;flex-direction:column;gap:1em;width:100%}.before-you-cancel-modal .box{align-items:center;display:flex;flex-direction:row;gap:2em;justify-content:space-between;transition:all .3s ease;width:100%}.before-you-cancel-modal .calendly-inline-widget{height:500px!important}.before-you-cancel-modal .box .row{align-items:flex-start;background:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;flex-direction:column;flex-wrap:nowrap;gap:1.5em;justify-content:flex-start;padding:1em;width:100%}.before-you-cancel-modal .box .row img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.1));max-width:60px}.before-you-cancel-modal .box p{color:var(--text-gray);font-size:var(--font-16);font-weight:400;line-height:1.5}.before-you-cancel-modal .box p span{color:#444;display:inline-block;font-size:var(--font-18);font-weight:700;margin-bottom:.3em}.before-you-cancel-modal .info-content{align-items:center;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:var(--border-md);color:#666;display:flex;flex-direction:column;font-size:var(--font-16);justify-content:center;margin:0 auto;padding:1em;text-align:center;width:100%}.before-you-cancel-modal .info-content p{line-height:1.6;margin:.6em 0}.before-you-cancel-modal .modal-footer{align-items:center;background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:1em;justify-content:flex-end;padding:1em 1.5em}.before-you-cancel-modal button{background:var(--main-green-gradient);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;font-size:var(--font-14);font-weight:600;min-width:160px;padding:.8em 1.5em;transition:all .3s}.before-you-cancel-modal button:hover{background:var(--main-green-gradient-hover);transform:translateY(-2px)}.before-you-cancel-modal .gradient-button{background:linear-gradient(90deg,#74b751,#57ba8a);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;font-size:var(--font-14);font-weight:600;padding:.8em 1.5em;transition:all .3s}.before-you-cancel-modal .gradient-button:hover{background:linear-gradient(90deg,#68a747,#4da97a);transform:translateY(-2px)}.before-you-cancel-modal .white-button{background:var(--main-white);border:1px solid var(--second-green);border-radius:var(--border-sm);color:var(--second-green);cursor:pointer;font-size:var(--font-14);font-weight:600;padding:.8em 1.5em;transition:all .3s}.before-you-cancel-modal .white-button:hover{background:var(--main-white);transform:translateY(-2px)}.before-you-cancel-modal .plan-change-container{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:space-between;width:100%}.before-you-cancel-modal .plan-text{flex:1 1}.before-you-cancel-modal .change-plan-button{height:-webkit-fit-content;height:fit-content;min-width:140px!important;padding:.6em 1em!important;white-space:nowrap}.before-you-cancel-modal .plan-change-container img{filter:drop-shadow(0 3px 5px rgba(0,0,0,.1));max-width:60px}.before-you-cancel-modal .plan-text p{color:var(--text-gray);font-size:var(--font-16);font-weight:400;line-height:1.5;margin:0}.before-you-cancel-modal .plan-text p span{color:#444;display:inline-block;font-size:var(--font-18);font-weight:700;margin-bottom:.3em}@media (max-width:768px){.before-you-cancel-modal .modal-content{padding:1.5em}.before-you-cancel-modal .boxes{gap:1em}.before-you-cancel-modal .box{flex-direction:column;padding:1.2em}.before-you-cancel-modal .modal-footer{flex-direction:column;gap:1em}.before-you-cancel-modal .gradient-button,.before-you-cancel-modal .white-button{width:100%}}.modal-container.AD_HEALTH_CHECKUP_MODAL{border-radius:1em;max-width:1100px;position:relative;width:50%}.ad-health-checkup-modal{border-radius:1em;height:100%}.AD_HEALTH_CHECKUP_MODAL .close-button{color:var(--text-gray);cursor:pointer;font-size:1.8em;height:1em;position:absolute;right:1em;top:1em}.AD_HEALTH_CHECKUP_MODAL .close-button:hover{color:var(--text-gray);transform:translateY(-1px)}.AD_HEALTH_CHECKUP_MODAL .content{align-items:center;display:flex;flex-direction:column;gap:2em;justify-content:center;padding:2em;width:100%}.AD_HEALTH_CHECKUP_MODAL .middle-text{align-items:center;color:var(--text-gray);display:flex;font-size:var(--font-24);font-weight:500;gap:1em;margin:1em 0;text-align:left;width:70%}.AD_HEALTH_CHECKUP_MODAL .middle-text .icon{color:var(--main-green);font-size:1.3em}.modal-container.AD_HEALTH_CHECKUP_MODAL .subscription-header{color:var(--text-gray);font-size:var(--font-28);font-weight:600;margin:0 auto 1em;max-width:800px;text-align:left;width:80%}.modal-container.AD_HEALTH_CHECKUP_MODAL .subscription-header .green{color:var(--text-green)}.modal-container .connect-page-button{display:flex;justify-content:center;margin-top:2em}.modal-container .connect-page-button .button{align-items:center;background:var(--button-gradient);border-radius:7px;box-shadow:0 4px 4px #00000040;color:var(--main-white);cursor:pointer;display:flex;flex-direction:row;font-weight:600;gap:.5em;justify-content:center;padding:1em}.modal-container .connect-page-button .button:hover{cursor:pointer;transform:scale(1.05)}.modal-container .connect-page-button .button-row{align-items:center;display:flex;gap:.5em}.modal-container .connect-page-button .button-row img{width:1.5em}.modal-container .connect-page-button .button-row .icon{font-size:1.3em}@media (max-width:1200px){.AD_HEALTH_CHECKUP_MODAL .middle-text{width:100%}.AD_HEALTH_CHECKUP_MODAL .middle-text .icon{font-size:2em}}body:has(.start-screen){#backdrop-hook .backdrop{background:url(/static/media/start-screen-bg.0969f30847982c503225.jpg);background-position:top;background-repeat:no-repeat;background-size:100% auto;filter:blur(5px);-webkit-filter:blur(5px);top:var(--topbar-height);z-index:2}#modal-hook .modal-overlay{background:#0000;height:calc(100vh - var(--topbar-height));top:var(--topbar-height);z-index:3;.modal-container.START_SCREEN{background:var(--main-white);border-radius:24px;box-shadow:0 2.172px 32.522px 0 #00000040;max-width:950px;width:90%}.modal-container.START_SCREEN>div{padding:0}}@media (min-width:1600px){#backdrop-hook .backdrop{background-position:top;background-size:1550px auto}}}.start-screen{display:flex;flex-direction:column;position:relative;.app-logos{position:absolute;right:-75px;top:-75px}@media (min-width:951px){.app-logos{display:none}.social-logos-animated{display:inline-block}}@media (max-width:950px){.app-logos{display:inline-block}.social-logos-animated{display:none}}@media (max-height:800px){.social-logos-animated{top:-25px;transform:scale(.8)}}.divider{background:#dcdcdc;height:1px;width:100%}.header{display:flex;flex-direction:column;gap:.875em;max-width:70%;padding:3.75em 3.75em 2.5em;h1,h2{margin:0}.small-title{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text;font-size:1em;font-weight:500;letter-spacing:5.6px}.title{color:#0d2330;font-size:2.125em;font-weight:700;line-height:normal;.highlighted{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text}@media (max-width:768px){font-size:1.6em}}@media (max-width:768px){padding-bottom:1em;padding-left:2em;padding-right:2em;padding-top:2em}}.content{display:flex;gap:.9375em;justify-content:space-between;padding:1.875em 2.75em 3.75em;.card{align-items:center;border-radius:10px;box-shadow:0 4px 27px 0 var(--transparent-gray);color:#33383d;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:1em;height:265px;padding:2em 1em 1em;text-align:center;transition:all .2s ease-in-out;&:hover{box-shadow:0 10px 36px 0 #00000029,0 0 0 1px #0000000f;transform:scale(1.03)}&:active{transform:scale(1)}.icon{flex:1 1;width:100px}.title-box{align-items:center;display:flex;flex:1 1;justify-content:center;width:100%}.title{font-size:1.336875em;font-weight:600;margin:0;width:80%;.highlighted{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,#57ba8a 44.19%,#5aba87 47.58%,#74b751 89.69%);background-clip:text;-webkit-background-clip:text;text-transform:uppercase}@media (max-width:768px){font-size:1.2em}}.helper-text{color:#f5f5f5;font-size:.8em}&:hover .helper-text{display:inline-block}}.card.colored{background:linear-gradient(263deg,#57ba8a 44.19%,#5aba87 47.58%,#74b751 89.69%);color:var(--main-white);&:hover{box-shadow:0 10px 36px 0 rgba(117,183,81,.458),0 0 0 1px #5aba87}}}@media (max-width:900px){.app-logos{display:none}.header{max-width:100%}}@media (max-width:768px){.content{flex-direction:column;padding:2em}.content .card .icon{width:50px}}}.social-logos-animated{position:absolute;right:-75px;top:-75px}#socialContainer{position:relative}#socialContainer .logo{position:absolute;right:0;top:0;transform:translate(0,0,0)}#socialContainer .logo.google{top:140px}#socialContainer .logo.tiktok{right:130px;top:230px}#socialContainer .logo.youtube{right:120px;top:120px}#socialContainer .logo.instagram{right:125px;top:20px}.predefined-alarms-modal{background:var(--main-white);border-radius:16px;margin:0 auto;max-width:400px;padding:24px}.modal-title{align-items:center;border-bottom:1px solid #eaeaea;color:#2c3e50;display:flex;font-size:1.2em;font-weight:600;justify-content:space-between;margin-bottom:20px;padding-bottom:16px}.modal-content{display:flex;flex-direction:column;gap:12px}.predefined-alarm-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:16px;transition:all .2s ease}.predefined-alarm-box:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.alarm-title{color:#334155;font-size:1em;font-weight:500;margin-bottom:4px}.alarm-due-date{color:#64748b;font-size:.85em;margin-top:4px}.lookalike-audience-config{font-size:.9em;width:500px}.lookalike-audience-config h3{font-size:1.1em;font-weight:500}.lookalike-audience-config h3 b{color:var(--main-green);font-size:1.2em}.lookalike-audience-config table{border-collapse:collapse;margin:2em auto;width:100%}.lookalike-audience-config td,.lookalike-audience-config th{padding:8px;text-align:left}.lookalike-audience-config th.label{font-weight:700}.lookalike-audience-config td:not(:first-child),.lookalike-audience-config th:not(:first-child){text-align:center}.lookalike-audience-config tbody tr:nth-child(2n){background-color:#f5f5f5}.lookalike-audience-config input[type=checkbox]{height:1em}.no-events-message{background-color:#f5f5f5;border-radius:4px;color:var(--text-gray);font-size:.9em;margin:10px 0;padding:20px;text-align:center}.desktop-is-better{align-items:center;display:flex;flex-direction:column;justify-content:center;.icon-container{color:#fff;font-size:50px}.close-icon-container{display:flex;justify-content:flex-end;width:100%}p{color:#fff;font-size:18px;font-weight:600;text-align:center}}.progress-bar{border-radius:20px;box-shadow:inset 0 0 4px 0 #c2c2c2;height:12px;min-height:12px;position:relative}.progress-bar .progress{background:#10b981;border-radius:10px;height:10px;left:1px;position:absolute;top:1px;transition:.3s}@media (max-width:1500px){.progress-bar{height:10px;min-height:10px}.progress-bar .progress{border-radius:8px;height:8px}}.CatalogProgressModal_modalContent__0ec6i{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-width:600px;min-height:300px;overflow:hidden;padding:0!important;text-align:center;width:85vw}.CatalogProgressModal_headerSection__o3bli{background:linear-gradient(180deg,#fff,#f9f9f9);border-bottom:1px solid #eaeaea;padding:2em 1.5em;width:100%}.CatalogProgressModal_mainTitle__KMn2q{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#2c2c2c,#1a1a1a);-webkit-background-clip:text;color:var(--text-black);font-size:1.8em;font-weight:700;margin:0 auto}.CatalogProgressModal_infoText__cTBnA{color:#666;font-size:1.05rem;line-height:1.5;margin:1rem auto 0;max-width:480px}.CatalogProgressModal_progressContainer__7FZ52{display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:3rem 2.5rem 2rem}.customProgress.progress-bar{background:#f3f4f6;border-radius:12px;box-shadow:inset 0 2px 4px #0000000d;overflow:hidden}.customProgress .progress{animation:CatalogProgressModal_shimmer__PiRPg 3s linear infinite;background:linear-gradient(90deg,var(--second-green) 0,var(--primary-green) 100%);box-shadow:0 2px 4px #10b98126}.CatalogProgressModal_progressDetails__OskPj{align-items:center;display:flex;justify-content:space-between;margin-top:1rem;padding:0 .25rem}.CatalogProgressModal_percentage__Vyamv{color:var(--second-green);font-size:1.25rem;font-weight:600}.CatalogProgressModal_processingInfo__fY4wf{color:#6b7280;font-size:.85rem}@keyframes CatalogProgressModal_shimmer__PiRPg{0%{background-position:-1000px 0}to{background-position:1000px 0}}.customProgress .progress{background:linear-gradient(90deg,var(--second-green) 0,var(--primary-green) 50%,var(--second-green) 100%);background-size:1000px 100%}@media (max-width:768px){.CatalogProgressModal_modalContent__0ec6i{min-height:280px;width:95vw}.CatalogProgressModal_headerSection__o3bli{padding:1.5em 1em}.CatalogProgressModal_mainTitle__KMn2q{font-size:1.5em}.CatalogProgressModal_infoText__cTBnA{font-size:.95rem;margin-top:.75rem}.CatalogProgressModal_progressContainer__7FZ52{padding:1.5rem}.CatalogProgressModal_percentage__Vyamv{font-size:1.1rem}}.CompleteEnhencedCatalogModal_modalContent__SzSsd{background:#fff;border-radius:12px;display:flex;flex-direction:column;margin:0 auto;max-height:90vh;max-width:1200px;min-height:600px;overflow:hidden;padding:0 0 1em!important;text-align:center;width:85vw}.CompleteEnhencedCatalogModal_headerSection__KhZa\+{background:linear-gradient(180deg,#fff,#f9f9f9);border-bottom:1px solid #eaeaea;padding:2em 1em;width:100%}.CompleteEnhencedCatalogModal_smallTitle__f-Gme{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text;font-size:.9em;font-weight:600;letter-spacing:3px;margin:0 auto .5em;text-transform:uppercase}.CompleteEnhencedCatalogModal_mainTitle__upikY{color:var(--text-black);font-size:1.8em;font-weight:700;margin:0 auto}.CompleteEnhencedCatalogModal_previewContainer__ev-BV{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2em;overflow:hidden;padding:1em;width:100%}.CompleteEnhencedCatalogModal_preview__hswvD{border-radius:12px;flex:1 1;overflow:hidden;width:100%}.CompleteEnhencedCatalogModal_publishButton__Af\+OA{font-size:1rem;font-weight:600;min-height:48px;padding:0 2rem}.CompleteEnhencedCatalogModal_buttonGroup__\+-DlO{align-items:center;display:flex;flex-direction:column;gap:.5rem}.CompleteEnhencedCatalogModal_cancelButton__VrNkU{background:none;border:none;color:#666;cursor:pointer;font-size:1rem;font-weight:600;min-height:48px;padding:0 2rem;transition:color .2s ease}.CompleteEnhencedCatalogModal_cancelButton__VrNkU:hover{background:none;color:#333}@media (max-width:768px){.CompleteEnhencedCatalogModal_modalContent__SzSsd{min-height:500px;width:95vw}.CompleteEnhencedCatalogModal_mainTitle__upikY{font-size:1.5em}.CompleteEnhencedCatalogModal_smallTitle__f-Gme{font-size:.8em}.CompleteEnhencedCatalogModal_previewContainer__ev-BV{padding:1em}.CompleteEnhencedCatalogModal_previewContainer__ev-BV button{font-size:.95rem;min-height:44px;padding:0 1.5rem}.CompleteEnhencedCatalogModal_cancelButton__VrNkU{font-size:.9rem}}.boost-campaign{display:flex;flex-direction:column;height:100%;padding:1.5em 1.5em 1em;position:relative}.boost-campaign .content{display:flex;flex:1 1;flex-direction:column;gap:24px;margin-bottom:1em!important}.boost-campaign .header{display:flex;gap:16px;justify-content:space-between}.boost-campaign .header-left{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.boost-campaign .world-icon{border-radius:8px}.boost-campaign .title-container{align-items:center;display:flex;gap:8px}.boost-campaign .title-container h2{color:#666;font-size:var(--font-24);font-weight:600;margin:0}.boost-campaign .new-badge{background:#4ea8fd;border-radius:4px;color:#fff;font-size:8px;font-weight:500;margin-top:-10px;padding:2px 6px}.boost-campaign .description{color:#666;font-size:var(--font-16);line-height:1.5;margin:0}.boost-campaign .benefits{display:flex;flex-direction:row;gap:16px;height:88px;margin-top:8px;max-width:90%}.boost-campaign .benefit-item{display:flex;gap:12px}.boost-campaign .check-icon{color:#4ea8fd;flex-shrink:0;height:28px;margin-top:0;width:28px}.boost-campaign .benefit-item span{color:#666;font-size:var(--font-16);line-height:1.5}.boost-campaign .boost-budget-selector{margin-top:8px;max-width:400px}.boost-campaign .footer{align-items:normal!important;border-top:none;display:flex;gap:12px;justify-content:flex-start!important;margin-top:auto;padding-top:24px;padding:0!important}.boost-campaign .cancel-button{background:#0000;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:var(--font-16);font-weight:500;padding:.8em 2em!important;transition:all .2s ease}.boost-campaign .cancel-button:hover{background:#f1f5f9;border-color:#cbd5e1}.boost-campaign .confirm-button{background:var(--second-green);border:1px solid var(--second-green);border-radius:8px;color:#fff;font-size:var(--font-16);font-weight:500;padding:.8em 2em!important;transition:all .2s ease}.boost-campaign .confirm-button:hover{background:var(--second-green-hover)}.boost-campaign .confirm-button:active{transform:translateY(0)}.modal-container.CAMPAIGN_SETUP_MODAL .switch-container{background:#f1f5f9;border-radius:20px;gap:4px;padding:4px}.modal-container.CAMPAIGN_SETUP_MODAL .switch-option{color:#64748b;font-size:14px;font-weight:500;padding:6px 16px}.modal-container.CAMPAIGN_SETUP_MODAL .switch-option.active{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;color:#1e293b}@media (max-width:768px){.boost-campaign{padding:.8em 1em}.boost-campaign .title-container h2{font-size:var(--font-20)}.boost-campaign .description{font-size:var(--font-14)}.boost-campaign .benefits{flex-direction:column;gap:12px;height:auto;max-width:100%}.boost-campaign .check-icon{height:24px;width:24px}.boost-campaign .benefit-item span{font-size:var(--font-14)}.boost-campaign .footer .cancel-button,.boost-campaign .footer .confirm-button{font-size:var(--font-14);padding:.6em 1.5em!important}}.campaign-creation-progress{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;height:100%;padding:0!important;position:relative}.campaign-creation-progress .modal-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:20px}.campaign-creation-progress .modal-header h2{align-items:center;color:#1f2937;display:flex;font-size:var(--font-24);gap:10px;margin:0}.campaign-creation-progress .spinning-icon{animation:spin 4s linear infinite}.campaign-creation-progress .modal-content{flex:1 1;overflow-y:auto;padding:0!important}.campaign-creation-progress .modal-footer{background:var(--main-white);border-top:1px solid var(--border-main);bottom:0;display:flex;display:none;gap:12px;justify-content:flex-end;padding:1em 1.5em;position:-webkit-sticky;position:sticky;z-index:1}.campaign-creation-progress .modal-footer:has(.button.done),.campaign-creation-progress .modal-footer:has(.cancel-button),.campaign-creation-progress .modal-footer:has(.continue-button),.campaign-creation-progress .modal-footer:has(.support-button){display:flex}.campaign-creation-progress .content{display:flex;flex-direction:column;gap:12px;min-height:400px;padding:1.5em 1.5em 2.5em}.campaign-creation-progress .content.slide-up{gap:12px}.campaign-creation-progress .main-title{color:#666;font-size:var(--font-20);font-weight:600;height:25px;margin-bottom:16px;visibility:hidden}.campaign-creation-progress .main-title.fade-out{height:0;margin:0;opacity:0;transform:translateY(-20px)}.campaign-creation-progress .subtitle{color:#475569;font-size:var(--font-16);font-weight:600;margin-top:16px}.campaign-creation-progress .loading-row{border:1px solid #e5e7eb;border-radius:var(--border-sm);padding:12px}.campaign-creation-progress .row{align-items:center;background:#fff;border-radius:var(--border-sm);display:flex;gap:12px;padding:12px;transition:all .2s ease}.campaign-creation-progress .row.waiting{padding-bottom:0!important}.campaign-creation-progress .loading-row .row{padding:0 0 12px}.campaign-creation-progress .title{color:#666;flex:1 1;font-size:var(--font-14);font-weight:500;line-height:1.4}.campaign-creation-progress .title.success-text{color:var(--second-green);font-weight:500}.campaign-creation-progress .icon{flex-shrink:0;height:20px;width:20px}.campaign-creation-progress .icon.spinner-icon{animation:spinnerPulse 2s cubic-bezier(.4,0,.6,1) infinite}.campaign-creation-progress .icon.check-icon{color:var(--second-green)}.campaign-creation-progress .icon.times-icon{color:#ef4444}.campaign-creation-progress .inline-loading{animation:spin 1s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#4ea8fd;height:24px;width:24px}.campaign-creation-progress .row .inline-spinner-box .small-spinner-cont{height:24px;width:24px}@keyframes spinnerPulse{0%{filter:blur(0);opacity:.7;transform:scale(.95) rotate(0deg)}50%{filter:blur(.5px);opacity:1;transform:scale(1.05) rotate(180deg)}to{filter:blur(0);opacity:.7;transform:scale(.95) rotate(1turn)}}@keyframes successWave{0%{filter:brightness(.9);opacity:.8;transform:perspective(800px) rotateX(10deg) scale(.95)}25%{filter:brightness(1.05);opacity:1;transform:perspective(800px) rotateX(-5deg) scale(1.02)}75%{filter:brightness(1);opacity:1;transform:perspective(800px) rotateX(3deg) scale(.98)}to{filter:brightness(1);opacity:1;transform:perspective(800px) rotateX(0) scale(1)}}.campaign-creation-progress .row:has(.success-text){animation:successPulse .5s ease-out;background:#16a34a0d;border-color:#16a34a1a}@keyframes successPulse{0%{opacity:.5;transform:scale(.98)}50%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.campaign-creation-progress .campaign-group{display:flex;flex-direction:column;gap:12px}.campaign-creation-progress .campaign-group-title{color:#334155;font-size:var(--font-16);font-weight:600;padding:0 8px}.campaign-creation-progress .boost-campaigns{border-top:1px solid #e2e8f0;margin-top:24px;padding-top:24px}.campaign-creation-progress .boost-campaigns-title{color:#334155;font-size:var(--font-18);font-weight:600;margin-bottom:16px}.campaign-creation-progress .content::-webkit-scrollbar{width:6px}.campaign-creation-progress .content::-webkit-scrollbar-track{background:#0000}.campaign-creation-progress .content::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.campaign-creation-progress .content::-webkit-scrollbar-thumb:hover{background:#d1d5db}.campaign-creation-progress .row.error{background:#fef2f2;border-color:#fecaca;cursor:default;transition:all .2s ease}.campaign-creation-progress .row.error.ie{background:#fff8e7;border-color:var(--main-yellow)}.campaign-creation-progress .row .error-content{display:flex;flex:1 1;flex-direction:column;gap:4px;padding-right:24px;position:relative}.campaign-creation-progress .row .error-content .error-header{align-items:center;display:flex;gap:16px}.campaign-creation-progress .row.error .title{color:var(--text-gray)}.campaign-creation-progress .error-message{color:var(--text-gray);font-size:var(--font-12);margin-top:4px;max-height:500px;opacity:1;overflow:hidden;transition:all .3s ease-out}.campaign-creation-progress .error-message.collapsed{margin-top:0;max-height:0;opacity:0}.campaign-creation-progress .error-link{margin-top:2px}.campaign-creation-progress .error-link a{color:#06c;text-decoration:none}.campaign-creation-progress .error-link a:hover{text-decoration:underline}.campaign-creation-progress .error-link button{background:#fff;border:1px solid #dc2626;color:var(--text-gray);cursor:pointer;margin-top:.5em;pointer-events:all}.campaign-creation-progress .error-link button:hover{box-shadow:0 2px 6px -3px #ccc;transform:translateY(-1px)}.campaign-creation-progress .ie .error-link button{border-color:var(--main-yellow)}.campaign-creation-progress .retry-button{background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:var(--font-14);font-weight:500;padding:6px 12px;transition:all .2s ease}.campaign-creation-progress .retry-button:hover{background-color:#b91c1c;transform:translateY(-1px)}.campaign-creation-progress .retry-button:active{transform:translateY(0)}.campaign-creation-progress .progress-indicator{align-items:center;display:flex;gap:8px;margin-bottom:24px}.campaign-creation-progress .progress-indicator .step{background:#e2e8f0;border-radius:50%;height:8px;width:8px}.campaign-creation-progress .progress-indicator .step.active{background:#16a34a;transform:scale(1.2)}.campaign-creation-progress .progress-indicator .step.completed{background:#16a34a}.campaign-creation-progress .footer{align-items:normal!important;display:flex;gap:8px;justify-content:center;padding:0!important}.campaign-creation-progress .footer .cancel-button{background:#0000;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;font-size:var(--font-14);font-weight:500;padding:.6em 1.5em!important;transition:all .2s ease}.campaign-creation-progress .footer .cancel-button:hover{background:#f1f5f9;border-color:#cbd5e1}.campaign-creation-progress .success-footer{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0 auto}.campaign-creation-progress .success-footer .success-content{align-items:center;color:#666;display:flex;font-size:var(--font-18);font-weight:500;gap:8px}.campaign-creation-progress .success-footer .button.done{background:var(--second-green);border:none;border-radius:6px;color:#fff;font-size:var(--font-14);font-weight:500;padding:.6em 1.5em;transition:all .2s ease}.campaign-creation-progress .footer.actions-container{justify-content:flex-end;width:100%}.campaign-creation-progress .footer .continue-button:hover,.campaign-creation-progress .success-footer .button.done:hover{background:var(--second-green-hover)}.campaign-creation-progress .footer .continue-button{background:var(--second-green);border:none;border-radius:var(--border-sm);color:#fff;font-size:var(--font-14);font-weight:500;height:34px;padding:.6em 1.5em!important;transition:all .2s ease}.campaign-creation-progress .support-button{align-items:center;background-color:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer!important;display:flex;font-size:var(--font-14);font-weight:500;font-weight:500!important;gap:8px;height:34px;padding:.8em 1.5em!important;transition:all .2s ease}.campaign-creation-progress .support-button:hover{background-color:#1d4ed8}.campaign-creation-progress .support-button:active{transform:translateY(0)}.campaign-creation-progress .support-button .support-icon{height:16px;width:16px}@keyframes successIconPop{0%{opacity:0;transform:scale(0) rotate(15deg)}50%{transform:scale(1.2) rotate(-5deg)}75%{transform:scale(.9) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}.campaign-creation-progress .row.animate-success{animation:successWave 1.2s cubic-bezier(.4,0,.2,1) forwards;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #94a3b833;box-shadow:0 4px 12px -2px #94a3b81f,inset 0 1px 0 0 #fffc;transform-style:preserve-3d}.campaign-creation-progress .row.animate-success .title.success-text{color:#16a34a;font-weight:500}.campaign-creation-progress .row.animate-success .icon.check-icon{color:#16a34a}.campaign-creation-progress .title-container{height:36px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.campaign-creation-progress .title-container.collapsed{height:0;margin:0}.retry-loading{align-items:center;display:flex;justify-content:center;min-width:70px}.retry-loading .inline-loading{height:24px;width:24px}.campaign-creation-progress .progress-bar{background-color:#e0e0e0;border-radius:4px;height:5px;margin-bottom:5px;min-height:5px;overflow:hidden;width:100%}.campaign-creation-progress .progress-fill{background-color:#4caf50;height:100%;transition:width .3s ease-in-out}.campaign-creation-progress .progress-details-row{align-items:center;display:flex;justify-content:space-between}.campaign-creation-progress .progress-message{color:#333;margin:0}.campaign-creation-progress .progress-message,.campaign-creation-progress .progress-percentage-text{color:var(--text-gray);font-size:var(--font-12);font-style:italic}.campaign-creation-progress .toggle-error-button{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:0;top:2px;transition:all .2s ease}.campaign-creation-progress .toggle-error-button:hover{color:#374151;transform:scale(1.1)}@media (max-width:768px){.campaign-creation-progress .content{gap:10px;min-height:300px}.campaign-creation-progress .title{margin-bottom:12px}.campaign-creation-progress .row{gap:10px;padding:10px}.campaign-creation-progress .icon{height:18px;width:18px}.campaign-creation-progress .modal-footer{gap:6px}.campaign-creation-progress .footer .cancel-button,.campaign-creation-progress .support-button{padding:.5em 1.2em!important}.campaign-creation-progress .success-footer{gap:10px;padding:1.5em 0 0}.campaign-creation-progress .success-footer .button.done{padding:.5em 1.2em}}.campaign-creation-progress .enhencer-continue-button{background-color:var(--main-yellow);border:none;color:#333;font-size:var(--font-14);font-weight:500;height:auto;padding:.4em 1em}.campaign-creation-progress .enhencer-continue-button:hover{background-color:#ffda4a}.campaign-creation-progress .enhencer-continue-button:active{transform:translateY(1px)}.campaign-creation-progress .row.error.ie .error-link button{background-color:var(--main-yellow);border:none;color:#333}.campaign-setup-modal{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;max-width:90vw;overflow:hidden;padding:0!important;transition:height .3s cubic-bezier(.4,0,.2,1);width:700px}.campaign-setup-modal .modal-container .footer{padding:0!important}.campaign-setup-modal .modal-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1.5em}.campaign-setup-modal .modal-header h2{align-items:center;color:var(--text-gray);display:flex;font-size:var(--font-20);gap:10px;margin:0}.campaign-setup-modal .close-button{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.campaign-setup-modal .close-button:hover{background:#f1f5f9;color:#ef4444}.campaign-setup-modal .modal-content{overflow:hidden;padding:0;position:relative}.campaign-setup-modal .boost-campaign-wrapper,.campaign-setup-modal .progress-wrapper{bottom:0;left:0;overflow-y:auto;right:0;top:0}.campaign-setup-modal .fade-enter{height:100%;opacity:0;position:absolute;transform:translateX(20px);width:100%}.campaign-setup-modal .fade-enter-active{opacity:1;transform:translateX(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.campaign-setup-modal .fade-exit{height:100%;opacity:1;position:absolute;transform:translateX(0);width:100%}.campaign-setup-modal .fade-exit-active{opacity:0;transform:translateX(-20px);transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.modal-container.CAMPAIGN_SETUP{width:90%!important}.campaign-setup-modal{width:100%}}.comparison-multiple-modal{margin:0 auto;min-height:750px;padding:1em;width:80vw}.comparison-multiple-modal h1{color:var(--main-green);font-size:1.5em;margin:0 0 .1em}.crc-container{padding:0 0 1em}.crc-title{font-size:var(--font-20);font-weight:500;margin:0 0 1em}.crc-report-grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(15em,1fr))}.crc-report-grid.two-rows{display:flex;flex-direction:column;gap:1em}.crc-report-row{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(15em,20em))}.crc-report-row.main-metrics{grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.crc-report-row.main-metrics,.crc-report-row.secondary-metrics{grid-template-columns:repeat(2,minmax(15em,20em));justify-content:center}}.crc-comparison-card{background:#fff;border:1px solid #dfeaf2;border-radius:.75em;padding:1.25em 2.25em;transition:all .3s ease}.crc-comparison-card:hover{border:1px solid #a2c4dd}.crc-comparison-card h3{color:#1a1a1a;font-size:var(--font-16);font-weight:500;margin:0 0 1em}.crc-header{display:flex;justify-content:space-between;margin-bottom:1em}.crc-header-label{color:#666;font-size:var(--font-16);font-weight:500}.crc-header-label.after{color:var(--card-color)}.crc-comparison-content{margin-bottom:1em}.crc-values-container{display:flex;flex-direction:column;gap:.5em}.crc-value-row{margin-bottom:.8em}.crc-value-group{display:flex;justify-content:space-between;width:100%}.crc-value,.crc-value-group{align-items:baseline;position:relative}.crc-value{cursor:help;display:inline-flex;font-size:var(--font-16);font-weight:500}.crc-value.after{color:var(--card-color)}.crc-value.before{color:#666}.crc-metric-label{color:#94959b;font-size:var(--font-16);left:50%;position:absolute;transform:translateX(-50%)}.crc-currency{font-size:var(--font-16);margin-right:.1em;opacity:.8}.crc-chart-container{height:80px;margin-top:1em}@media (max-width:1200px){.crc-report-grid{grid-template-columns:repeat(auto-fit,minmax(16em,1fr))}}.crc-alternative-view{background:#fff;border:1px solid #dfeaf2;border-radius:.75em;padding:1.25em;transition:all .3s ease}.crc-alternative-view:hover{border:1px solid #a2c4dd}.crc-alternative-header{display:flex;flex-direction:column;gap:1em;margin-bottom:24px}.crc-metric-selector{margin-bottom:0}.crc-metric-dropdown{background:#0000;border:1px solid #e5e5e5;border-radius:4px;color:#666;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease;width:250px}.crc-metric-dropdown:focus,.crc-metric-dropdown:hover{background:#f5f5f5;color:#333}.crc-metric-dropdown:focus{border-color:#e5e5e5;outline:none}.crc-single-chart{position:relative}.crc-alternative-chart{height:300px;width:100%}.crc-back-button{align-items:center;background:#0000;border:1px solid #e5e5e5;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:all .2s ease;width:250px}.crc-back-button:hover{background:#f5f5f5;color:#333}.crc-no-data-message{background:linear-gradient(to bottom,rgba(var(--main-green-rgb),.02),#fff);border:1px solid rgba(var(--main-green-rgb),.1);border-radius:16px;box-shadow:0 4px 24px rgba(var(--main-green-rgb),.05);padding:48px;text-align:center}.crc-no-data-content{margin:0 auto;max-width:600px}.crc-no-data-icon{color:var(--main-green);margin-bottom:24px;opacity:.8}.crc-no-data-message h2{color:#1a1a1a;font-size:28px;font-weight:600;margin:0 0 16px}.crc-no-data-message p{color:#666;font-size:16px;line-height:1.5;margin:0 0 24px}.crc-no-data-features{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0 0 32px;padding:0}.crc-no-data-features li{align-items:center;background:rgba(var(--main-green-rgb),.04);border-radius:8px;color:#1a1a1a;display:flex;font-size:15px;justify-content:center;padding:12px 16px;transition:all .2s ease}.crc-no-data-features li:hover{background:rgba(var(--main-green-rgb),.08);transform:translateY(-1px)}.crc-create-campaign-button{box-shadow:0 2px 8px rgba(var(--main-green-rgb),.2);font-size:16px;padding:14px 32px}.crc-create-campaign-button:hover{box-shadow:0 4px 12px rgba(var(--main-green-rgb),.3)}.crc-create-campaign-button:active{box-shadow:0 2px 8px rgba(var(--main-green-rgb),.2)}.crc-header-controls{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.crc-title{color:#1a1a1a;font-weight:600;margin:0}.crc-comparison-dropdown,.crc-title{font-size:24px}.crc-comparison-card.simple{cursor:pointer}.crc-comparison-card.simple:hover{border:1px solid #a2c4dd}.crc-comparison-card.simple .crc-chart-container{display:none}.crc-comparison-card.simple .crc-comparison-content,.crc-comparison-card.simple .crc-value-row:last-child{margin-bottom:0}.crc-dual-line-chart{height:100%;max-height:300px;position:relative;width:100%}.crc-dual-line-chart canvas{display:block;height:100%!important;width:100%!important}.crc-toggle-button{align-items:center;background:none;border:none;color:var(--main-green);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin:0 auto;padding:8px 16px;transition:all .2s ease}.crc-toggle-button:hover{color:var(--main-green);color:var(--main-green-dark,var(--main-green))}.crc-toggle-button svg{height:16px;transition:transform .2s ease;width:16px}.crc-toggle-button.expanded svg{transform:rotate(180deg)}.crc-report-row.secondary-metrics{grid-template-columns:repeat(2,20em);justify-content:center;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease}.crc-report-row.secondary-metrics.expanded{margin-top:1em;max-height:500px;opacity:1}.crc-dual-charts-container{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:1fr 1fr;margin-top:1em}.crc-chart-wrapper.full-width{grid-column:1/-1}.crc-chart-title{color:#1a1a1a;font-size:var(--font-16);font-weight:500;margin:0 0 1em}.crc-chart-wrapper{display:flex;flex-direction:column}@media (max-width:1200px){.crc-dual-charts-container{grid-template-columns:1fr}.crc-chart-wrapper.full-width{grid-column:auto}.crc-single-chart{padding:0!important}.crc-dual-line-chart{height:220px;padding:0!important}.crc-alternative-chart{height:250px}}.crc-alternative-view.no-border{background:#0000;border:none;padding:0}.crc-chart-wrapper.chart-with-border{background:#fff;border:1px solid #dfeaf2;border-radius:.75em;padding:1.25em;transition:all .3s ease}.crc-chart-wrapper.chart-with-border:hover{border:1px solid #a2c4dd}.crc-info-box{align-items:flex-start;background:rgba(var(--main-green-rgb),.05);border:1px solid rgba(var(--main-green-rgb),.1);border-radius:8px;display:flex;gap:12px;margin-bottom:24px;padding:12px 16px}.crc-info-icon{color:var(--main-green);font-size:var(--font-16);line-height:1.5}.crc-info-text{color:#666;font-size:var(--font-14);line-height:1.5}.crc-info-highlight{color:#1a1a1a;font-weight:500}.crc-header-controls{margin-bottom:16px}.crc-title-group{align-items:center;display:flex;gap:12px}.crc-comparison-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:16px;border:none;color:#1a1a1a;cursor:pointer;font-size:var(--font-24);font-weight:600;outline:none;padding:0 24px 0 0}.crc-comparison-dropdown:hover{color:var(--main-green)}.crc-comparison-dropdown:focus{color:var(--main-green);outline:none}.crc-chart-header{align-items:flex-start;display:flex;gap:8px;margin-bottom:1em}.crc-chart-header:has(.crc-chart-stats){justify-content:space-between}.crc-chart-stats{align-items:center;display:flex;gap:16px}.crc-stat-item{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.crc-stat-label{color:#666;font-size:12px;font-weight:500}.crc-stat-value{color:var(--main-green);font-size:20px;font-weight:600}.crc-mini-info{align-items:flex-start;display:flex;position:relative}.crc-mini-info-icon{color:var(--main-green);cursor:help;font-size:var(--font-14);opacity:.8;transition:opacity .2s ease}.crc-mini-info:hover .crc-mini-info-icon{opacity:1}.crc-mini-info-tooltip{background:#fff;border:1px solid rgba(var(--main-green-rgb),.2);border-radius:6px;box-shadow:0 2px 8px #0000001a;color:#666;font-size:var(--font-12);left:50%;opacity:0;padding:8px 12px;position:absolute;text-align:center;top:calc(100% + 8px);transform:translateX(-50%);transition:all .2s ease;visibility:hidden;width:240px;z-index:10}.crc-mini-info-tooltip:before{background:#fff;border-left:1px solid rgba(var(--main-green-rgb),.2);border-top:1px solid rgba(var(--main-green-rgb),.2);content:"";height:8px;left:50%;position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}.crc-mini-info:hover .crc-mini-info-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.crc-trend-metrics{background:rgba(var(--main-green-rgb),.05);border-radius:8px;display:flex;gap:48px;justify-content:center;margin-bottom:24px;padding:16px}.crc-trend-metric{align-items:center;display:flex;flex-direction:column;gap:8px}.crc-trend-label{color:#666;font-size:var(--font-14)}.crc-trend-value{color:#1a1a1a;font-size:var(--font-24);font-weight:600}.crc-trend-metric:first-child .crc-trend-value{color:#94959b}.crc-trend-metric:last-child .crc-trend-value{color:var(--main-green)}.crc-trend-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.crc-trend-title{color:#1a1a1a;font-size:var(--font-24);font-weight:600}.crc-trend-range-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #dfeaf2;border-radius:8px;color:#1a1a1a;cursor:pointer;font-size:var(--font-14);font-weight:500;min-width:150px;padding:8px 40px 8px 16px;transition:all .2s ease}.crc-trend-range-dropdown:hover{border-color:var(--main-green)}.crc-trend-range-dropdown:focus{border-color:var(--main-green);box-shadow:0 0 0 2px rgba(var(--main-green-rgb),.1);outline:none}.crc-trend-controls{display:flex;justify-content:flex-end;margin-bottom:24px;margin-top:-3em}.crc-trend-metric-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;border:1px solid #dfeaf2;border-radius:var(--border-sm);color:#1a1a1a;cursor:pointer;font-size:var(--font-14);font-weight:500;min-width:150px;padding:8px 40px 8px 16px;transition:all .2s ease}.crc-trend-metric-dropdown:hover,.crc-trend-range-dropdown:hover{border-color:var(--main-green)}.crc-trend-metric-dropdown:focus,.crc-trend-range-dropdown:focus{border-color:var(--main-green);box-shadow:0 0 0 2px rgba(var(--main-green-rgb),.1);outline:none}.crc-trend-change{align-items:center;display:flex;font-size:var(--font-16);font-weight:600;justify-content:center;padding:8px 16px}.crc-trend-change-value{align-items:center;background-color:var(--gray-100);border-radius:16px;display:inline-flex;gap:4px;padding:4px 12px}.crc-trend-change-value.positive{background-color:rgba(var(--main-green-rgb),.1);color:var(--main-green)}.crc-trend-change-value.negative{background-color:rgba(var(--error-red-rgb),.1);color:var(--error-red)}.crc-trend-label i{margin-right:8px}.crc-trend-change-value i{margin-right:4px}.crc-mini-info-icon i{color:var(--main-green);font-size:var(--font-16);opacity:.8;transition:opacity .2s ease}.crc-mini-info:hover .crc-mini-info-icon i{opacity:1}.crc-trend-change-value.positive i{color:var(--main-green)}.crc-trend-change-value.negative i{color:var(--error-red)}.crc-period-bar{align-items:stretch;background:#fff;border-radius:8px 8px 0 0;display:flex;gap:2px;justify-content:center;margin-bottom:0;padding:1em 1em 0;position:relative}.crc-period-segment{border-radius:6px;flex:1 1;overflow:hidden;padding:1em;position:relative;text-align:center}.crc-period-segment-content{align-items:center;color:#666;display:flex;flex-direction:column;font-size:var(--font-12);font-weight:500;letter-spacing:.5px;position:relative;text-transform:uppercase;z-index:1}.crc-period-segment.previous:after{background:linear-gradient(270deg,#f8b72426 20%,#0000);content:"";height:100%;position:absolute;right:0;top:0;width:100%}.crc-period-segment.recent:after{background:linear-gradient(90deg,#85ca6e26 20%,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.crc-period-days{font-size:var(--font-10);font-weight:400;margin-top:4px;opacity:.8}.crc-period-average,.crc-period-days{letter-spacing:normal;text-transform:none}.crc-period-average{font-size:var(--font-18);font-weight:600;margin-top:8px}.crc-period-segment.previous .crc-period-average{color:#f8b724}.crc-period-segment.recent .crc-period-average{color:var(--main-green)}.crc-period-change-overlay{align-items:center;background:#fff;border:1px solid rgba(var(--main-green-rgb),.2);border-radius:16px;box-shadow:0 2px 8px #0000001a;display:flex;gap:4px;left:50%;padding:6px 12px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.crc-period-change-overlay.positive{background-color:#fff;border-color:rgba(var(--main-green-rgb),.2);color:var(--main-green)}.crc-period-change-overlay.negative{background-color:#fff;border-color:rgba(var(--error-red-rgb),.2);color:var(--error-red)}.crc-period-change-overlay i{font-size:var(--font-12)}.crc-period-change-value{font-size:var(--font-18);font-weight:600}.crc-comparison-select{display:inline-block;position:relative}.crc-comparison-button{align-items:center;background:none;border:none;color:#1a1a1a;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:var(--font-20);font-weight:500;gap:8px;outline:none;padding:0 24px 0 0;position:relative}.crc-comparison-button:hover{color:var(--main-green)}.crc-comparison-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .2s ease;width:16px}.crc-comparison-button.open:after{transform:translateY(-50%) rotate(180deg)}.crc-comparison-options{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;left:0;min-width:320px;opacity:0;padding:8px;position:absolute;top:calc(100% + 8px);transform:translateY(-8px);transition:all .2s ease;visibility:hidden;z-index:1000}.crc-comparison-options.open{opacity:1;transform:translateY(0);visibility:visible}.crc-comparison-option{border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:16px;position:relative;transition:all .2s ease}.crc-comparison-option:before{background:var(--main-green);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease;width:4px}.crc-comparison-option:hover{background:rgba(var(--main-green-rgb),.04)}.crc-comparison-option:hover:before{opacity:1}.crc-comparison-option.selected{background:rgba(var(--main-green-rgb),.08)}.crc-comparison-option.selected:before{opacity:1}.crc-option-title{color:#1a1a1a;font-size:var(--font-16);font-weight:500;transition:all .2s ease}.crc-comparison-option:hover .crc-option-title{color:var(--main-green);transform:translateX(4px)}.crc-option-description{color:#666;font-size:var(--font-12);line-height:1.4;transition:all .2s ease}.crc-comparison-option:hover .crc-option-description{transform:translateX(4px)}.crc-single-chart{background:#fff;border-radius:0 0 8px 8px}.crc-value-tooltip{background:#fff;border:1px solid rgba(var(--main-green-rgb),.2);border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 2px 8px #0000001a;color:#1a1a1a;font-size:var(--font-12);left:50%;opacity:0;padding:6px 10px;position:absolute;transform:translateX(-50%);transition:all .2s ease;visibility:hidden;white-space:nowrap;z-index:10}.crc-value-tooltip:before{background:#fff;border-bottom:1px solid rgba(var(--main-green-rgb),.2);border-right:1px solid rgba(var(--main-green-rgb),.2);bottom:-4px;content:"";height:8px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:8px}.crc-value:hover .crc-value-tooltip{opacity:1;visibility:visible}.crc-trend-selector-group{display:flex;flex-direction:column;gap:4px}.crc-trend-selector-label{color:#666;font-size:var(--font-12);font-weight:500;padding-left:4px}.crc-trend-selectors{display:flex;gap:12px}.results.three-columns{grid-gap:.7em;display:grid;gap:.7em;grid-template-areas:"before before before" "trend ai-ads share";grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin-top:0;width:100%}.results.three-columns .column{background-color:#f9f9f9;border:1px solid rgba(var(--main-green-rgb),.1);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;height:100%;padding:1em .5em;transition:all .2s ease}.results.three-columns .column:not(.before-after):nth-of-type(2){align-items:center;grid-area:trend}.results.three-columns .column:not(.before-after):nth-of-type(3){align-items:center;grid-area:ai-ads}.results.three-columns .column:not(.before-after):nth-of-type(4){align-items:center;grid-area:share}.results.three-columns .column.before-after{align-items:flex-start;display:flex;flex-direction:column;gap:0;grid-area:before;padding:1em .5em}.results.three-columns .column.before-after h4{width:100%}.results.three-columns .column.before-after .items-wrapper{display:flex;gap:1em;justify-content:space-around;margin-top:.8em;width:100%}.results.three-columns .column:hover{border-color:rgba(var(--main-green-rgb),.3);box-shadow:0 2px 8px rgba(var(--main-green-rgb),.1);transform:translateY(-1px)}.results.three-columns .column h4{font-weight:600;margin:0}.results.three-columns .column .roas-text,.results.three-columns .column h4{align-items:flex-start;color:#666;font-size:var(--font-12);text-align:center}.results.three-columns .column .roas-text{font-weight:300;margin-top:-1.4em}.results.three-columns .column .item{align-items:center;display:flex;flex-direction:column;gap:.1em}.results.three-columns .column .item .value{font-size:var(--font-18);font-weight:400}.results.three-columns .column .item .trend-value,.results.three-columns .column .item .value .meta{font-size:var(--font-18);font-weight:500}.results.three-columns .column .item .value .currency{font-size:var(--font-12);margin-right:.1em;opacity:.8}.results.three-columns .column .item .description{color:#666;font-size:var(--font-12)}.results.three-columns .column .item .trend-value.better{color:var(--main-green)}.results.three-columns .column .item .trend-value.worse{color:#f73c3c}.results.three-columns .column .item .trend-value.others{color:#94959b;font-weight:500}.results.three-columns .column .item .vertical-comparison{align-items:flex-start;align-items:center;display:flex;flex-direction:row;gap:.2em}.results.three-columns .column .item .vertical-comparison>span{font-size:var(--font-12);white-space:nowrap}.results.three-columns .column .item .vertical-comparison .arrow{color:#666;font-size:var(--font-12);line-height:1;margin:0}.results.three-columns .items-wrapper{display:flex;flex-direction:row;gap:.5em;justify-content:space-around;width:100%}@media (max-width:768px){.crc-trend-controls{margin-top:0}}@media (max-width:468px){.results.three-columns{grid-template-areas:"before" "trend" "ai-ads" "share";grid-template-columns:1fr}.results.three-columns .column.before-after{align-items:flex-start;flex-direction:column}.results.three-columns .column.before-after .items-wrapper{align-items:center;flex-direction:column;gap:1em;width:100%}.crc-trend-controls{flex-direction:column}.crc-trend-metric-dropdown,.crc-trend-range-dropdown{max-width:110px;min-width:110px}.crc-dual-line-chart{height:180px}.crc-alternative-chart{height:200px}}.crc-no-campaigns{align-items:start;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff6;border-radius:.75em;display:flex;justify-content:center;overflow:hidden;padding:2em;scale:1.02;z-index:2}.crc-no-campaigns,.crc-no-campaigns-background{height:100%;left:0;position:absolute;top:0;width:100%}.crc-no-campaigns-background{background-image:linear-gradient(to bottom right,rgba(var(--main-green-rgb),.1),rgba(var(--main-green-rgb),.05));filter:blur(4px);opacity:.1;pointer-events:none}.crc-no-campaigns-graph{height:200px;left:50%;opacity:.1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.crc-no-campaigns-graph path{stroke:var(--main-green);stroke-width:2;fill:none}.crc-no-campaigns-content{align-self:center;background:#fff;border:1px solid #dfeaf2;border-radius:12px;max-width:450px;padding:40px;position:relative;text-align:center;transition:all .6s ease;z-index:11}.crc-no-campaigns-content:hover{border:1px solid #a2c4dd}.empty-state-icon-container{margin-bottom:8px}.empty-state-icon{height:40px;object-fit:contain;width:40px}.crc-no-campaigns-title{color:#1a1a1a;font-size:22px;font-weight:600;margin-bottom:8px}.crc-no-campaigns-description{color:#666;font-size:14px;line-height:1.3;margin-bottom:16px}.crc-create-campaign-button{align-items:center;background:var(--main-green);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;text-decoration:none;transition:all .2s ease}.crc-create-campaign-button:hover{background:var(--main-green);background:var(--main-green-dark,var(--main-green));box-shadow:0 4px 12px rgba(var(--main-green-rgb),.2);transform:translateY(-1px)}.crc-create-campaign-button:active{transform:translateY(0)}.button-icon{font-size:14px}.crc-preview-graph-container{filter:blur(1px);height:100%;left:0;opacity:.4;padding:2em;pointer-events:none;position:absolute;top:0;width:100%}.crc-preview-graph-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.crc-preview-graph-title{color:#1a1a1a;font-size:1.2em;font-weight:500}.crc-preview-graph-content{height:300px;margin-top:2em;position:relative}.crc-preview-graph-content svg{height:100%;width:100%}.crc-preview-stats{align-items:flex-end;display:flex;flex-direction:column}.crc-preview-stat{color:var(--main-green);font-size:20px;font-weight:600}.crc-preview-stat-label{color:#666;font-size:12px}.crc-no-campaigns-icon-wrapper{margin-bottom:16px}.crc-no-campaigns-launcher-icon{height:90px;object-fit:contain;width:90px}.crc-no-campaigns-waiting-icon{color:var(--main-green);font-size:50px;opacity:.8}.blocking-overlay-container{height:100%;position:relative;width:100%}.blocking-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;border-radius:12px;border-radius:var(--border-md,12px);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:2em;position:absolute;top:0;width:100%;z-index:100}.blocking-overlay.inline{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border-radius:0;height:auto;margin-bottom:1em;padding:0;position:relative}.blocking-overlay.inline .blocking-overlay-content{box-shadow:0 2px 10px #0000001a;max-width:100%;padding:1em;width:100%}.blocking-overlay.inline .blocking-overlay-header{justify-content:flex-start}.blocking-overlay.inline .blocking-overlay-actions{justify-content:flex-end}.blocking-overlay[data-type=account-issue] .blocking-overlay-icon,.blocking-overlay[data-type=account-issue] .blocking-overlay-title{color:#d32f2f}.blocking-overlay[data-type=warning] .blocking-overlay-icon,.blocking-overlay[data-type=warning] .blocking-overlay-title{color:#f57c00}.blocking-overlay[data-type=info] .blocking-overlay-icon,.blocking-overlay[data-type=info] .blocking-overlay-title{color:#1877f2}.blocking-overlay[data-type=success] .blocking-overlay-icon,.blocking-overlay[data-type=success] .blocking-overlay-title{color:#2e7d32}.blocking-overlay-content{animation:fadeInOverlay .3s ease-out;background:#fff;border-radius:12px;border-radius:var(--border-md,12px);box-shadow:0 20px 60px #0003;max-width:550px;padding:2em;position:relative;text-align:center;width:90%}.blocking-overlay-close{align-items:center;background:none;border:none;border-radius:50%;color:#94959b;cursor:pointer;display:flex;font-size:1.2em;justify-content:center;padding:.5em;position:absolute;right:1em;top:1em;transition:all .2s ease}.blocking-overlay-close:hover{background:#f5f5f5;color:#1a1a1a}.blocking-overlay-header{align-items:center;color:#d32f2f;display:flex;gap:.5em;justify-content:center;margin-bottom:1em}.blocking-overlay-icon{align-items:center;color:#d32f2f;display:flex;font-size:28px;font-size:var(--font-28,28px)}.blocking-overlay-title{font-size:20px;font-size:var(--font-20,20px);font-weight:600;margin:0}.blocking-overlay-body{margin-bottom:2em}.blocking-overlay-message{color:#333;font-size:16px;font-size:var(--font-16,16px);line-height:1.6;margin:0 0 1em}.blocking-overlay-steps{margin:0;padding-left:1.2em;text-align:left}.blocking-overlay-steps li{color:#555;margin-bottom:.5em}.blocking-overlay-actions{display:flex;gap:1em;justify-content:center}.blocking-overlay-button{align-items:center;border:none;border-radius:8px;border-radius:var(--border-sm,8px);cursor:pointer;display:flex;font-weight:600;gap:.5em;min-height:40px;padding:.8em 1.5em;transition:all .2s ease}.blocking-overlay-button.primary{background-color:#1877f2;color:#fff;text-decoration:none}.blocking-overlay-button.primary:hover{background-color:#0a66c2;color:#fff}.blocking-overlay-button.secondary{background-color:#f0f2f5;color:#333}.blocking-overlay-button.secondary:hover{background-color:#e4e6eb}@keyframes fadeInOverlay{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:600px){.blocking-overlay-actions{flex-direction:column}.blocking-overlay-content{padding:1.5em;width:95%}}.create-full-funnel-from-existing-campaigns{display:flex;flex-direction:column;height:100%;padding:1em 1.5em;position:relative}.create-full-funnel-from-existing-campaigns .content{display:flex;flex:1 1;flex-direction:column;gap:.5em;height:450px;margin-bottom:1em}.create-full-funnel-from-existing-campaigns .header{display:flex;justify-content:space-between}.create-full-funnel-from-existing-campaigns .header h2{color:#666;font-size:var(--font-24);font-weight:600;margin:0}.create-full-funnel-from-existing-campaigns .campaigns-section{display:flex;flex-direction:column}.create-full-funnel-from-existing-campaigns .ad-campaigns-container{display:flex;flex-direction:column;gap:8px;margin-bottom:1em;max-height:250px;overflow-y:auto}.create-full-funnel-from-existing-campaigns .ad-campaigns-container::-webkit-scrollbar{width:6px}.create-full-funnel-from-existing-campaigns .ad-campaigns-container::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.create-full-funnel-from-existing-campaigns .ad-campaigns-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.create-full-funnel-from-existing-campaigns .ad-campaigns-container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.create-full-funnel-from-existing-campaigns .ad-campaign-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:8px;padding:.5em;transition:all .2s ease}.create-full-funnel-from-existing-campaigns .ad-campaign-row:hover{background:#f1f5f9}.create-full-funnel-from-existing-campaigns .campaign-input{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;flex:1 1;font-size:var(--font-14);height:36px;padding:0 12px;transition:all .2s ease}.create-full-funnel-from-existing-campaigns .campaign-input:focus{border-color:#4ea8fd;box-shadow:0 0 0 2px #4ea8fd1a;outline:none}.create-full-funnel-from-existing-campaigns .campaign-input::placeholder{color:#94a3b8}.create-full-funnel-from-existing-campaigns .remove-campaign-button{align-items:center;background:#0000!important;border:1px solid #fecaca!important;border-radius:6px!important;color:#ef4444!important;display:flex;height:32px!important;justify-content:center;min-width:32px!important;padding:.4em!important;transition:all .2s ease}.create-full-funnel-from-existing-campaigns .remove-campaign-button:hover{background:#fee2e2!important}.create-full-funnel-from-existing-campaigns .add-campaign-button{align-items:center;align-self:flex-end;background:#0000!important;border:1px dashed #4ea8fd!important;border-radius:8px!important;color:#4ea8fd!important;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;padding:.6em 1em!important;transition:all .2s ease}.create-full-funnel-from-existing-campaigns .add-campaign-button:hover{background:#4ea8fd1a!important}.create-full-funnel-from-existing-campaigns .footer{border-top:1px solid #e2e8f0;display:flex;gap:12px;justify-content:flex-end;padding-bottom:0!important;padding-top:1em!important}.create-full-funnel-from-existing-campaigns .cancel-button{background:#0000;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;font-size:var(--font-14);font-weight:500;padding:.8em 2em!important;transition:all .2s ease}.create-full-funnel-from-existing-campaigns .cancel-button:hover{background:#f1f5f9;border-color:#cbd5e1}.create-full-funnel-from-existing-campaigns .confirm-button{background:var(--second-green);border:1px solid var(--second-green);border-radius:8px;color:#fff;font-size:var(--font-14);font-weight:500;padding:.8em 2em!important;transition:all .2s ease}.create-full-funnel-from-existing-campaigns .confirm-button:hover{background:var(--second-green-hover)}.create-full-funnel-from-existing-campaigns .stroke-input{margin-bottom:0!important}.create-full-funnel-from-existing-campaigns .stroke-input input{font-size:var(--font-14)!important;height:40px!important}.create-full-funnel-from-existing-campaigns .ad-campaign-row .stroke-input{flex:1 1}@media (max-width:768px){.create-full-funnel-from-existing-campaigns{padding:.8em 1em}.create-full-funnel-from-existing-campaigns .header h2{font-size:var(--font-20)}.create-full-funnel-from-existing-campaigns .footer .cancel-button,.create-full-funnel-from-existing-campaigns .footer .confirm-button{font-size:var(--font-14);padding:.6em 1.5em!important}}.facebook-action-act-button{align-items:center;background-color:#fff;border:1px solid;border-radius:4px;border-radius:var(--border-sm,4px);cursor:pointer;display:flex;font-size:12px;font-size:var(--font-12,12px);font-weight:500;gap:.5rem;height:36px;justify-content:center;padding:.5rem .8rem;transition:all .2s ease}.facebook-action-act-button.default{border-color:#ddd;border-color:var(--border-main,#ddd);color:#6c6c6c;color:var(--text-gray,#6c6c6c)}.facebook-action-act-button.default:hover{background-color:#f5f5f5;background-color:var(--background-gray,#f5f5f5);border-color:#bbb;border-color:var(--border-hover,#bbb)}.facebook-action-act-button.primary{border-color:#1890ff;border-color:var(--text-blue,#1890ff);color:#1890ff;color:var(--text-blue,#1890ff)}.facebook-action-act-button.primary:hover{background-color:#1890ff;background-color:var(--text-blue,#1890ff);color:#fff}.facebook-action-act-button.danger{border-color:#ff6b6b;color:#ff6b6b}.facebook-action-act-button.danger:hover{background-color:#ff6b6b;color:#fff}.facebook-action-act-button.success{border-color:#52c41a;border-color:var(--main-green,#52c41a);color:#52c41a;color:var(--main-green,#52c41a)}.facebook-action-act-button.success:hover{background-color:#52c41a;background-color:var(--main-green,#52c41a);color:#fff}.facebook-action-act-button:disabled{background-color:#f5f5f5;background-color:var(--background-gray,#f5f5f5);border-color:#ddd;border-color:var(--disabled-gray,#ddd);color:#bbb;color:var(--disabled-gray,#bbb);cursor:not-allowed;opacity:.6}.facebook-action-act-button-icon{align-items:center;display:flex}.facebook-action-act-button-label{line-height:1}.facebook-action-button.icon-only{box-shadow:none;height:36px;padding:0;width:36px}.facebook-action-button.icon-only .facebook-action-button-icon{font-size:16px}.action-button-group,.facebook-action-act-button svg{align-items:center;display:flex;justify-content:center}.action-button-group{flex-wrap:wrap;gap:8px}.facebook-action-results{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;overflow:hidden;padding:0!important;position:relative}.facebook-action-results__tabs{background-color:#f8f9fa;border:1px solid #e0e0e0;border-bottom:none;border-radius:var(--border-md) var(--border-md) 0 0;display:flex;margin-bottom:0;overflow:hidden;padding:0}.facebook-action-results__tabs .tab-button{align-items:center;background:none;border:none;border-bottom:3px solid #0000;border-radius:0;color:#666;cursor:pointer;display:flex;flex:1 1;font-size:var(--font-16);font-weight:500;gap:8px;justify-content:center;transition:all .2s ease;width:100%}.facebook-action-results__tabs .tab-button:not(:last-child){border-right:1px solid #eee}.facebook-action-results__tabs .tab-button:hover:not(:disabled){background-color:#00000008}.facebook-action-results__tabs .tab-button.active{background-color:#fff;border-bottom:3px solid var(--second-green);color:var(--second-green)}.facebook-action-results__tabs .tab-button:disabled{color:#999;cursor:not-allowed;opacity:.6}.facebook-action-results__tabs .tab-count{align-items:center;background-color:var(--second-green);border-radius:10px;color:#fff;display:inline-flex;font-size:var(--font-12);font-weight:600;height:20px;justify-content:center;min-width:20px;padding:0 6px}.facebook-action-results__tabs .tab-count.empty{background-color:#ddd;color:#999}.facebook-action-results__header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:0;padding:1.25em 1.5em;position:relative;text-align:left}.facebook-action-results__header .header-content{display:flex;flex-direction:column;gap:5px}.facebook-action-results__header .header-actions{align-items:center;display:flex;gap:8px}.facebook-action-results__header .action-button{align-items:center;background:none;border:none;border-radius:50%;color:#777;cursor:pointer;display:flex;font-size:var(--font-18);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-results__header .action-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-results__header .trigger-button{align-items:center;background:none;background-color:var(--second-green);border:none;border-radius:50%;color:var(--main-white);cursor:pointer;display:flex;font-size:var(--font-18);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-results__header .trigger-button:hover{background-color:var(--main-white);color:var(--second-green)}.facebook-action-results__header .settings-icon{font-style:normal}.facebook-action-results__header .active-tab{align-items:center;display:flex;padding:.5rem 0}.facebook-action-results__header .active-tab,.facebook-action-results__header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.facebook-action-results__header .last-job-info{color:#666;display:flex;flex-direction:column;font-size:var(--font-14)}.facebook-action-results__header .last-job-label{font-weight:500}.facebook-action-results__header .last-job-time{color:#333;font-weight:600}.facebook-action-results__header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-results__header .close-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-results__content{margin-bottom:0;max-height:80vh;min-width:800px;overflow-y:auto;padding:1.5em}.facebook-action-results__content .table-container{border-left:none;border-radius:0;border-right:none;margin:0;max-height:80px;overflow-y:auto}.facebook-action-results .error-message,.facebook-action-results .loading-container,.facebook-action-results .no-results{align-items:center;background-color:#f5f6f7;border:none;border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:30px;text-align:center}.facebook-action-results__old-results-toggle{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;justify-content:center;margin:0;padding:.5em}.facebook-action-results__old-results-toggle button{align-items:center;background-color:initial;border:1px solid #e0e0e0;border-radius:4px;border-radius:var(--border-sm,4px);color:#555;cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;padding:6px 12px;transition:all .2s ease}.facebook-action-results__old-results-toggle button:hover{background-color:#e0e0e0}#old-results.hide{display:none}#old-results.show{background-color:#f9f9f9;display:block;max-height:200px;overflow-y:auto}.facebook-action-results .eye-button{align-items:center;background:none;border:none;border-radius:50%;color:#777;cursor:pointer;display:flex;font-size:var(--font-18);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-results .eye-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-results .table-container{border:1px solid #e0e0e0;border-radius:0;margin-bottom:0;max-height:600px;overflow-x:auto;overflow-y:auto}.facebook-action-results .action-results-table{background-color:#fff;border-collapse:collapse;font-size:var(--font-14);width:100%}.facebook-action-results .action-results-table td,.facebook-action-results .action-results-table th{border-bottom:1px solid #e1e4e8;padding:12px 16px;text-align:left}.facebook-action-results .action-results-table th{background-color:#f8f9fa;box-shadow:0 1px 0 #0000001a;color:#4b4f56;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:10}.facebook-action-results .action-results-table tbody tr{transition:background-color .2s}.facebook-action-results .action-results-table tr:hover{background-color:#f8f9fa}.facebook-action-results .action-results-table tr:last-child td{border-bottom:none}.facebook-action-results .action-results-table tr.clickable-row{cursor:pointer;transition:background-color .2s,transform .1s}.facebook-action-results .action-results-table tr.clickable-row:hover{background-color:#eaf6ff}.facebook-action-results .action-results-table tr.clickable-row:active{background-color:#deeeff;transform:translateY(1px)}.facebook-action-results .status-badge{border-radius:var(--border-xs);display:inline-block;font-size:var(--font-12);font-weight:500;padding:4px 8px}.facebook-action-results .status-badge.success{background-color:#ecfdf3;color:#0d652d}.facebook-action-results .status-badge.failed{background-color:#ffebe9;color:#cf222e}.facebook-action-results .status-badge.pending{background-color:#fff8c5;color:#9a6700}.facebook-action-results__footer{background-color:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;justify-content:center;margin-top:0;padding:10px 0}.facebook-action-results .facebook-budget-breakdown-row,.facebook-action-results .facebook-budget-breakdown-row:hover{background-color:#fff!important}.facebook-action-results .facebook-budget-breakdown-row td{border-bottom:1px solid #e1e4e8;padding:0!important}.facebook-action-results .action-results-table tr.clickable-row.expanded,.facebook-action-results .action-results-table tr.clickable-row.expanded:hover{background-color:#eaf6ff}.facebook-action-results .budget-value{font-family:monospace;font-weight:600}.facebook-action-results .budget-value.positive{color:var(--second-green)}.facebook-action-results .budget-value.negative{color:var(--main-red)}.facebook-action-results .budget-value.neutral{color:#777}.facebook-action-results .budget-tab-content{background-color:#fff;border:1px solid #e0e0e0;border-radius:0 0 var(--border-md) var(--border-md);overflow:hidden}.facebook-action-results .budget-tab-content .facebook-budget-breakdown{border-bottom:1px solid #e0e0e0}.facebook-action-results .budget-tab-content .facebook-budget-breakdown:last-child{border-bottom:none}.audience-tab-content{border:1px solid #e0e0e0;border-radius:0 0 var(--border-md) var(--border-md);display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:18px}.action-results-audience-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:var(--border-md);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:inline-flex;flex-direction:column;min-width:240px;overflow:hidden;position:relative;transition:all .2s ease}.action-results-audience-card:hover{background-color:#f9f9f9;border-color:#ccc;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.audience-card-header{background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;color:#333;font-size:var(--font-16);font-weight:600;padding:12px}.audience-card-content{align-items:center;display:flex;flex-grow:1;justify-content:center;padding:12px}.audience-action-button{align-items:center;background-color:var(--second-green);border:none;border-radius:var(--border-sm);color:#fff;cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;padding:6px 12px;position:relative;transition:background-color .2s ease;z-index:2}.audience-action-button:hover{background-color:var(--second-green-hover)}@media (max-width:768px){.audience-tab-content{gap:8px;padding:8px}.audience-card-content,.audience-card-header{padding:8px}.audience-card{max-width:100%;width:100%}}.facebook-budget-results-group{display:flex;flex-direction:column;width:100%}.budget-global-actions{background:#f9f9f9;bottom:0;display:flex;gap:16px;justify-content:center;padding:20px 0;position:-webkit-sticky;position:sticky;z-index:10}.facebook-action-job-trigger{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:center}.facebook-action-job-trigger>*{display:flex}.facebook-budget-breakdown{background-color:#fff;margin:0;padding:15px;position:relative;width:100%}.facebook-budget-breakdown .budget-adjustment-header{margin-bottom:20px}.facebook-budget-breakdown .budget-adjustment-header h2{color:#333;font-size:var(--font-18);font-weight:600;margin:0 0 5px}.facebook-budget-breakdown .budget-adjustment-header p{color:#666;font-size:var(--font-14);margin:0}.facebook-budget-breakdown .budget-breakdown-table{background-color:#fff;border-collapse:collapse;border-radius:var(--border-sm);box-shadow:0 1px 3px rgba(0,0,0,.163);margin-bottom:15px;max-height:300px;overflow:hidden;width:100%}.facebook-budget-breakdown .budget-breakdown-table td,.facebook-budget-breakdown .budget-breakdown-table th{border-bottom:1px solid #e0e0e0;padding:14px 15px;text-align:left}.facebook-budget-breakdown .budget-breakdown-table th{background-color:#f8f8f8;color:#333;font-size:var(--font-14);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.facebook-budget-breakdown .budget-breakdown-table td{font-size:var(--font-14)}.facebook-budget-breakdown .budget-breakdown-table tr:last-child td{border-bottom:none}.facebook-budget-breakdown .adset-name{align-items:center;color:#333;display:flex;font-size:var(--font-14);font-weight:500}.facebook-budget-breakdown .budget-value{border-radius:20px;display:inline-block;font-family:monospace;font-weight:600;min-width:80px;padding:6px 12px;position:relative;text-align:right;transition:all .2s ease}.facebook-budget-breakdown .budget-value.positive{background-color:#00c8531a;color:var(--second-green)}.facebook-budget-breakdown .budget-value.negative{background-color:#ff3b301a;color:var(--main-red)}.facebook-budget-breakdown .budget-value.neutral{background-color:#0000000d;color:#777}.facebook-budget-breakdown .budget-summary{background-color:#fff;border-left:4px solid var(--second-green);border-radius:var(--border-sm);margin:15px 0;overflow:hidden;padding:15px;position:relative}.facebook-budget-breakdown .budget-summary:before{background:linear-gradient(90deg,#00c8530d,#fff0);border-radius:var(--border-sm);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.facebook-budget-breakdown .budget-summary p{color:#333;font-size:var(--font-14);margin:5px 0;position:relative;z-index:1}.facebook-budget-breakdown .budget-summary p:first-child{font-weight:500}.facebook-budget-breakdown .budget-summary p strong{color:#000;font-weight:700}.facebook-budget-breakdown .budget-error-message{background-color:#fff3f3;border-left:4px solid var(--main-red);border-radius:0 4px 4px 0;color:#555;font-size:var(--font-14);margin:10px 0;padding:15px}@media (max-width:768px){.facebook-budget-breakdown{padding:10px}.facebook-budget-breakdown .budget-breakdown-table td,.facebook-budget-breakdown .budget-breakdown-table th{padding:8px 10px}}.facebook-budget-breakdown-row{cursor:default!important}.facebook-budget-breakdown-row,.facebook-budget-breakdown-row:hover{background-color:#f9f9f9!important}.facebook-budget-breakdown-row td,.facebook-budget-breakdown-row td[colspan]{padding:0!important}.ADSET_AUDIENCES_CONFIG{max-width:60vw;min-width:500px}.adset-audiences-config{display:flex;flex-direction:column;gap:1em}.adset-audiences-config h3{color:var(--second-green);font-size:var(--font-22);font-weight:500;margin-bottom:.5em}.adset-audiences-config .audience-table{border-collapse:initial;border-spacing:0;position:relative;width:100%}.adset-audiences-config .audience-table thead{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:1}.adset-audiences-config .audience-table tbody{display:block;max-height:400px;overflow-y:auto}.adset-audiences-config .audience-table tbody tr,.adset-audiences-config .audience-table thead tr{display:table;table-layout:fixed;width:100%}.adset-audiences-config .audience-table th{background:#fff;border-bottom:2px solid #eee;height:2em;padding:1em}.adset-audiences-config .audience-table th:first-child{text-align:left;width:60%}.adset-audiences-config .audience-table th:not(:first-child){width:20%}.adset-audiences-config .audience-table td{border-bottom:1px solid #eee;padding:.8em 1em}.adset-audiences-config .audience-table td:first-child{width:60%}.adset-audiences-config .audience-table td:not(:first-child){width:20%}.adset-audiences-config .audience-row{justify-content:space-between;margin-bottom:.5em}.adset-audiences-config .audience-row:hover{background:#f0f0f0}.adset-audiences-config .audience-checkbox-container{text-align:center}.adset-audiences-config .audience-checkbox{height:1.5em;width:1.5em}.adset-audiences-config .audience-checkbox:hover{cursor:pointer;transform:scale(1.05);transition:all .2s ease}.adset-audiences-config .audience-checkbox:disabled{cursor:not-allowed;opacity:.5}.adset-audiences-config .audience-table tbody::-webkit-scrollbar{width:8px}.adset-audiences-config .audience-table tbody::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.adset-audiences-config .audience-table tbody::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.adset-audiences-config .audience-table tbody::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.adset-audiences-config .modal-footer{border-top:1px solid #eee;display:flex;justify-content:flex-end;margin-top:1em;padding-top:1em}.adset-audiences-config button{background:var(--second-green);border:none;border-radius:6px;color:#fff;cursor:pointer}.adset-audiences-config .action-button,.adset-audiences-config button{font-weight:600;min-width:120px;padding:.7em 1.4em;transition:all .2s ease}.adset-audiences-config .action-button{border-radius:6px}.adset-audiences-config .action-button.update{background:var(--second-green);border:none;box-shadow:0 2px 4px #0000001a;color:#fff}.adset-audiences-config .action-button.update:hover{background:var(--second-green-hover);box-shadow:0 4px 8px #0000001a;transform:translateY(-1px)}.adset-audiences-config .action-button.update:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.adset-audiences-config button:hover{background:var(--second-green-hover)}.adset-audiences-config button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.ADSET_BUDGETS_CONFIG{max-width:90vw;min-width:500px}.ADSET_BUDGETS_CONFIG,.adset-budgets-config{display:flex;flex-direction:column;max-height:85vh}.adset-budgets-config{gap:1em;overflow:hidden;padding:0;position:relative}.adset-budgets-config h3{background:#fff;border-bottom:1px solid #eee;color:var(--second-green);font-size:1.5rem;font-weight:600;margin:0;padding:1em;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:2}.adset-budgets-config .budget-rows-container{max-height:calc(85vh - 180px);overflow-y:auto;padding:0 1em;scrollbar-width:thin}.adset-budgets-config .budget-rows-container::-webkit-scrollbar{width:6px}.adset-budgets-config .budget-rows-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}.adset-budgets-config .budget-rows-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.adset-budgets-config .budget-rows-container::-webkit-scrollbar-thumb:hover{background:#aaa}.adset-budgets-config .budget-row{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:.8em;padding:.8em;transition:all .2s ease}.adset-budgets-config .adset-name{flex:1 1;font-weight:500;max-width:60%;overflow:hidden;padding-right:1em;text-overflow:ellipsis;white-space:nowrap}.adset-budgets-config .audience-checkbox-container{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:.5em}.adset-budgets-config .original-budget{color:#777;font-size:.85em;font-style:italic;white-space:nowrap}.adset-budgets-config .daily-budget-wrapper{align-items:center;display:flex;position:relative}.adset-budgets-config .currency-symbol{color:#555;font-weight:500;left:10px;position:absolute}.adset-budgets-config .budget-input{border:1px solid #ddd;border-radius:6px;font-size:.95em;padding:.6em .6em .6em 1.8em;transition:all .2s ease;width:100px}.adset-budgets-config .budget-input:focus{border-color:var(--second-green);box-shadow:0 0 0 2px #0096881a;outline:none}.adset-budgets-config .undo-button{align-items:center;background-color:initial;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.adset-budgets-config .undo-button:hover{background-color:#f8f8f8;border-color:var(--second-green);color:var(--second-green)}.adset-budgets-config .sticky-footer{background:#fff;border-top:1px solid #eee;bottom:0;margin-top:auto;padding:1em;position:-webkit-sticky;position:sticky;z-index:2}.adset-budgets-config .total-budget-row{align-items:center;background:#f8f9fa;border:1px solid var(--second-green);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:1em;padding:.8em}.adset-budgets-config .total-budget-container{align-items:flex-end;display:flex;flex-direction:column}.adset-budgets-config .total-budget-container b{color:#333;font-size:1.1em}.adset-budgets-config .total-budget-difference{border-radius:4px;font-size:.85em;font-weight:500;margin-top:.3em;padding:.3em .6em}.adset-budgets-config .total-budget-difference.positive{background:#00963e1a;color:#00963e}.adset-budgets-config .total-budget-difference.negative{background:#d32f2f1a;color:#d32f2f}.adset-budgets-config .modal-footer{align-items:center;display:flex;justify-content:space-between;margin-top:1em;padding:.5em 0}.adset-budgets-config .action-button{border-radius:6px;font-weight:600;min-width:120px;padding:.7em 1.4em;transition:all .2s ease}.adset-budgets-config .action-button.update{background:var(--second-green);color:#fff}.adset-budgets-config .action-button.update:hover{background:var(--second-green-hover)}.adset-budgets-config .action-button.update:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}.adset-budgets-config .save-default-container{align-items:center;background:#0000;border:none;border-radius:6px;cursor:pointer;display:flex;gap:.8em;margin-right:auto;padding:.5em;transition:all .2s ease}.adset-budgets-config .save-default-container:hover{background:#00000008}.adset-budgets-config .save-default-container .custom-checkbox{align-items:center;background:#fff;border:2px solid #aaa;border-radius:3px;display:flex;height:20px;justify-content:center;transition:all .2s ease;width:20px}.adset-budgets-config .save-default-container:hover .custom-checkbox{border-color:var(--second-green)}.adset-budgets-config .save-default-container .check-icon{animation:checkmark .2s ease-in-out;color:var(--second-green);font-size:11px;transform-origin:center}@keyframes checkmark{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.adset-budgets-config .save-default-container label{color:#666;cursor:pointer;font-size:.9em;-webkit-user-select:none;user-select:none}.adset-budgets-config .save-default-container.disabled{background:#0000;cursor:not-allowed;opacity:.5}.adset-budgets-config .save-default-container.disabled .custom-checkbox{background:#f5f5f5;border-color:#ccc}@media (max-width:768px){.ADSET_BUDGETS_CONFIG{min-width:90vw}.adset-budgets-config .budget-row{align-items:flex-start;flex-direction:column;gap:.8em}.adset-budgets-config .adset-name{max-width:100%;padding-right:0}.adset-budgets-config .audience-checkbox-container{justify-content:space-between;width:100%}.adset-budgets-config .budget-input{width:120px}}.loading-dots-spinner{align-items:center;color:#45b67f;color:var(--main-green,#45b67f);display:flex;font-size:10px;height:1.2em;justify-content:center;position:relative;width:3em}.loading-dots-spinner span:before,.loading-dots-spinner:after,.loading-dots-spinner:before{animation:wave 1.6s ease-in-out infinite both;border-radius:50%;content:"";height:.7em;position:absolute;width:.7em}.loading-dots-spinner:before{animation-delay:-.32s;background-color:#45b67f;background-color:var(--main-green,#45b67f);left:0}.loading-dots-spinner:after{animation-delay:-.16s;background-color:#1a73e8;background-color:var(--text-blue,#1a73e8);left:1em}.loading-dots-spinner span:before{animation-delay:0s;background-color:#45b67f;background-color:var(--main-green,#45b67f);left:2em}.loading-dots-spinner[style*="font-size: 24px"] span:before{bottom:.5em;left:3em;scale:1.3}@keyframes wave{0%,to{opacity:.7;transform:translateY(0) scale(.7)}20%{background-color:#1a73e8;background-color:var(--text-blue,#1a73e8);box-shadow:0 6px 10px -7px #0003;opacity:1;transform:translateY(-5px) scale(1)}40%{opacity:.9;transform:translateY(0) scale(.9)}60%{background-color:#45b67f;background-color:var(--main-green,#45b67f);box-shadow:0 3px 7px -3px #0003;opacity:1;transform:translateY(-3px) scale(1)}80%{opacity:.8;transform:translateY(0) scale(.8)}}.DownloadGeneratedImage_downloadButton__etScC{align-items:center;background-color:#000000b3;border:1px solid #ffffff1a;border-radius:50%;bottom:16px;box-shadow:0 2px 4px #0003;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:.5;position:absolute;right:16px;transition:all .2s ease;width:36px;z-index:10}.ai-tool-modal-blank-template:hover .DownloadGeneratedImage_downloadButton__etScC,.ai-tool-modal-left-pane:hover .DownloadGeneratedImage_downloadButton__etScC{opacity:1}.DownloadGeneratedImage_downloadButton__etScC:hover{background-color:#000000e6;box-shadow:0 4px 8px #0000004d;transform:scale(1.05)}.DownloadGeneratedImage_downloadButton__etScC:active{transform:scale(.95)}.DownloadGeneratedImage_downloadButton__etScC svg{color:#fff}.AIStageModal_modalOverlay__80Lko{align-items:center;animation:AIStageModal_fadeIn__nj\+cZ .25s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .25s ease-out;z-index:1000}.AIStageModal_closingOverlay__6m6d-{opacity:0}@keyframes AIStageModal_fadeIn__nj\+cZ{0%{opacity:0}to{opacity:1}}.AIStageModal_modalContent__Upn98{animation:AIStageModal_scaleIn__QYoTM .25s ease-out;background:#fff;border-radius:var(--border-md);box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1800px;min-height:90vh;min-width:90vh;overflow:hidden;transition:transform .25s ease,opacity .25s ease}.AIStageModal_closingContent__jgM64{opacity:0;transform:scale(.95)}@keyframes AIStageModal_scaleIn__QYoTM{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.AIStageModal_noStageImage__3p3aJ{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:400px}.AIStageModal_modalTitle__z28S8{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.AIStageModal_modalTitle__z28S8 h2{color:#1a1a1a;font-size:var(--font-20);font-weight:600;margin:0}.AIStageModal_closeButton__-VVjU{align-items:center;background:none;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:var(--font-28);height:32px;justify-content:center;padding:0;transition:color .2s;width:32px;z-index:10}.AIStageModal_closeButton__-VVjU:hover{background-color:#0000000d;color:#333}.AIStageModal_modalBody__pvHEw{display:flex;flex:1 1;flex-direction:row;min-height:0;overflow:hidden;position:relative;width:100%}.AIStageModal_leftPane__Ycpjc{align-items:center;background:#f7f7f7;background-image:radial-gradient(circle,#e0e0e0 1px,#0000 0);background-position:50%;background-size:20px 20px;border-right:1px solid #eee;box-sizing:border-box;display:flex;flex:0 0 50%;justify-content:center;max-width:50%;min-height:0;overflow:hidden;padding:1rem;position:relative;width:50%}.AIStageModal_rightPane__1oEAY{-ms-overflow-style:none;background:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:50%;overflow-y:auto;padding:0;scrollbar-width:none;width:50%;&::-webkit-scrollbar{display:none}}.AIStageModal_disabledArea__0y1TP{filter:grayscale(50%);pointer-events:none;transition:all 2s ease;-webkit-user-select:none;user-select:none}.AIStageModal_filtersContainer__UfrXO{background:#f9f9f9;border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;gap:.75rem;padding:1em}.AIStageModal_categoryTitle__G0wPE{color:#2c2c2c;font-size:var(--font-14);font-weight:600;margin:0;padding:0}.AIStageModal_searchBar__42JVG{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:var(--border-sm);display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .2s ease}.AIStageModal_searchBar__42JVG:focus-within{background:#fff;border-color:var(--primary-green);box-shadow:0 0 0 4px #10b9811a}.AIStageModal_searchInput__BznYv{background:#0000;border:none;color:#2c2c2c;font-size:var(--font-12);min-height:20px;outline:none;width:100%}.AIStageModal_searchBar__42JVG svg{color:#666;font-size:var(--font-12)}.AIStageModal_clearSearchBtn__0\+mWb{color:#999;cursor:pointer;transition:color .2s ease}.AIStageModal_clearSearchBtn__0\+mWb:hover{color:#666}.AIStageModal_categoriesList__F2qed{display:flex;flex-wrap:wrap;gap:.5rem;padding:0}.AIStageModal_categoryItem__an0Mo{align-items:center;background:#f5f5f5;border:1px solid #0000;border-radius:var(--border-xs);color:#2c2c2c;cursor:pointer;display:flex;font-size:var(--font-12);gap:.5rem;padding:.5rem .75rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.AIStageModal_categoryItem__an0Mo:hover{background:#f0f0f0;border-color:#e0e0e0}.AIStageModal_categoryItem__an0Mo.AIStageModal_selected__HgFLH{background:#1ed47f1a;border:1px solid #1ed47f66;color:var(--second-green);font-weight:500}.AIStageModal_checkIcon__j8Thl{align-items:center;color:var(--second-green);display:inline-flex;font-weight:700;justify-content:center}.AIStageModal_backgroundsContainer__vAGJg{overflow-y:auto;padding:0;scrollbar-color:#ddd #f5f5f5;scrollbar-width:thin;width:100%}.AIStageModal_backgroundsContainer__vAGJg::-webkit-scrollbar{width:8px}.AIStageModal_backgroundsContainer__vAGJg::-webkit-scrollbar-track{background:#f5f5f5;border-radius:var(--border-xs)}.AIStageModal_backgroundsContainer__vAGJg::-webkit-scrollbar-thumb{background-color:#ddd;border:2px solid #f5f5f5;border-radius:var(--border-xs)}.AIStageModal_backgroundsGrid__IP4E0{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);justify-content:center;padding:16px;position:relative;width:100%}.AIStageModal_backgroundOption__7Mc6P{aspect-ratio:1/1;background:#f6fafd;border:2px solid #e0e0e0;border-radius:var(--border-sm);box-sizing:border-box;color:#1a2a3a;cursor:pointer;display:block;height:auto;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .25s ease;width:100%}.AIStageModal_backgroundOption__7Mc6P:hover{background:#e6f7ff;border-color:#b2f2bb;box-shadow:0 4px 12px #00000014;transform:translateY(-3px);z-index:5}.AIStageModal_backgroundOption__7Mc6P.AIStageModal_selected__HgFLH{border:3px solid #1ed47f;border:3px solid var(--second-green,#1ed47f);box-shadow:0 0 0 2px #1ed47f4d,0 5px 15px #0000001a;transform:scale(1.02);z-index:10}.AIStageModal_backgroundImage__DycLy{display:block;height:100%;object-fit:cover;width:100%}.AIStageModal_selected__HgFLH{border:3px solid #1ed47f;border:3px solid var(--second-green,#1ed47f)}.AIStageModal_selectedMiniImage__HDlQy{border:2px solid #1ed47f;border:2px solid var(--second-green,#1ed47f);box-shadow:0 0 0 1px #1ed47f4d,0 3px 8px #00000014}.AIStageModal_checkboxIndicator__HBx-B{align-items:center;background:#1ed47f;background:var(--second-green,#1ed47f);border-radius:50%;box-shadow:0 2px 6px #0003;color:#fff;display:flex;font-size:var(--font-16);height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px;z-index:10}.AIStageModal_imagePlaceholder__NhrpY{align-items:center;background:#ffffffe6;box-shadow:0 2px 8px rgba(0,0,0,.075);box-sizing:border-box;color:#888;display:flex;flex-shrink:0;font-size:var(--font-18);font-weight:500;height:60dvh;justify-content:center;margin:0 auto;overflow:hidden;padding:.25rem;position:relative;width:40vw}.AIStageModal_miniImage__3pd1Z{border-radius:var(--border-sm);height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.AIStageModal_konvaEditor__oEyd\+{align-items:center;border-radius:var(--border-sm);display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.AIStageModal_productImage__WUtK5{border-radius:var(--border-xs);height:100%;object-fit:contain;width:100%}.AIStageModal_bottomBar__aJaCv{align-items:center;background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;height:auto;justify-content:space-between;padding:1rem 1.5rem;position:relative;z-index:2}.AIStageModal_bottomLeft__OkxaM{align-items:center;display:flex;flex:0 0 70%;gap:1.5rem;max-width:70%;overflow:hidden}.AIStageModal_miniGenImage__PVzxa,.AIStageModal_miniOriginalImage__ibiB1{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:var(--border-sm);box-shadow:0 2px 4px #0000000d;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-14);font-weight:500;height:54px;justify-content:center;position:relative;transition:all .2s ease;width:54px}.AIStageModal_miniGenImage__PVzxa:hover,.AIStageModal_miniOriginalImage__ibiB1:hover{border-color:#d0d0d0;box-shadow:0 3px 6px #00000014;transform:translateY(-2px)}.AIStageModal_miniGenerationsContainer__GfM8U,.AIStageModal_miniImageContainer__ed6rp{align-items:center;display:flex;flex-direction:column;gap:8px}.AIStageModal_miniGenerationsContainer__GfM8U{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:calc(100% - 130px);overflow:hidden;position:relative;width:100%}.AIStageModal_miniGenerations__FXUyw{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:.75rem;overflow-x:auto;padding:.5rem;scrollbar-color:#ccc #0000;scrollbar-width:thin;width:100%}.AIStageModal_miniGenerations__FXUyw::-webkit-scrollbar{height:4px}.AIStageModal_miniGenerations__FXUyw::-webkit-scrollbar-track{background:#0000}.AIStageModal_miniGenerations__FXUyw::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:var(--border-xs)}.AIStageModal_noGenerationsMessage__JhZ0j{align-items:center;background-color:#f9fafb;border:1px dashed #e5e7eb;border-radius:var(--border-sm);color:#9ca3af;display:flex;font-size:var(--font-14);justify-content:center;max-width:350px;min-height:54px;padding:0 1rem;text-align:center;width:100%}.AIStageModal_bottomRight__A3Jmw{align-items:center;display:flex;flex:0 0 30%;gap:1rem;justify-content:flex-end;min-width:270px;position:relative}.AIStageModal_generateButton__QRQRc,.AIStageModal_selectButton__piU\+W{align-items:center;border:none;border-radius:var(--border-sm);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:600;height:42px;justify-content:center;min-width:152px;padding:.5em .8em;transition:all .2s ease}.AIStageModal_generateButton__QRQRc{background:var(--second-green)!important;border:1px solid var(--second-green);color:#fff!important}.AIStageModal_generateButton__QRQRc:hover{background:var(--second-green-hover)!important;border:1px solid var(--second-green-hover)}.AIStageModal_generateButton__QRQRc:disabled{background:#e0e0e0;box-shadow:none;color:#a0a0a0;cursor:not-allowed}.AIStageModal_selectButton__piU\+W{background:#fff;border:1px solid var(--second-green);border-radius:var(--border-sm);color:var(--second-green)!important;transition:all .2s ease}.AIStageModal_selectButton__piU\+W:hover{background:var(--second-green);-webkit-background-clip:initial;background-clip:initial;border:1px solid var(--second-green);color:#fff!important}.AIStageModal_selectButton__piU\+W:disabled:before{display:none}.AIStageModal_selectButton__piU\+W:disabled{background:#0000;color:#858585!important;cursor:not-allowed}.AIStageModal_selectButton__piU\+W:disabled:before{background:#e0e0e0}.AIStageModal_verticalDivider__OkH3o{background:#e5e7eb;border-radius:1px;height:80px;margin:0 .8rem;width:1px}.AIStageModal_miniImageLabel__qmwyr{background:#f7f7f7;border:1px solid #f0f0f0;border-radius:var(--border-xs);color:#6b7280;font-size:var(--font-12);font-weight:500;padding:4px 8px;text-align:center}.AIStageModal_leftAligned__gkGzf{align-items:center;align-self:flex-start;display:flex;margin-left:4px;text-align:left}@media (max-width:1200px){.AIStageModal_backgroundsGrid__IP4E0{gap:16px;grid-template-columns:repeat(3,1fr)}.AIStageModal_backgroundsContainer__vAGJg{max-height:580px}}@media (max-width:992px){.AIStageModal_backgroundsGrid__IP4E0{gap:12px;grid-template-columns:repeat(2,1fr)}.AIStageModal_backgroundsContainer__vAGJg{max-height:550px}.AIStageModal_modalBody__pvHEw{flex-direction:row}.AIStageModal_leftPane__Ycpjc,.AIStageModal_rightPane__1oEAY{max-width:50%;width:50%}}@media (max-width:768px){.AIStageModal_modalContent__Upn98{height:90vh;width:95vw}.AIStageModal_modalBody__pvHEw{flex-direction:column}.AIStageModal_leftPane__Ycpjc,.AIStageModal_rightPane__1oEAY{max-width:100%;min-height:200px;width:100%}.AIStageModal_leftPane__Ycpjc{aspect-ratio:1/1}.AIStageModal_imagePlaceholder__NhrpY{height:0;padding-bottom:100%;position:relative;width:100%}.AIStageModal_konvaEditor__oEyd\+,.AIStageModal_miniImage__3pd1Z{height:100%;left:0;position:absolute;top:0;width:100%}.AIStageModal_backgroundsGrid__IP4E0{gap:12px;grid-template-columns:repeat(2,1fr);padding:12px}.AIStageModal_backgroundsContainer__vAGJg{max-height:40vh}.AIStageModal_categoriesList__F2qed{flex-wrap:nowrap;justify-content:flex-start;max-height:150px;overflow-x:auto;overflow-y:auto;padding:4px 0}.AIStageModal_bottomBar__aJaCv{flex-direction:column;gap:1rem;padding:1rem}.AIStageModal_bottomLeft__OkxaM,.AIStageModal_bottomRight__A3Jmw{justify-content:space-between;padding:.5rem;width:100%}.AIStageModal_generateButton__QRQRc,.AIStageModal_selectButton__piU\+W{flex:1 1}.AIStageModal_verticalDivider__OkH3o{height:40px;margin:0 .5rem}}@media (max-width:576px){.AIStageModal_backgroundsGrid__IP4E0{gap:10px;grid-template-columns:repeat(2,1fr);padding:10px}.AIStageModal_backgroundOption__7Mc6P{max-width:none}.AIStageModal_checkboxIndicator__HBx-B{font-size:var(--font-14);height:22px;right:5px;top:5px;width:22px}}@media (max-width:480px){.AIStageModal_modalContent__Upn98{min-width:95vw}.AIStageModal_modalTitle__z28S8{padding:.75em 1em}.AIStageModal_filtersContainer__UfrXO{padding:0 1em}.AIStageModal_backgroundsGrid__IP4E0{gap:8px;grid-template-columns:repeat(3,1fr)}.AIStageModal_categoriesList__F2qed{flex-wrap:nowrap;justify-content:flex-start;max-height:150px;overflow-x:auto;overflow-y:auto;padding:0}.AIStageModal_backgroundOption__7Mc6P{max-width:none}.AIStageModal_bottomBar__aJaCv{flex-direction:column;gap:1rem}.AIStageModal_bottomLeft__OkxaM,.AIStageModal_bottomRight__A3Jmw{width:100%}}@media (min-width:481px) and (max-width:768px){.AIStageModal_bottomBar__aJaCv{flex-wrap:wrap;gap:10px;padding:.75rem 1rem}.AIStageModal_bottomLeft__OkxaM{flex:0 0 100%;justify-content:flex-start;margin-bottom:.5rem;max-width:100%;overflow-x:auto}.AIStageModal_bottomRight__A3Jmw{flex:0 0 100%;gap:.75rem;justify-content:center;max-width:100%;min-width:auto}.AIStageModal_miniGenerationsContainer__GfM8U{max-width:calc(100% - 100px)}.AIStageModal_verticalDivider__OkH3o{height:60px;margin:0 .5rem}.AIStageModal_miniGenImage__PVzxa,.AIStageModal_miniOriginalImage__ibiB1{height:46px;width:46px}.AIStageModal_generateButton__QRQRc,.AIStageModal_selectButton__piU\+W{align-items:center;display:flex;font-size:var(--font-12);height:38px;justify-content:center;min-width:120px;padding:.4em .6em}.AIStageModal_selectButton__piU\+W{margin-left:.5rem}}@media (min-width:769px) and (max-width:900px){.AIStageModal_modalContent__Upn98{height:95vh;margin:0 auto;max-height:95vh;min-height:auto;min-width:95%;width:95%}.AIStageModal_modalBody__pvHEw{flex-direction:column;overflow-y:auto}.AIStageModal_leftPane__Ycpjc,.AIStageModal_rightPane__1oEAY{flex:none;max-width:100%;width:100%}.AIStageModal_leftPane__Ycpjc{border-bottom:1px solid #eee;border-right:none;height:350px;min-height:350px}.AIStageModal_rightPane__1oEAY{height:auto;max-height:300px}.AIStageModal_backgroundsGrid__IP4E0{gap:10px;grid-template-columns:repeat(3,1fr);padding:10px}.AIStageModal_backgroundsContainer__vAGJg{max-height:230px}.AIStageModal_bottomBar__aJaCv{flex-wrap:wrap;padding:.75rem 1rem}.AIStageModal_bottomLeft__OkxaM{flex:0 0 100%;justify-content:flex-start;margin-bottom:1rem;max-width:100%}.AIStageModal_bottomRight__A3Jmw{flex:0 0 100%;justify-content:flex-end;max-width:100%;min-width:auto}.AIStageModal_miniGenerationsContainer__GfM8U{max-width:calc(100% - 100px)}.AIStageModal_verticalDivider__OkH3o{height:60px;margin:0 .5rem}.AIStageModal_miniGenImage__PVzxa,.AIStageModal_miniOriginalImage__ibiB1{height:48px;width:48px}.AIStageModal_generateButton__QRQRc,.AIStageModal_selectButton__piU\+W{font-size:var(--font-12);height:38px;min-width:110px;padding:.4em .6em}}.AIStageModal_selectionIndicator__lnGkB{background-color:var(--second-green);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 4px #1ed47f80;height:16px;position:absolute;right:-4px;top:-4px;width:16px;z-index:5}.AIStageModal_countBadge__wNcQK{align-items:center;background-color:var(--second-green);border-radius:50%;color:#fff;display:inline-flex;font-size:var(--font-10);font-weight:600;height:18px;justify-content:center;margin-left:4px;width:18px}.AIStageModal_checkIcon__j8Thl{font-size:var(--font-14);margin-right:6px}.AIStageModal_editorControlsWrapper__Ktc8E{bottom:16px;left:16px;position:absolute;transition:all .2s ease;z-index:10}.AIStageModal_tipsToggleIconButton__siCeN{align-items:center;background:#fff;border:1px solid #d1d5db;border-radius:50%;box-shadow:0 2px 8px #00000026;color:#4b5563;cursor:pointer;display:flex;font-size:var(--font-16);height:40px;justify-content:center;transition:all .2s ease;width:40px}.AIStageModal_tipsToggleIconButton__siCeN:hover{border-color:var(--second-green);box-shadow:0 4px 12px #00000026;color:var(--second-green);transform:translateY(-2px)}.AIStageModal_editorControls__6cdfo{animation:AIStageModal_fadeIn__nj\+cZ .2s ease;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;gap:12px;max-width:280px;min-width:240px;padding:14px}.AIStageModal_editorControlsHeader__zPI2h{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.AIStageModal_editorControlsTitle__2Nzqp{color:#333;font-size:var(--font-14);font-weight:600}.AIStageModal_closeEditorControlsButton__dlt56{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;font-size:var(--font-14);height:20px;justify-content:center;padding:0;transition:color .2s ease;width:20px}.AIStageModal_closeEditorControlsButton__dlt56:hover{color:#4b5563}.AIStageModal_editorInstructions__kMLNb{border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;gap:10px;padding-bottom:12px}.AIStageModal_instructionItem__VUCim{align-items:center;color:#333;display:flex;font-size:var(--font-12);gap:8px}.AIStageModal_instructionIcon__bbwAG{align-items:center;background:#f5f5f5;border:1px solid #eaeaea;border-radius:50%;display:flex;height:24px;justify-content:center;min-width:24px}.AIStageModal_instructionText__T-9-B{font-weight:500;line-height:1.3}.AIStageModal_gridToggleContainer__9bJWw{align-items:center;display:flex;justify-content:space-between;padding-top:2px}.AIStageModal_gridToggleLabel__X9uWT{color:#4b5563;font-size:var(--font-12);font-weight:500}.AIStageModal_switch__CGQtP{display:inline-block;height:20px;position:relative;width:36px}.AIStageModal_switch__CGQtP input{height:0;opacity:0;width:0}.AIStageModal_slider__t-Dnb{background-color:#ccc;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.AIStageModal_slider__t-Dnb:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.3s;width:16px}input:checked+.AIStageModal_slider__t-Dnb{background-color:var(--second-green)}input:focus+.AIStageModal_slider__t-Dnb{box-shadow:0 0 1px var(--second-green)}input:checked+.AIStageModal_slider__t-Dnb:before{transform:translateX(16px)}@media (max-width:768px){.AIStageModal_editorControlsWrapper__Ktc8E{bottom:12px;left:12px}.AIStageModal_tipsToggleIconButton__siCeN{font-size:var(--font-14);height:36px;width:36px}.AIStageModal_editorControls__6cdfo{gap:8px;max-width:220px;min-width:200px;padding:10px}.AIStageModal_editorControlsTitle__2Nzqp{font-size:var(--font-12)}.AIStageModal_closeEditorControlsButton__dlt56{font-size:var(--font-12);height:18px;width:18px}.AIStageModal_instructionItem__VUCim{font-size:var(--font-10);gap:6px}.AIStageModal_instructionIcon__bbwAG{height:20px;min-width:20px}.AIStageModal_gridToggleLabel__X9uWT{font-size:var(--font-10)}.AIStageModal_switch__CGQtP{height:18px;width:32px}.AIStageModal_slider__t-Dnb:before{height:14px;width:14px}input:checked+.AIStageModal_slider__t-Dnb:before{transform:translateX(14px)}}.AIStageModal_instructionsToggleButton__lO99l{display:none}.AIStageModal_emptyState__wgZQz{align-items:center;color:#6b7280;display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center;padding:20px;text-align:center}.AIStageModal_emptyState__wgZQz p{font-size:var(--font-14);margin:0}.AIStageModal_emptyState__wgZQz svg{color:#9ca3af}.AIStageModal_errorMessage__pjM5O{align-items:center;animation:AIStageModal_shake__WbZ29 .5s ease;background:#fee2e2;border-radius:6px;color:#b91c1c;display:flex;flex-shrink:1;font-size:var(--font-12);gap:8px;margin-right:12px;max-width:100%;padding:8px 12px}@keyframes AIStageModal_shake__WbZ29{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}.AIStageModal_focusedCategory__nV-Jg{background-color:#f9f9f9}.AIStageModal_buttonIcon__iKBmm{font-size:var(--font-14);margin-right:6px}.AIStageModal_mobileIndicator__Nt9pK{align-items:center;background:#f3f4f6;border-radius:4px;color:#6b7280;display:flex;font-size:var(--font-12);gap:6px;margin-right:8px;padding:4px 8px}.AIStageModal_mobileScrollIndicator__yIMon{align-items:center;animation:AIStageModal_bounce__1L8Rw 2s infinite;bottom:20px;display:flex;flex-direction:column;gap:8px;left:50%;position:fixed;transform:translateX(-50%);z-index:1001}@keyframes AIStageModal_bounce__1L8Rw{0%,20%,50%,80%,to{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-10px) translateX(-50%)}60%{transform:translateY(-5px) translateX(-50%)}}@media (max-width:768px){.AIStageModal_mobileIndicator__Nt9pK{display:inline-flex}.AIStageModal_loadingContainer__pZDMU{gap:12px;grid-template-columns:repeat(2,1fr);padding:12px}.AIStageModal_generatingContent__V87R3{padding:16px}}@media (min-width:769px){.AIStageModal_mobileIndicator__Nt9pK,.AIStageModal_mobileScrollIndicator__yIMon{display:none}}.AIStageModal_confirmModalOverlay__8I1eg{align-items:center;animation:AIStageModal_fadeIn__nj\+cZ .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.AIStageModal_confirmModal__5c\+ot{animation:AIStageModal_popIn__gYBl4 .3s ease;background:#fff;border-radius:var(--border-md);box-shadow:0 10px 25px #00000026;max-width:450px;padding:24px;width:100%}@keyframes AIStageModal_popIn__gYBl4{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.AIStageModal_confirmModalHeader__\+bFNg{align-items:center;display:flex;gap:12px;margin-bottom:16px}.AIStageModal_confirmModalHeader__\+bFNg h3{color:#111827;font-size:var(--font-18);font-weight:600;margin:0}.AIStageModal_warningIcon__rforW{color:#f59e0b}.AIStageModal_confirmModal__5c\+ot p{color:#4b5563;font-size:var(--font-14);line-height:1.5;margin:0 0 24px}.AIStageModal_confirmModalButtons__XulpR{display:flex;gap:12px;justify-content:flex-end}.AIStageModal_cancelButton__ne0te,.AIStageModal_confirmButton__MVPZk{border-radius:var(--border-xs);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:8px 16px;transition:all .2s ease}.AIStageModal_cancelButton__ne0te{background:#fff;border:1px solid #d1d5db;color:#4b5563}.AIStageModal_cancelButton__ne0te:hover{background:#f9fafb;border-color:#9ca3af}.AIStageModal_confirmButton__MVPZk{background:#ef4444;border:1px solid #ef4444;color:#fff}.AIStageModal_confirmButton__MVPZk:hover{background:#dc2626;border-color:#dc2626}.AIStageModal_loadingContainer__pZDMU{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);justify-content:center;padding:16px;width:100%}.AIStageModal_backgroundOptionSkeleton__EXGfe{aspect-ratio:1/1;background:#f0f0f0;border-radius:var(--border-sm);overflow:hidden;position:relative}.AIStageModal_skeletonImage__EftV-{animation:AIStageModal_shimmer__AMXeM 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:100%;width:100%}@keyframes AIStageModal_shimmer__AMXeM{0%{background-position:200% 0}to{background-position:-200% 0}}.AIStageModal_generatingOverlay__wcCrH{align-items:center;animation:AIStageModal_fadeIn__nj\+cZ .3s ease;background:#000000b3;border-radius:0;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.AIStageModal_generatingContent__V87R3{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000080;border-radius:10px;box-shadow:0 8px 24px #0000004d;color:#fff;display:flex;flex-direction:column;gap:16px;max-width:90%;padding:24px;text-align:center}.AIStageModal_generatingContent__V87R3 span{font-size:var(--font-18);font-weight:600;margin-top:10px}.AIStageModal_generatingContent__V87R3 p{font-size:var(--font-14);margin:0;opacity:.7}.AIStageModal_generatingContent__V87R3 .AIStageModal_spinIcon__tJ1rS{animation:AIStageModal_spin__L5Z94 2s linear infinite}@media (max-width:768px){.AIStageModal_confirmModal__5c\+ot{max-width:90%;padding:20px}.AIStageModal_confirmModalButtons__XulpR{flex-direction:column-reverse;gap:8px}.AIStageModal_cancelButton__ne0te,.AIStageModal_confirmButton__MVPZk{padding:12px;width:100%}}@media (max-width:480px){.AIStageModal_confirmModal__5c\+ot{max-width:95%;padding:16px}.AIStageModal_modalContent__Upn98{height:98vh;max-height:98vh}.AIStageModal_confirmModalHeader__\+bFNg{gap:8px}.AIStageModal_generatingContent__V87R3{padding:16px}}.ChangePoseModal_modalOverlay__ENsu2{align-items:center;animation:ChangePoseModal_fadeIn__S-muh .25s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .25s ease-out;z-index:1000}.ChangePoseModal_closingOverlay__QKnpv{opacity:0}@keyframes ChangePoseModal_fadeIn__S-muh{0%{opacity:0}to{opacity:1}}.ChangePoseModal_modalContent__T1MGa{animation:ChangePoseModal_scaleIn__dp5xJ .25s ease-out;background:#fff;border-radius:var(--border-md);box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1800px;min-height:90vh;min-width:90vh;overflow:hidden;transition:transform .25s ease,opacity .25s ease}.ChangePoseModal_closingContent__5JqWf{opacity:0;transform:scale(.95)}@keyframes ChangePoseModal_scaleIn__dp5xJ{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ChangePoseModal_modalTitle__MroZA{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.ChangePoseModal_modalTitle__MroZA h2{color:#1a1a1a;font-size:var(--font-20);font-weight:600;margin:0}.ChangePoseModal_closeButton__HeVtR{align-items:center;background:none;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:var(--font-28);height:32px;justify-content:center;padding:0;transition:color .2s;width:32px;z-index:10}.ChangePoseModal_closeButton__HeVtR:hover{background-color:#0000000d;color:#333}.ChangePoseModal_modalBody__Sy4bf{display:flex;flex:1 1;flex-direction:row;min-height:0;overflow:hidden;position:relative;width:100%}.ChangePoseModal_leftPane__xydJ9{align-items:center;background:#f7f7f7;background-image:radial-gradient(circle,#e0e0e0 1px,#0000 0);background-position:50%;background-size:20px 20px;border-right:1px solid #eee;box-sizing:border-box;display:flex;flex:0 0 50%;justify-content:center;max-width:50%;min-height:0;overflow:hidden;padding:1rem;position:relative;width:50%}.ChangePoseModal_rightPane__I0Bsf{-ms-overflow-style:none;background:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:50%;overflow-y:auto;padding:0;scrollbar-width:none;width:50%;&::-webkit-scrollbar{display:none}}.ChangePoseModal_disabledArea__LBJl1{filter:grayscale(50%);pointer-events:none;transition:all 2s ease;-webkit-user-select:none;user-select:none}.ChangePoseModal_imagePlaceholder__ht22g{align-items:center;aspect-ratio:1/1;background:#ffffffe6;box-shadow:0 2px 8px rgba(0,0,0,.075);box-sizing:border-box;color:#888;display:flex;font-size:var(--font-18);font-weight:500;justify-content:center;margin:0 auto;max-height:100%;max-width:100%;overflow:hidden;padding:.25rem;width:100%}.ChangePoseModal_productImage__GRHIM{border-radius:var(--border-xs);height:100%;object-fit:contain;width:100%}.ChangePoseModal_posesGrid__N6lpw{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);justify-content:center;padding:16px;position:relative;width:100%}.ChangePoseModal_poseOption__m5xiq{aspect-ratio:3/4;background:#f6fafd;border:2px solid #e0e0e0;border-radius:var(--border-sm);box-sizing:border-box;color:#1a2a3a;cursor:pointer;display:block;height:auto;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .25s ease;width:100%}.ChangePoseModal_poseOption__m5xiq:hover{background:#e6f7ff;border-color:#b2f2bb;box-shadow:0 4px 12px #00000014;transform:translateY(-3px);z-index:5}.ChangePoseModal_poseOption__m5xiq.ChangePoseModal_selectedPose__8fot8{border:3px solid #1ed47f;border:3px solid var(--second-green,#1ed47f);box-shadow:0 0 0 2px #1ed47f4d,0 5px 15px #0000001a;transform:scale(1.02);z-index:10}.ChangePoseModal_poseImage__uDbDY{display:block;height:100%;object-fit:cover;width:100%}.ChangePoseModal_checkboxIndicator__kJx6f{align-items:center;background:#1ed47f;background:var(--second-green,#1ed47f);border-radius:50%;box-shadow:0 2px 6px #0003;color:#fff;display:flex;font-size:var(--font-16);height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px;z-index:10}.ChangePoseModal_bottomBar__ytUQy{align-items:center;background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;height:auto;justify-content:space-between;padding:1rem 1.5rem;position:relative;z-index:2}.ChangePoseModal_bottomLeft__4ii2p{align-items:center;display:flex;flex:0 0 70%;gap:1.5rem;max-width:70%;overflow:hidden}.ChangePoseModal_miniGenImage__ltlFP,.ChangePoseModal_miniOriginalImage__isfyX{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:var(--border-sm);box-shadow:0 2px 4px #0000000d;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-14);font-weight:500;height:54px;justify-content:center;position:relative;transition:all .2s ease;width:54px}.ChangePoseModal_miniGenImage__ltlFP:hover,.ChangePoseModal_miniOriginalImage__isfyX:hover{border-color:#d0d0d0;box-shadow:0 3px 6px #00000014;transform:translateY(-2px)}.ChangePoseModal_miniGenerationsContainer__vQLvV,.ChangePoseModal_miniImageContainer__Sk23e{align-items:center;display:flex;flex-direction:column;gap:8px}.ChangePoseModal_miniImage__nX4BC{height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.ChangePoseModal_miniGenerationsContainer__vQLvV{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:calc(100% - 130px);overflow:hidden;position:relative;width:100%}.ChangePoseModal_miniGenerations__YGalP{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:.75rem;overflow-x:auto;padding:.5rem;scrollbar-color:#ccc #0000;scrollbar-width:thin;width:100%}.ChangePoseModal_miniGenerations__YGalP::-webkit-scrollbar{height:4px}.ChangePoseModal_miniGenerations__YGalP::-webkit-scrollbar-track{background:#0000}.ChangePoseModal_miniGenerations__YGalP::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:var(--border-xs)}.ChangePoseModal_noGenerationsMessage__tWvrC{align-items:center;background-color:#f9fafb;border:1px dashed #e5e7eb;border-radius:var(--border-sm);color:#9ca3af;display:flex;font-size:var(--font-14);justify-content:center;max-width:350px;min-height:54px;padding:0 1rem;text-align:center;width:100%}.ChangePoseModal_bottomRight__SXOaR{align-items:center;display:flex;flex:0 0 30%;flex-wrap:nowrap;gap:1rem;justify-content:flex-end;min-width:270px;position:relative}.ChangePoseModal_generateButton__bVIcA,.ChangePoseModal_selectButton__pzyA7{align-items:center;border:none;border-radius:var(--border-sm);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:600;height:42px;justify-content:center;min-width:120px;padding:.5em .8em;transition:all .2s ease}.ChangePoseModal_generateButton__bVIcA{background:var(--second-green)!important;border:1px solid var(--second-green);color:#fff!important}.ChangePoseModal_generateButton__bVIcA:hover{background:var(--second-green-hover)!important;border:1px solid var(--second-green-hover)}.ChangePoseModal_generateButton__bVIcA:disabled{background:#e0e0e0;box-shadow:none;color:#a0a0a0;cursor:not-allowed}.ChangePoseModal_selectButton__pzyA7{background:#fff;border:1px solid var(--second-green);border-radius:var(--border-sm);color:var(--second-green)!important;transition:all .2s ease;white-space:nowrap}.ChangePoseModal_selectButton__pzyA7:hover{background:var(--second-green);-webkit-background-clip:initial;background-clip:initial;border:1px solid var(--second-green);color:#fff!important}.ChangePoseModal_selectButton__pzyA7:disabled:before{display:none}.ChangePoseModal_selectButton__pzyA7:disabled{background:#0000;color:#858585!important;cursor:not-allowed}.ChangePoseModal_verticalDivider__02QKt{background:#e5e7eb;border-radius:1px;height:80px;margin:0 .8rem;width:1px}.ChangePoseModal_miniImageLabel__lONDz{background:#f7f7f7;border:1px solid #f0f0f0;border-radius:var(--border-xs);color:#6b7280;font-size:var(--font-12);font-weight:500;padding:4px 8px;text-align:center}.ChangePoseModal_leftAligned__e76mx{align-items:center;align-self:flex-start;display:flex;margin-left:4px;text-align:left}.ChangePoseModal_selectedMiniImage__mS1y5{border:2px solid #1ed47f;border:2px solid var(--second-green,#1ed47f);box-shadow:0 0 0 1px #1ed47f4d,0 3px 8px #00000014}.ChangePoseModal_selectionIndicator__iao79{background-color:var(--second-green);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 4px #1ed47f80;height:16px;position:absolute;right:-4px;top:-4px;width:16px;z-index:5}.ChangePoseModal_countBadge__PHtwG{align-items:center;background-color:var(--second-green);border-radius:50%;color:#fff;display:inline-flex;font-size:var(--font-10);font-weight:600;height:18px;justify-content:center;margin-left:4px;width:18px}.ChangePoseModal_buttonIcon__GM4Sp{font-size:var(--font-14);margin-right:6px}.ChangePoseModal_generatingOverlay__LBUbU{align-items:center;animation:ChangePoseModal_fadeIn__S-muh .3s ease;background:#000000b3;border-radius:0;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.ChangePoseModal_generatingContent__2hQ\+E{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000080;border-radius:10px;box-shadow:0 8px 24px #0000004d;color:#fff;display:flex;flex-direction:column;gap:16px;max-width:90%;padding:24px;text-align:center}.ChangePoseModal_generatingContent__2hQ\+E span{font-size:var(--font-18);font-weight:600;margin-top:10px}.ChangePoseModal_generatingContent__2hQ\+E p{font-size:var(--font-14);margin:0;opacity:.7}.ChangePoseModal_progressBar__JmCTc,.ChangePoseModal_progressIndicator__7jPHv{display:none}@media (max-width:1200px){.ChangePoseModal_posesGrid__N6lpw{gap:16px;grid-template-columns:repeat(2,1fr)}}@media (max-width:992px){.ChangePoseModal_posesGrid__N6lpw{gap:12px;grid-template-columns:repeat(2,1fr)}.ChangePoseModal_modalBody__Sy4bf{flex-direction:row}.ChangePoseModal_leftPane__xydJ9,.ChangePoseModal_rightPane__I0Bsf{max-width:50%;width:50%}.ChangePoseModal_bottomRight__SXOaR{min-width:240px}.ChangePoseModal_generateButton__bVIcA,.ChangePoseModal_selectButton__pzyA7{min-width:110px}}@media (max-width:480px){.ChangePoseModal_modalContent__T1MGa{max-width:95vw;min-width:auto;width:95vw}.ChangePoseModal_bottomRight__SXOaR{align-items:stretch;flex-direction:column;gap:8px}.ChangePoseModal_errorMessage__\+MShG{margin-bottom:8px;margin-right:0;max-width:100%;white-space:normal;width:100%}.ChangePoseModal_generateButton__bVIcA,.ChangePoseModal_selectButton__pzyA7{width:100%}.ChangePoseModal_buttonGroup__-nWyu{flex-direction:column;gap:8px;width:100%}}.ChangePoseModal_mobileIndicator__12SVl{align-items:center;background:#f0f0f0;border-radius:var(--border-sm);color:#888;display:flex;font-size:var(--font-12);gap:8px;margin-left:16px;margin-right:auto;padding:4px 8px}.ChangePoseModal_confirmModalOverlay__hT7ay{align-items:center;animation:ChangePoseModal_fadeIn__S-muh .2s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.ChangePoseModal_confirmModal__g99AG{animation:ChangePoseModal_scaleIn__dp5xJ .2s ease;background:#fff;border-radius:var(--border-md);box-shadow:0 10px 25px #0003;max-width:90%;padding:1.5rem;width:400px}.ChangePoseModal_confirmModalHeader__KErjs{align-items:center;display:flex;gap:12px;margin-bottom:1rem}.ChangePoseModal_confirmModalHeader__KErjs h3{color:#333;font-size:var(--font-18);margin:0}.ChangePoseModal_warningIcon__7nv-6{color:#f59e0b}.ChangePoseModal_confirmModal__g99AG p{color:#4b5563;font-size:var(--font-14);line-height:1.5;margin-bottom:1.5rem}.ChangePoseModal_confirmModalButtons__BfU7Y{display:flex;gap:12px;justify-content:flex-end}.ChangePoseModal_cancelButton__x2RwG{background:#f3f4f6!important;border:none;color:#374151!important;font-weight:500;min-width:100px}.ChangePoseModal_confirmButton__y3RtU{background:#ef4444!important;border:none;color:#fff!important;font-weight:500;min-width:180px}.ChangePoseModal_errorMessage__\+MShG{align-items:center;background:#fee2e2;border-radius:var(--border-sm);color:#ef4444;display:flex;flex-shrink:1;flex:1 1;font-size:var(--font-12);gap:6px;margin-right:8px;max-width:100%;overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:normal}@media (min-width:992px){.ChangePoseModal_errorMessage__\+MShG{max-width:300px}}@media (min-width:481px) and (max-width:768px){.ChangePoseModal_bottomBar__ytUQy{flex-wrap:wrap;gap:10px;padding:.75rem 1rem}.ChangePoseModal_bottomLeft__4ii2p{flex:0 0 100%;justify-content:flex-start;margin-bottom:.5rem;max-width:100%;overflow-x:auto}.ChangePoseModal_bottomRight__SXOaR{align-items:center;flex:0 0 100%;flex-direction:row;gap:.75rem;justify-content:space-between;max-width:100%;min-width:auto}.ChangePoseModal_miniGenerationsContainer__vQLvV{max-width:calc(100% - 100px)}.ChangePoseModal_verticalDivider__02QKt{height:60px;margin:0 .5rem}.ChangePoseModal_miniGenImage__ltlFP,.ChangePoseModal_miniOriginalImage__isfyX{height:46px;width:46px}.ChangePoseModal_generateButton__bVIcA,.ChangePoseModal_selectButton__pzyA7{align-items:center;display:flex;flex:0 0 auto;font-size:var(--font-12);height:38px;justify-content:center;min-width:120px;padding:.4em .6em;width:auto}.ChangePoseModal_errorMessage__\+MShG{flex:1 1;margin-right:8px;max-width:100%;white-space:normal;width:auto}}@media (min-width:769px) and (max-width:900px){.ChangePoseModal_modalContent__T1MGa{height:95vh;margin:0 auto;max-height:95vh;min-height:auto;min-width:95%;width:95%}.ChangePoseModal_modalBody__Sy4bf{flex-direction:column;overflow-y:auto}.ChangePoseModal_leftPane__xydJ9,.ChangePoseModal_rightPane__I0Bsf{flex:none;max-width:100%;width:100%}.ChangePoseModal_leftPane__xydJ9{border-bottom:1px solid #eee;border-right:none;height:350px;min-height:350px}.ChangePoseModal_rightPane__I0Bsf{height:auto;max-height:300px}.ChangePoseModal_posesGrid__N6lpw{gap:10px;grid-template-columns:repeat(3,1fr);padding:10px}.ChangePoseModal_bottomBar__ytUQy{flex-wrap:wrap;padding:.75rem 1rem}.ChangePoseModal_bottomLeft__4ii2p{flex:0 0 100%;justify-content:flex-start;margin-bottom:1rem;max-width:100%}.ChangePoseModal_bottomRight__SXOaR{flex:0 0 100%;justify-content:flex-end;max-width:100%;min-width:auto}.ChangePoseModal_miniGenerationsContainer__vQLvV{max-width:calc(100% - 100px)}.ChangePoseModal_verticalDivider__02QKt{height:60px;margin:0 .5rem}.ChangePoseModal_miniGenImage__ltlFP,.ChangePoseModal_miniOriginalImage__isfyX{height:48px;width:48px}.ChangePoseModal_generateButton__bVIcA,.ChangePoseModal_selectButton__pzyA7{flex:0 0 auto;font-size:var(--font-12);height:38px;min-width:110px;padding:.4em .6em;width:auto}}@media (max-width:480px){.ChangePoseModal_modalContent__T1MGa{max-width:95vw;min-width:auto;width:95vw}.ChangePoseModal_bottomRight__SXOaR{align-items:stretch;flex-direction:column;gap:8px}.ChangePoseModal_errorMessage__\+MShG{margin-bottom:8px;margin-right:0;max-width:100%;white-space:normal;width:100%}.ChangePoseModal_generateButton__bVIcA,.ChangePoseModal_selectButton__pzyA7{width:100%}}.ChangePoseModal_buttonGroup__-nWyu{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-end}.ChangePoseModal_selectButton__pzyA7 span{white-space:nowrap}.TryOnHumanModelModal_modalOverlay__-xpAU{align-items:center;animation:TryOnHumanModelModal_fadeIn__ACvgr .25s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .25s ease-out;z-index:1000}.TryOnHumanModelModal_closingOverlay__j0Dx8{opacity:0}.TryOnHumanModelModal_modalContent__18IEZ{animation:TryOnHumanModelModal_scaleIn__Eintp .25s ease-out;background:#fff;border-radius:var(--border-md);box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;max-height:90vh;max-width:1800px;min-height:90vh;min-width:90vh;overflow:hidden;transition:transform .25s ease,opacity .25s ease}.TryOnHumanModelModal_closingContent__VLfNX{opacity:0;transform:scale(.95)}@keyframes TryOnHumanModelModal_scaleIn__Eintp{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.TryOnHumanModelModal_modalTitle__0biFt{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.TryOnHumanModelModal_modalTitle__0biFt h2{color:#1a1a1a;font-size:var(--font-20);font-weight:600;margin:0}.TryOnHumanModelModal_closeButton__lZnTn{align-items:center;background:none;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;font-size:var(--font-28);height:32px;justify-content:center;padding:0;transition:color .2s;width:32px;z-index:10}.TryOnHumanModelModal_closeButton__lZnTn:hover{background-color:#0000000d;color:#333}.TryOnHumanModelModal_modalBody__aaVZ\+{display:flex;flex:1 1;flex-direction:row;min-height:0;overflow:hidden;position:relative;width:100%}.TryOnHumanModelModal_leftPane__GPOZh{align-items:center;background:#f7f7f7;background-image:radial-gradient(circle,#e0e0e0 1px,#0000 0);background-position:50%;background-size:20px 20px;border-right:1px solid #eee;box-sizing:border-box;display:flex;flex:0 0 50%;justify-content:center;max-width:50%;min-height:0;overflow:hidden;padding:1rem;position:relative;width:50%}.TryOnHumanModelModal_rightPane__8H\+Wb{-ms-overflow-style:auto;background:#fff;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;max-width:50%;overflow-y:auto;padding:0;scrollbar-color:#ddd #f5f5f5;scrollbar-width:thin;width:50%}.TryOnHumanModelModal_rightPane__8H\+Wb::-webkit-scrollbar{width:8px}.TryOnHumanModelModal_rightPane__8H\+Wb::-webkit-scrollbar-track{background:#f5f5f5;border-radius:var(--border-xs)}.TryOnHumanModelModal_rightPane__8H\+Wb::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:var(--border-xs)}.TryOnHumanModelModal_disabledArea__VjCrc{filter:grayscale(50%);pointer-events:none;transition:all 2s ease;-webkit-user-select:none;user-select:none}.TryOnHumanModelModal_imagePlaceholder__51f7Z{align-items:center;aspect-ratio:1/1;background:#ffffffe6;box-shadow:0 2px 8px rgba(0,0,0,.075);box-sizing:border-box;color:#888;display:flex;font-size:var(--font-18);font-weight:500;height:60dvh;justify-content:center;margin:0 auto;max-height:100%;max-width:100%;overflow:hidden;padding:.25rem;width:40vw}.TryOnHumanModelModal_productImage__B0eaj{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.TryOnHumanModelModal_filtersContainer__TXb5M{align-items:center;background:#f9f9f9;border-bottom:1px solid #eaeaea;box-shadow:0 2px 4px #0000000d;box-sizing:border-box;display:flex;gap:10px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:20}.TryOnHumanModelModal_filterDropdown__-GAPA{background-color:#fff;border:1px solid #e0e0e0;border-radius:var(--border-sm);color:#1a2a3a;cursor:pointer;flex:1 1;font-size:var(--font-14);height:36px;padding:6px 12px;transition:border-color .2s,box-shadow .2s}.TryOnHumanModelModal_filterDropdown__-GAPA:hover{border-color:var(--second-green)}.TryOnHumanModelModal_filterDropdown__-GAPA:focus{border-color:var(--second-green);box-shadow:0 0 0 2px #1ed47f1a;outline:none}.TryOnHumanModelModal_fashionModelsGrid__usU3r{grid-gap:16px;align-items:stretch;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));justify-content:center;padding:16px;position:relative;width:100%}.TryOnHumanModelModal_fashionModelOption__Bsk\+W{align-items:center;aspect-ratio:3/5;background:#f6fafd;border:3px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 6px #0000000d;box-sizing:border-box;color:#1a2a3a;cursor:pointer;display:flex;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .25s ease;width:100%}.TryOnHumanModelModal_fashionModelOption__Bsk\+W:hover{background:#e6f7ff;border-color:#b2f2bb;box-shadow:0 8px 16px #0000001a;transform:translateY(-4px);z-index:5}.TryOnHumanModelModal_fashionModelOption__Bsk\+W.TryOnHumanModelModal_selectedFashionModel__OYefi{border-color:#1ed47f;border-color:var(--second-green,#1ed47f);box-shadow:0 0 0 2px #1ed47f4d,0 8px 20px #00000026;transform:translateY(-4px) scale(1.02);z-index:8}.TryOnHumanModelModal_fashionModelImage__3Wna9{border-radius:6px;display:block;height:100%;object-fit:cover;object-position:center top;width:100%}.TryOnHumanModelModal_checkboxIndicator__d\+rZ1{align-items:center;background:#1ed47f;background:var(--second-green,#1ed47f);border-radius:50%;box-shadow:0 2px 6px #0003;color:#fff;display:flex;font-size:var(--font-16);height:26px;justify-content:center;position:absolute;right:8px;top:8px;width:26px;z-index:10}.TryOnHumanModelModal_bottomBar__Mu4b9{align-items:center;background:#f8f9fa;border-top:1px solid #e0e0e0;display:flex;height:auto;justify-content:space-between;padding:1rem 1.5rem;position:relative;z-index:2}.TryOnHumanModelModal_bottomLeft__uViZt{align-items:center;display:flex;flex:0 0 70%;gap:1.5rem;max-width:70%;overflow:hidden}.TryOnHumanModelModal_miniGenImage__Pi4av,.TryOnHumanModelModal_miniOriginalImage__LP1Xb{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:var(--border-sm);box-shadow:0 2px 4px #0000000d;color:#888;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-14);font-weight:500;height:54px;justify-content:center;position:relative;transition:all .2s ease;width:54px}.TryOnHumanModelModal_miniGenImage__Pi4av:hover,.TryOnHumanModelModal_miniOriginalImage__LP1Xb:hover{border-color:#d0d0d0;box-shadow:0 3px 6px #00000014;transform:translateY(-2px)}.TryOnHumanModelModal_miniGenerationsContainer__VrDRO,.TryOnHumanModelModal_miniImageContainer__Mda0K{align-items:center;display:flex;flex-direction:column;gap:8px}.TryOnHumanModelModal_miniImage__MGIHb{border-radius:var(--border-sm);height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.TryOnHumanModelModal_miniGenerationsContainer__VrDRO{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:calc(100% - 130px);overflow:hidden;position:relative;width:100%}.TryOnHumanModelModal_miniGenerations__PSdIb{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:.75rem;overflow-x:auto;padding:.5rem;scrollbar-color:#ccc #0000;scrollbar-width:thin;width:100%}.TryOnHumanModelModal_miniGenerations__PSdIb::-webkit-scrollbar{height:4px}.TryOnHumanModelModal_miniGenerations__PSdIb::-webkit-scrollbar-track{background:#0000}.TryOnHumanModelModal_miniGenerations__PSdIb::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:var(--border-xs)}.TryOnHumanModelModal_noGenerationsMessage__KNXjW{align-items:center;background-color:#f9fafb;border:1px dashed #e5e7eb;border-radius:var(--border-sm);color:#9ca3af;display:flex;font-size:var(--font-14);justify-content:center;max-width:350px;min-height:54px;padding:0 1rem;text-align:center;width:100%}.TryOnHumanModelModal_bottomRight__r6U1Z{flex:0 0 30%;min-width:270px;position:relative}.TryOnHumanModelModal_bottomRight__r6U1Z,.TryOnHumanModelModal_buttonGroup__uFSPr{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem;justify-content:flex-end}.TryOnHumanModelModal_generateButton__0bN0K,.TryOnHumanModelModal_selectButton__llZj9{align-items:center;border:none;border-radius:var(--border-sm);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:600;height:42px;justify-content:center;min-width:120px;padding:.5em .8em;transition:all .2s ease}.TryOnHumanModelModal_generateButton__0bN0K{background:var(--second-green)!important;border:1px solid var(--second-green);color:#fff!important}.TryOnHumanModelModal_generateButton__0bN0K:hover{background:var(--second-green-hover)!important;border:1px solid var(--second-green-hover)}.TryOnHumanModelModal_generateButton__0bN0K:disabled{background:#e0e0e0;box-shadow:none;color:#a0a0a0;cursor:not-allowed}.TryOnHumanModelModal_selectButton__llZj9{background:#fff;border:1px solid var(--second-green);border-radius:var(--border-sm);color:var(--second-green)!important;transition:all .2s ease;white-space:nowrap}.TryOnHumanModelModal_selectButton__llZj9:hover{background:var(--second-green);-webkit-background-clip:initial;background-clip:initial;border:1px solid var(--second-green);color:#fff!important}.TryOnHumanModelModal_selectButton__llZj9:disabled{background:#0000;color:#858585!important;cursor:not-allowed}.TryOnHumanModelModal_verticalDivider__w2vXh{background:#e5e7eb;border-radius:1px;height:80px;margin:0 .8rem;width:1px}.TryOnHumanModelModal_miniImageLabel__x2qiC{background:#f7f7f7;border:1px solid #f0f0f0;border-radius:var(--border-xs);color:#6b7280;font-size:var(--font-12);font-weight:500;padding:4px 8px;text-align:center}.TryOnHumanModelModal_leftAligned__mu1Lu{align-items:center;align-self:flex-start;display:flex;margin-left:4px;text-align:left}.TryOnHumanModelModal_selectedMiniImage__KeLm6{border:2px solid #1ed47f;border:2px solid var(--second-green,#1ed47f);box-shadow:0 0 0 1px #1ed47f4d,0 3px 8px #00000014}.TryOnHumanModelModal_selectionIndicator__D\+QG\+{background-color:var(--second-green);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 4px #1ed47f80;height:16px;position:absolute;right:-4px;top:-4px;width:16px;z-index:5}.TryOnHumanModelModal_countBadge__sp0LV{align-items:center;background-color:var(--second-green);border-radius:50%;color:#fff;display:inline-flex;font-size:var(--font-10);font-weight:600;height:18px;justify-content:center;margin-left:4px;width:18px}.TryOnHumanModelModal_buttonIcon__lb1iT{font-size:var(--font-14);margin-right:6px}.TryOnHumanModelModal_generatingOverlay__o\+g7c{align-items:center;animation:TryOnHumanModelModal_fadeIn__ACvgr .3s ease;background:#000000b3;border-radius:0;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.TryOnHumanModelModal_generatingContent__OKXbg{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000080;border-radius:10px;box-shadow:0 8px 24px #0000004d;color:#fff;display:flex;flex-direction:column;gap:16px;max-width:90%;padding:24px;text-align:center}.TryOnHumanModelModal_generatingContent__OKXbg span{font-size:var(--font-18);font-weight:600;margin-top:10px}.TryOnHumanModelModal_generatingContent__OKXbg p{font-size:var(--font-14);margin:0;opacity:.7}.TryOnHumanModelModal_progressBar__ui-ri,.TryOnHumanModelModal_progressIndicator__YpmVl{display:none}.TryOnHumanModelModal_mobileIndicator__m-jHK{background:#f0f0f0;color:#888}.TryOnHumanModelModal_developmentIndicator__f9gUi,.TryOnHumanModelModal_mobileIndicator__m-jHK{align-items:center;border-radius:var(--border-sm);display:flex;font-size:var(--font-12);gap:8px;margin-left:16px;margin-right:auto;padding:4px 8px}.TryOnHumanModelModal_developmentIndicator__f9gUi{background:#5f2eea;color:#fff}.TryOnHumanModelModal_developmentIndicator__f9gUi svg{color:#f0f0f0}.TryOnHumanModelModal_devModeMessage__prLm2{background:#5f2eea1a;border:1px dashed #5f2eea;border-radius:var(--border-sm);color:#5f2eea}.TryOnHumanModelModal_devModeMessage__prLm2,.TryOnHumanModelModal_errorMessage__yzqNk{align-items:center;box-sizing:border-box;display:flex;flex:1 1;font-size:var(--font-12);gap:6px;height:42px;margin-right:12px;max-width:100%;min-width:200px;overflow:hidden;padding:8px 12px;text-overflow:ellipsis;white-space:normal}.TryOnHumanModelModal_errorMessage__yzqNk{background:#fee2e2;border-radius:var(--border-sm);color:#ef4444}@media (min-width:992px){.TryOnHumanModelModal_errorMessage__yzqNk{max-width:350px;min-width:250px}}.TryOnHumanModelModal_confirmModalOverlay__xkRuZ{align-items:center;animation:TryOnHumanModelModal_fadeIn__ACvgr .2s ease;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.TryOnHumanModelModal_confirmModal__w3v\+7{animation:TryOnHumanModelModal_scaleIn__Eintp .2s ease;background:#fff;border-radius:var(--border-md);box-shadow:0 10px 25px #0003;max-width:90%;padding:1.5rem;width:400px}.TryOnHumanModelModal_confirmModalHeader__gJzLN{align-items:center;display:flex;gap:12px;margin-bottom:1rem}.TryOnHumanModelModal_confirmModalHeader__gJzLN h3{color:#333;font-size:var(--font-18);margin:0}.TryOnHumanModelModal_warningIcon__R1gH6{color:#f59e0b}.TryOnHumanModelModal_confirmModal__w3v\+7 p{color:#4b5563;font-size:var(--font-14);line-height:1.5;margin-bottom:1.5rem}.TryOnHumanModelModal_confirmModalButtons__boshO{display:flex;gap:12px;justify-content:flex-end}.TryOnHumanModelModal_cancelButton__VHrBT{background:#f3f4f6!important;border:none;color:#374151!important;font-weight:500;min-width:100px}.TryOnHumanModelModal_confirmButton__REAEr{background:#ef4444!important;border:none;color:#fff!important;font-weight:500;min-width:180px}@media (min-width:992px){.TryOnHumanModelModal_fashionModelsGrid__usU3r{gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:20px}.TryOnHumanModelModal_fashionModelOption__Bsk\+W{aspect-ratio:3/5}}@media (max-width:992px){.TryOnHumanModelModal_fashionModelsGrid__usU3r{gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:16px}.TryOnHumanModelModal_fashionModelOption__Bsk\+W{aspect-ratio:3/5}.TryOnHumanModelModal_bottomRight__r6U1Z{min-width:240px}.TryOnHumanModelModal_generateButton__0bN0K,.TryOnHumanModelModal_selectButton__llZj9{min-width:110px}.TryOnHumanModelModal_modalBody__aaVZ\+{flex-direction:row}.TryOnHumanModelModal_leftPane__GPOZh,.TryOnHumanModelModal_rightPane__8H\+Wb{max-width:50%;width:50%}}@media (max-width:768px){.TryOnHumanModelModal_modalContent__18IEZ{height:90vh;width:95vw}.TryOnHumanModelModal_modalBody__aaVZ\+{flex-direction:column}.TryOnHumanModelModal_leftPane__GPOZh,.TryOnHumanModelModal_rightPane__8H\+Wb{max-width:100%;min-height:200px;width:100%}.TryOnHumanModelModal_leftPane__GPOZh{aspect-ratio:1/1}.TryOnHumanModelModal_imagePlaceholder__51f7Z{aspect-ratio:1/1;height:auto}.TryOnHumanModelModal_filtersContainer__TXb5M{flex-direction:column;gap:8px;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.TryOnHumanModelModal_fashionModelsGrid__usU3r{gap:12px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:12px}.TryOnHumanModelModal_fashionModelOption__Bsk\+W{aspect-ratio:3/4.5}.TryOnHumanModelModal_bottomBar__Mu4b9{flex-direction:column;gap:1rem;padding:1rem}.TryOnHumanModelModal_bottomLeft__uViZt,.TryOnHumanModelModal_bottomRight__r6U1Z{flex-wrap:wrap;justify-content:space-between;max-width:100%;padding:.5rem;width:100%}.TryOnHumanModelModal_bottomRight__r6U1Z{align-items:stretch;flex-direction:column;gap:10px}.TryOnHumanModelModal_buttonGroup__uFSPr{flex-direction:column;gap:8px;width:100%}.TryOnHumanModelModal_devModeMessage__prLm2,.TryOnHumanModelModal_errorMessage__yzqNk{margin-bottom:8px;margin-right:0;max-width:100%;width:100%}.TryOnHumanModelModal_generateButton__0bN0K,.TryOnHumanModelModal_selectButton__llZj9{flex:1 1;width:100%}.TryOnHumanModelModal_verticalDivider__w2vXh{height:40px;margin:0 .5rem}.TryOnHumanModelModal_rightPane__8H\+Wb{max-height:400px;overflow-y:auto}.TryOnHumanModelModal_modalTitle__0biFt{flex-wrap:wrap;gap:8px;padding:1em}.TryOnHumanModelModal_modalTitle__0biFt h2{margin-bottom:8px;width:100%}.TryOnHumanModelModal_developmentIndicator__f9gUi,.TryOnHumanModelModal_mobileIndicator__m-jHK{font-size:var(--font-10);margin-left:0;padding:3px 6px}}@media (min-width:481px) and (max-width:768px){.TryOnHumanModelModal_bottomBar__Mu4b9{flex-wrap:wrap;gap:10px;padding:.75rem 1rem}.TryOnHumanModelModal_bottomLeft__uViZt{flex:0 0 100%;justify-content:flex-start;margin-bottom:.5rem;max-width:100%;overflow-x:auto}.TryOnHumanModelModal_bottomRight__r6U1Z{align-items:center;flex:0 0 100%;flex-direction:row;gap:.75rem;justify-content:space-between;max-width:100%;min-width:auto}.TryOnHumanModelModal_buttonGroup__uFSPr{align-items:center;display:flex;flex-direction:row;gap:.75rem}.TryOnHumanModelModal_miniGenerationsContainer__VrDRO{max-width:calc(100% - 100px)}.TryOnHumanModelModal_verticalDivider__w2vXh{height:60px;margin:0 .5rem}.TryOnHumanModelModal_miniGenImage__Pi4av,.TryOnHumanModelModal_miniOriginalImage__LP1Xb{height:46px;width:46px}.TryOnHumanModelModal_generateButton__0bN0K,.TryOnHumanModelModal_selectButton__llZj9{align-items:center;display:flex;flex:0 0 auto;font-size:var(--font-12);height:38px;justify-content:center;min-width:120px;padding:.4em .6em;width:auto}.TryOnHumanModelModal_errorMessage__yzqNk{flex:1 1;height:38px;margin-right:8px;max-width:220px;min-width:180px;white-space:normal;width:auto}}@media (max-width:480px){.TryOnHumanModelModal_modalContent__18IEZ{max-width:95vw;min-width:auto;width:95vw}.TryOnHumanModelModal_bottomRight__r6U1Z{align-items:stretch;flex-direction:column;gap:8px}.TryOnHumanModelModal_buttonGroup__uFSPr{flex-direction:column;gap:8px;width:100%}.TryOnHumanModelModal_errorMessage__yzqNk{height:auto;margin-bottom:8px;margin-right:0;max-width:100%;min-height:42px;min-width:100%;white-space:normal;width:100%}.TryOnHumanModelModal_generateButton__0bN0K,.TryOnHumanModelModal_selectButton__llZj9{height:42px;width:100%}.TryOnHumanModelModal_filtersContainer__TXb5M{align-items:stretch}.TryOnHumanModelModal_filtersContainer__TXb5M select{width:100%}.TryOnHumanModelModal_fashionModelsGrid__usU3r{gap:10px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));padding:10px}.TryOnHumanModelModal_fashionModelOption__Bsk\+W{aspect-ratio:3/4}}.TryOnHumanModelModal_noResultsMessage__G1GgP{align-items:center;background:#f9fafb;border:1px dashed #e5e7eb;border-radius:var(--border-md);color:#6b7280;display:flex;flex-direction:column;gap:1rem;grid-column:1/-1;justify-content:center;margin:1rem 0;padding:2rem;text-align:center}.TryOnHumanModelModal_noResultsMessage__G1GgP p{font-size:var(--font-14);margin:0}.TryOnHumanModelModal_noResultsMessage__G1GgP svg{color:#9ca3af}.TemplateSelectionModal_modalOverlay__X2jSA{align-items:center;animation:TemplateSelectionModal_fadeIn__JYj3n .4s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .5s ease-out;z-index:1000}.TemplateSelectionModal_closingOverlay__QYwRe{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}@keyframes TemplateSelectionModal_fadeIn__JYj3n{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1}}.TemplateSelectionModal_modalContent__MW5-P{animation:TemplateSelectionModal_scaleIn__mG2AJ .4s ease-out;background:#fff;border-radius:var(--border-md);box-shadow:0 10px 30px #00000026;display:flex;flex-direction:column;height:90vh;max-height:90vh;max-width:1800px;overflow:hidden;padding:0;transition:all .5s cubic-bezier(.68,-.55,.27,1.55);width:90vw}.TemplateSelectionModal_closingContent__t0eCt{opacity:0;transform:scale(.9)}@keyframes TemplateSelectionModal_scaleIn__mG2AJ{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.TemplateSelectionModal_modalTitle__47MWF{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.TemplateSelectionModal_modalTitle__47MWF h2{color:#1a1a1a;font-size:var(--font-20);font-weight:600;margin:0}.TemplateSelectionModal_closeButton__opkHK{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;height:28px;justify-content:center;padding:.3em;transition:color .2s;width:28px;z-index:10}.TemplateSelectionModal_closeButton__opkHK:hover{background-color:#e0e0e0;color:#555}.TemplateSelectionModal_explanationContainer__nVySr{align-items:flex-start;animation:TemplateSelectionModal_fadeInDown__fVgJT .6s ease-out;background-color:#f5f9ff;border-left:4px solid #1ed47f;border-left:4px solid var(--second-green,#1ed47f);border-radius:8px;box-shadow:0 2px 5px #0000000d;display:flex;gap:1em;margin:2em 1.5em 0;padding:1.2em 2em}.TemplateSelectionModal_explanationContainer__nVySr p{color:#4b5563;flex:1 1;font-size:14px;font-size:var(--font-14,14px);line-height:1.5;margin:0}.TemplateSelectionModal_infoIcon__NnZDP{color:#1ed47f;color:var(--second-green,#1ed47f);flex-shrink:0;font-size:1.25em;margin-top:.2em}@keyframes TemplateSelectionModal_fadeInDown__fVgJT{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TemplateSelectionModal_mainContentContainer__qFbg2{display:flex;flex:1 1;overflow:hidden;width:100%}.TemplateSelectionModal_generationsContainer__BNNEx{-ms-overflow-style:none;align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:0 var(--border-md) var(--border-md) 0;display:flex;flex-direction:column;gap:.25em;height:100%;height:calc(100% - 4em);justify-content:flex-start;margin-top:2em;min-width:100px;overflow-y:auto;padding:0;scrollbar-width:none;width:100px}.TemplateSelectionModal_generationsContainer__BNNEx::-webkit-scrollbar{display:none;width:0}.TemplateSelectionModal_generationsTitle__KYEm0{background-color:#f9fafb;color:#333;font-size:14px;font-weight:600;margin:0;padding:8px 0;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:100%;z-index:5}.TemplateSelectionModal_generationsList__VnYj\+{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;overflow-y:visible;padding:0 4px 4px;width:100%}.TemplateSelectionModal_generationItem__Rje62{border:2px solid #0000;border-radius:4px;box-shadow:0 1px 3px #0000001a;cursor:pointer;height:80px;min-height:120px;min-width:80px;opacity:.5;overflow:hidden;position:relative;transition:all .2s ease;width:80px}.TemplateSelectionModal_generationItem__Rje62:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;opacity:1;transform:translateY(-2px)}.TemplateSelectionModal_generationItem__Rje62.TemplateSelectionModal_selected__\+EIGn{border-color:#1ed47f;border-color:var(--second-green,#1ed47f);box-shadow:0 0 0 2px #1ed47f4d,0 2px 4px #0003;opacity:1}.TemplateSelectionModal_generationThumbnail__vtgan{height:100%;min-height:120px;min-width:80px;object-fit:cover;width:100%}.TemplateSelectionModal_selectedIndicator__bSJYg{align-items:center;background-color:#1ed47f;background-color:var(--second-green,#1ed47f);border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px;z-index:2}.TemplateSelectionModal_templatesContainer__ivPxz{align-items:center;display:flex;flex:1 1;gap:40px;height:100%;justify-content:center;overflow:auto;padding:2em;position:relative;transition:all .5s ease}.TemplateSelectionModal_templateOption__ho0qB{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:24px;max-width:42%;position:relative;transition:all .8s cubic-bezier(.34,1.56,.64,1);will-change:transform,opacity}.TemplateSelectionModal_templateOption__ho0qB.TemplateSelectionModal_selected__\+EIGn{animation:TemplateSelectionModal_moveToCenter__0f6Q5 1.2s cubic-bezier(.22,1,.36,1) forwards;left:50%;position:absolute;transform:translateX(-50%) scale(1.08);z-index:5}.TemplateSelectionModal_templateOption__ho0qB.TemplateSelectionModal_notSelected__oXOtp{animation:TemplateSelectionModal_hideTemplate__dGM3S 1s cubic-bezier(.4,0,.2,1) forwards;filter:blur(4px);opacity:0;pointer-events:none;transform:scale(.9) translateY(20px)}@keyframes TemplateSelectionModal_moveToCenter__0f6Q5{0%{filter:drop-shadow(0 5px 15px rgba(0,0,0,.1));left:auto;position:relative;transform:translateX(0) scale(1)}40%{filter:drop-shadow(0 8px 20px rgba(0,0,0,.15));left:50%;position:absolute;transform:translateX(-50%) scale(1.12)}70%{filter:drop-shadow(0 12px 25px rgba(0,0,0,.16));transform:translateX(-50%) scale(1.05)}to{filter:drop-shadow(0 15px 30px rgba(0,0,0,.17));left:50%;position:absolute;transform:translateX(-50%) scale(1.08)}}@keyframes TemplateSelectionModal_hideTemplate__dGM3S{0%{filter:blur(0);opacity:1;transform:scale(1) translateY(0)}30%{filter:blur(1px);opacity:.7;transform:scale(.95) translateY(10px)}to{filter:blur(4px);opacity:0;transform:scale(.85) translateY(30px)}}.TemplateSelectionModal_templatePreview__vqxf\+{align-items:center;background-color:#f5f5f5;border:4px solid #e0e0e0;border-radius:12px;display:flex;height:400px;justify-content:center;overflow:hidden;transition:all .7s cubic-bezier(.34,1.56,.64,1);width:100%}.TemplateSelectionModal_selected__\+EIGn .TemplateSelectionModal_templatePreview__vqxf\+{animation:TemplateSelectionModal_glowBorder__Q88Y6 2s infinite alternate;border-color:#1ed47f;border-color:var(--second-green,#1ed47f);border-width:5px;box-shadow:0 16px 32px #00000026}@keyframes TemplateSelectionModal_glowBorder__Q88Y6{0%{box-shadow:0 0 10px #1ed47f33,0 16px 32px #00000026}to{box-shadow:0 0 20px #1ed47f80,0 16px 32px #00000026}}.TemplateSelectionModal_imageContainer__ZwJ5T{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.TemplateSelectionModal_previewImage__EFf-K{max-height:100%;max-width:100%;object-fit:contain}.TemplateSelectionModal_downloadOverlay__\+Mjek{align-items:center;background-color:#00000080;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.TemplateSelectionModal_downloadOverlay__\+Mjek svg{color:#fff;height:48px;width:48px}.TemplateSelectionModal_imageContainer__ZwJ5T:hover .TemplateSelectionModal_downloadOverlay__\+Mjek{opacity:1}.TemplateSelectionModal_primaryButton__tO9hH{animation:TemplateSelectionModal_buttonAppear__Upsot .5s .3s forwards;border:1px solid var(--second-green)!important;border-radius:var(--border-sm)!important;color:var(--second-green)!important;font-size:var(--font-14)!important;font-weight:600!important;height:42px!important;min-width:200px!important;opacity:0;transition:all .3s ease!important}.TemplateSelectionModal_primaryButton__tO9hH:hover{background:var(--second-green)!important;border:1px solid var(--second-green);color:#fff!important}.TemplateSelectionModal_selected__\+EIGn .TemplateSelectionModal_primaryButton__tO9hH{animation:TemplateSelectionModal_pulseButton__Nl1rp 2s infinite alternate!important;box-shadow:0 4px 12px #00000026!important;transform:scale(1.1)!important}@keyframes TemplateSelectionModal_pulseButton__Nl1rp{0%{box-shadow:0 4px 12px #00000026!important;transform:scale(1.1)!important}to{box-shadow:0 4px 14px #1ed47f4d!important;transform:scale(1.12)!important}}@keyframes TemplateSelectionModal_buttonAppear__Upsot{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TemplateSelectionModal_noImagePlaceholder__N\+q8X{align-items:center;background:#f8f9fa;border-radius:8px;color:#94a3b8;display:flex;flex-direction:column;gap:8px;height:400px;justify-content:center;width:100%}@media (max-width:768px){.TemplateSelectionModal_templatesContainer__ivPxz{display:block;flex-direction:column;gap:3em;position:relative}.TemplateSelectionModal_templateOption__ho0qB{margin-bottom:2em;max-width:100%}.TemplateSelectionModal_templatesContainer__ivPxz{margin-top:2em;padding:0 1em 1em}}.ADSET_INTERESTS_CONFIG{background-color:#fff;border-radius:12px;height:75vh;max-height:720px;max-width:90vw;min-width:900px;width:900px}.ADSET_INTERESTS_CONFIG,.adset-interests-config{display:flex;flex-direction:column;overflow:hidden}.adset-interests-config{height:100%;padding:24px;width:100%!important}.adset-interests-config .adset-interests-content{display:flex;flex:1 1;gap:1.5em;height:calc(100% - 70px);margin-bottom:2em}.adset-interests-config .adset-search-interests,.adset-interests-config .adset-selected-interests{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;height:100%;min-width:400px;overflow:hidden;padding:1.5em;position:relative;width:50%}.adset-interests-config h3{border-bottom:1px solid #e5e7eb;color:#111827;font-size:var(--font-18);font-weight:600;margin:0 0 20px;padding-bottom:16px;text-align:center}.adset-interests-config .selected-interests-list{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding-right:8px}.adset-interests-config .selected-interest-group{border-radius:8px;margin-bottom:16px;padding:0;position:relative}.adset-interests-config .selected-interest-group-header{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:8px 16px;position:relative}.adset-interests-config .remove-interest-group{align-items:center;border-radius:50%;color:#868686;cursor:pointer;display:flex;font-size:var(--font-10);height:25px;justify-content:center;padding:5px;position:relative;width:25px}.adset-interests-config .remove-interest-group:hover{color:#000;opacity:1;transform:none}.adset-interests-config .selected-interest-group h5{color:var(--text-blue);font-size:var(--font-16);font-weight:600;margin:0}.adset-interests-config .interest-item{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-top:none;display:flex;font-size:var(--font-14);gap:12px;padding:8px 16px;transition:all .2s ease}.adset-interests-config .interest-item:last-child{border-radius:0 0 8px 8px}.adset-interests-config .interest-item:hover{background-color:#f9fafb}.adset-interests-config .interest-item-content{align-items:center;display:flex;justify-content:space-between;width:100%}.adset-interests-config .interest-item-type{align-items:center;background-color:#f3f4f6;border-radius:4px;color:#4b5563;display:flex;font-size:var(--font-12);font-weight:600;height:24px;justify-content:center;min-width:24px;padding:4px;text-align:center}.adset-interests-config .search-bar{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.adset-interests-config .search-type-buttons{border:1px solid #e5e7eb;border-radius:8px;display:flex;overflow:hidden}.adset-interests-config .search-type-button{background-color:#f9fafb;border:none;color:#6b7280;cursor:pointer;flex:1 1;font-size:var(--font-14);font-weight:500;padding:12px 20px;text-align:center;transition:all .2s ease}.adset-interests-config .search-type-button:not(:last-child){border-right:1px solid #e5e7eb}.adset-interests-config .search-type-button.active{background-color:var(--second-green);color:#fff}.adset-interests-config .search-input-wrapper{position:relative;width:100%}.adset-interests-config .search-input{border:1px solid #e5e7eb;border-radius:8px;font-size:var(--font-14);outline:none;padding:12px 40px 12px 16px;transition:all .2s ease;width:100%}.adset-interests-config .search-icon{color:#9ca3af;font-size:var(--font-16);pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.adset-interests-config .search-input:focus{border-color:#4ea8fd}.adset-interests-config .search-results{display:flex;flex-direction:column;height:300px;margin-bottom:70px;margin-top:16px;min-height:300px;overflow-y:auto;padding-right:8px}.adset-interests-config .search-result-item{align-items:center;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 16px;transition:all .2s ease}.adset-interests-config .search-result-item:hover{background-color:#f9fafb;border-color:#d1d5db}.adset-interests-config .search-result-item-content{flex:1 1;padding-right:12px}.adset-interests-config .search-result-item .name{color:#111827;font-size:var(--font-14);font-weight:500}.adset-interests-config .search-result-item .description{color:#6b7280;font-size:var(--font-12);margin-top:4px}.adset-interests-config .search-result-item .add-button{align-items:center;background-color:var(--second-green);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:relative;right:0;transition:all .2s ease;width:20px}.adset-interests-config .search-result-item .add-button svg{display:block;font-size:var(--font-10);height:10px;margin:0;padding:0;width:10px}.adset-interests-config .search-result-item .add-button:hover{background-color:var(--second-green-hover);transform:scale(1.05)}.adset-interests-config .group-selector{-webkit-overflow-scrolling:touch;align-items:center;background-color:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;gap:12px;justify-content:flex-start;left:0;overflow-x:auto;padding:16px 32px 24px;position:absolute;right:0;scroll-behavior:smooth;scrollbar-width:thin;white-space:nowrap;z-index:5}.adset-interests-config .group-button{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;color:#4b5563;cursor:pointer;flex-shrink:0;font-size:var(--font-14);font-weight:500;margin:0 2px;min-width:85px;padding:8px 16px;transition:all .2s ease}.adset-interests-config .group-button.active{background-color:var(--second-green);border-color:var(--second-green);color:#fff}.adset-interests-config .group-button:hover:not(.active){background-color:#f3f4f6;border-color:#d1d5db}.adset-interests-config .remove-interest{cursor:pointer;height:20px;position:relative;transition:all .2s ease;width:20px}.adset-interests-config .remove-interest-icon{align-items:center;background-color:#ef4444;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:var(--font-10);height:20px;justify-content:center;padding:5px;position:relative;width:20px}.adset-interests-config .remove-interest-icon:hover{background-color:#dc2626}.adset-interests-config .footer{background-color:#fff;border-top:1px solid #e5e7eb;bottom:0;display:flex;justify-content:flex-end;left:0;padding:1em 0 0!important;position:-webkit-sticky;position:sticky;right:0;z-index:10}.adset-interests-config .save-button{background-color:var(--second-green)!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;font-size:var(--font-14)!important;font-weight:500!important;min-width:100px!important;padding:10px 20px!important;transition:background-color .2s ease!important}.adset-interests-config .save-button:hover{background-color:var(--second-green-hover)!important}.adset-interests-config .save-button:disabled{background-color:#d1d5db!important;cursor:not-allowed!important}.adset-interests-config .no-results,.adset-interests-config .search-hint{align-items:center;background-color:#f9fafb;display:flex;height:300px;justify-content:center;margin-bottom:70px}.adset-interests-config .empty-message,.adset-interests-config .no-results,.adset-interests-config .search-hint{border:1px dashed #e5e7eb;border-radius:8px;color:#6b7280;font-size:var(--font-14);padding:24px;text-align:center}.adset-interests-config .empty-message{background:#f9fafb}.adset-interests-config ::-webkit-scrollbar{height:6px;width:6px}.adset-interests-config ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:8px}.adset-interests-config ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.adset-interests-config ::-webkit-scrollbar-thumb:hover{background:#b89494}.adset-interests-config *{scrollbar-color:#cbd5e1 #f1f5f9;scrollbar-width:thin}@media (max-width:768px){.ADSET_INTERESTS_CONFIG{height:90vh;min-width:90vw;width:90vw}.adset-interests-config .adset-interests-content{flex-direction:column;height:auto}.adset-interests-config .adset-search-interests,.adset-interests-config .adset-selected-interests{height:350px;width:100%}.adset-interests-config .adset-search-interests{min-height:500px}.adset-interests-config{overflow:auto}}.confirmation-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.confirmation-modal{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:1.5em;text-align:center;width:350px}.confirmation-modal h4{color:var(--text-blue);font-size:var(--font-16);font-weight:600;margin:0 0 1em}.confirmation-modal p{color:#4b5563;font-size:var(--font-14);margin-bottom:1.5em}.confirmation-buttons{display:flex;gap:1em;justify-content:center}.confirmation-buttons button{border:none;border-radius:6px;cursor:pointer;font-size:var(--font-14);font-weight:500;padding:8px 24px;transition:all .2s ease}.confirm-yes-button{background-color:var(--second-green);color:#fff}.confirm-yes-button:hover{background-color:var(--second-green-hover)}.confirm-no-button{background-color:#f3f4f6;border:1px solid #e5e7eb!important;color:#4b5563}.confirm-no-button:hover{background-color:#e5e7eb}.adset-interests-config .add-group-button{align-items:center;background-color:var(--second-green);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-left:4px;min-height:32px;min-width:32px;transition:all .2s ease;width:32px}.adset-interests-config .add-group-button:hover{background-color:var(--second-green-hover);transform:scale(1.05)}.adset-interests-config .add-group-button svg{font-size:var(--font-14);height:14px;width:14px}.facebook-settings-modal{background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;max-width:90vw;overflow:hidden;padding:0!important;width:500px}.facebook-settings-modal .modal-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;padding:20px}.facebook-settings-modal .modal-header h2{align-items:center;color:#1f2937;display:flex;font-size:1.25rem;gap:10px;margin:0}.facebook-settings-modal .modal-content{padding:24px}.facebook-settings-modal .setting-row{display:flex;flex-direction:column;margin-bottom:20px}.facebook-settings-modal .setting-row label{color:#374151;font-weight:500;margin-bottom:8px}.facebook-settings-modal .setting-row select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;outline:none;padding:10px 12px;transition:border-color .15s ease-in-out}.facebook-settings-modal .setting-row select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.facebook-settings-modal .modal-footer{border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 20px}.facebook-settings-modal .cancel-button{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:background-color .15s ease-in-out}.facebook-settings-modal .cancel-button:hover{background-color:#f9fafb}.facebook-settings-modal .save-button{background-color:#3b82f6;border:1px solid #0000;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;padding:8px 16px;transition:background-color .15s ease-in-out}.facebook-settings-modal .save-button:hover{background-color:#2563eb}.backdrop{background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:8300}.backdrop.blur{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal{background:var(--main-white);border-radius:8px;box-shadow:0 2px 8px #00000042;left:10%;padding:1em;position:fixed;top:22vh;width:80%;z-index:100}.modal__header{background:#2a006e;color:var(--main-white);padding:1rem .5rem;width:100%}.modal__header h2{margin:.5rem}.modal__content{padding:1rem .5rem}.footer-flex{gap:1em}.extra,.footer-flex{align-items:center;display:flex;justify-content:flex-end}.extra{margin-top:10px}@media (min-width:768px){.modal{left:calc(50% - 20rem);width:40rem}}.modal-enter{opacity:0;transform:translateY(-10rem)}.modal-enter-active{transition:all .2s}.modal-enter-active,.modal-exit{opacity:1;transform:translateY(0)}.modal-exit-active{opacity:0;transform:translateY(-10rem);transition:all .2s}.modal-hook,.modal-overlay{pointer-events:none}.modal-overlay{align-items:center;display:flex;height:100vh;justify-content:center;position:fixed;width:100vw;z-index:9999}.modal-overlay:has(.USE_DESKTOP){background:#0006;z-index:99999}.modal-container{background:var(--main-white);border-radius:var(--border-md);box-shadow:0 1px 2px #aaa;min-width:300px;pointer-events:all}.modal-container.USE_DESKTOP{background:#0000;box-shadow:none;max-width:370px;pointer-events:none;z-index:99999}.adHealthCheckupWaiting{background:#0000;border-radius:none;box-shadow:none;min-width:300px;pointer-events:all}.paymentRequired{border-radius:1em;box-shadow:none;max-height:600px}.demoSession{box-shadow:none;height:75%;max-width:1500px;width:50%;width:80%}.beforeYouCancel{max-width:800px;width:80%}.modal-container .header-title{color:var(--main-green);font-size:1.5em;font-weight:600;margin-bottom:1em}.modal-container>div{padding:1.5em}.modal-container.CHECKUP_MEETING>div{padding:2em}.modal-container .content-box{margin:1em auto;width:95%}.modal-container .are-you-sure{grid-gap:1em;align-items:stretch;display:flex;flex-direction:column;gap:1em;max-width:450px;padding-bottom:0;padding-top:1em}.modal-container .are-you-sure .action-bar{align-items:center;display:flex;justify-content:space-evenly}.modal-container .payment-required{display:flex;flex-direction:column;gap:1em;justify-content:center;max-width:800px;padding:2em}.modal-container .payment-required .info-icon{color:#62b446;font-size:2.5em;margin:-.2em auto -.5em}.modal-container .payment-required ul{margin-bottom:2.5em;padding-left:20px}.modal-container .payment-required ul li{margin:.5em auto}.modal-container .payment-required ul li:before{color:#62b446;content:"\2022";display:inline-block;font-size:1.2em;font-weight:700;margin-left:-1em;width:1em}.modal-container .payment-required .schedule-a-demo-link{color:#016b92;margin-top:-1em;text-align:right;text-decoration:none;transition:0s!important}.modal-container .payment-required .schedule-a-demo-link:hover{color:#015370;font-weight:500}.modal-container .footer{align-items:center;display:flex;gap:1em;justify-content:flex-end;margin:0 auto;padding:0 0 1em;width:100%}.modal-container .footer button{font-size:.85em;font-weight:500;min-width:100px;padding:.2rem 1rem}@media (max-width:1400px){.demoSession{width:80%}}@media (max-width:1100px){.demoSession{width:90%}}.facebook-action-result-creative-details{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:700px;min-width:50vw;overflow:hidden;padding:0!important;width:100%}.facebook-action-result-creative-details__header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.facebook-action-result-creative-details__header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.facebook-action-result-creative-details__header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-result-creative-details__header .close-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-result-creative-details-action{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:1rem 1.5rem;text-align:left}.facebook-action-result-creative-details-action span{color:#333;font-size:var(--font-16);font-weight:600}.facebook-action-result-creative-details__body{display:flex;flex-direction:row;overflow-y:auto;padding:0}.facebook-action-result-creative-details-content{border-right:1px solid #eee;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;padding:1.5rem;width:30%}.facebook-action-result-creative-details-stats{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.stat-item{align-items:center;display:flex;gap:.5rem}.stat-label{color:#555;font-weight:600}.stat-label,.stat-value{font-size:var(--font-16)}.stat-value{color:#333}.facebook-action-result-creative-details-preview{align-items:center;display:flex;justify-content:center;min-height:400px;width:70%}.creative-details-preview{border:none!important;height:100%;min-height:600px;width:100%}.creative-details-preview .ad-creatives-box{background:none!important;border:none!important;height:600px;min-height:600px}.creative-details-preview .format-tabs{margin-right:10px}.facebook-action-result-creative-details__footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem}.facebook-action-result-creative-details__footer button{align-items:center;border:none;border-radius:var(--border-sm);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:5px;justify-content:center;padding:.6rem 1.2rem;transition:all .2s ease}.facebook-action-result-creative-details__footer button.approve-button{background-color:var(--second-green);color:#fff}.facebook-action-result-creative-details__footer button.approve-button:hover{background-color:var(--second-green-hover)}.facebook-action-result-creative-details__footer button.reject-button{background-color:#e53935;color:#fff}.facebook-action-result-creative-details__footer button.reject-button:hover{background-color:#c62828}.facebook-action-result-creative-details__footer button.ignore-button{background-color:#fff;border:1px solid #e0e0e0;color:#666}.facebook-action-result-creative-details__footer button.ignore-button:hover{background-color:#f5f5f5}.facebook-action-reject-modal{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:550px;overflow:hidden;padding:0!important;width:100%}.facebook-action-reject-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.facebook-action-reject-header h2{color:var(--main-red);font-size:var(--font-20);font-weight:600;margin:0}.facebook-action-reject-header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-reject-header .close-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-reject-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.5rem}.facebook-action-reject-title{color:#333;font-size:var(--font-16);font-weight:600;margin:0 0 1.5rem;text-align:left}.facebook-action-reject-body{margin-bottom:1rem}.reason-textarea{border:1px solid #e0e0e0;border-radius:var(--border-sm);font-family:inherit;font-size:var(--font-14);min-height:100px;padding:.75rem;resize:vertical;transition:border-color .2s,box-shadow .2s;width:100%}.reason-textarea:focus{border-color:var(--second-green);box-shadow:0 0 0 2px #00968833;box-shadow:0 0 0 2px rgba(var(--second-green-rgb,0,150,136),.2);outline:none}.reason-textarea::placeholder{color:#aaa}.facebook-action-reject-footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem}.facebook-action-reject-footer button{border:1px solid;border-radius:var(--border-sm);cursor:pointer;font-size:var(--font-16);font-weight:500;padding:.6rem 2rem;transition:all .2s ease}.facebook-action-reject-footer .cancel-button{background-color:#fff;border-color:#ddd;color:#666}.facebook-action-reject-footer .cancel-button:hover{background-color:#f5f5f5}.facebook-action-reject-footer .confirm-button{background-color:var(--main-red);border-color:var(--main-red);color:#fff}.facebook-action-reject-footer .confirm-button:hover{background-color:#d32f2f}.facebook-action-reject-footer .confirm-button.danger{background-color:#ff6b6b;border-color:#ff6b6b}.facebook-action-reject-footer .confirm-button.danger:hover{background-color:#ff5252;border-color:#ff5252}.facebook-action-result-approve-modal{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;padding:0!important;width:100%}.facebook-action-result-approve-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.facebook-action-result-approve-header h2{color:var(--second-green);font-size:var(--font-20);font-weight:600;margin:0}.facebook-action-result-approve-header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-result-approve-header .close-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-result-approve-content{flex:1 1;overflow-y:auto;padding:1.5rem}.facebook-action-result-approve-footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem}.facebook-action-result-approve-footer .approve-button,.facebook-action-result-approve-footer .cancel-button{border:none;border-radius:var(--border-sm);cursor:pointer;font-size:var(--font-16);font-weight:500;padding:.6rem 2rem;transition:all .2s ease}.facebook-action-result-approve-footer .cancel-button{background-color:#fff;border:1px solid #e0e0e0;color:#666}.facebook-action-result-approve-footer .cancel-button:hover{background-color:#f5f5f5}.facebook-action-result-approve-footer .approve-button{background-color:var(--second-green);color:#fff}.facebook-action-result-approve-footer .approve-button:hover{background-color:var(--second-green-hover)}.facebook-action-creative-approve{margin-bottom:1.5rem;padding:1.5rem 0;text-align:center}.facebook-action-creative-approve h2{color:#333;font-size:var(--font-24);font-weight:600;margin:0 0 1rem}.facebook-action-creative-approve p{color:#666;font-size:var(--font-16);line-height:1.5;margin:0}.budget-approve-form,.budget-summary-card{background-color:#fff;border-radius:var(--border-md)}.budget-summary-card{border:1px solid #e0e0e0;margin-bottom:24px;padding:20px}.budget-summary-card h3{border-bottom:1px solid #e3e3e3;color:#333;font-size:var(--font-18);font-weight:600;margin-bottom:16px;margin-top:0;padding-bottom:10px}.diff-type,.entity-info{font-size:var(--font-14)}.budget-breakdown{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}.budget-section{background-color:#f8f9fa;border-radius:var(--border-sm);flex:1 1;min-width:250px;padding:15px}.budget-section h4{color:#333;font-size:var(--font-16);font-weight:600;margin-bottom:12px;margin-top:0}.budget-item{align-items:center;display:flex;font-size:var(--font-14);justify-content:space-between;padding:6px 0}.budget-value{border-radius:4px;font-family:monospace;font-weight:600;padding:3px 8px}.budget-value.shortage{background-color:#e539351a;color:#e53935}.budget-value.surplus{background-color:#43a0471a;color:#43a047}.total-adjustment{background-color:#f8f9fa;border-radius:var(--border-sm);margin-top:10px;padding:15px}.total-adjustment h4{color:#333;font-size:var(--font-16);font-weight:600;margin-bottom:12px;margin-top:0}.budget-item.total{font-size:var(--font-16);font-weight:500}.budget-item.total .budget-value{font-size:var(--font-16);padding:4px 10px}.form-group{margin-bottom:16px}.form-group label{color:#505050;display:block;font-size:var(--font-14);font-weight:500;margin-bottom:8px}.budget-input-wrapper{align-items:center;display:flex;position:relative}.currency-symbol{color:#757575;font-weight:500;left:10px;position:absolute}.budget-input-wrapper input{border:1px solid #ccc;border-radius:var(--border-sm);font-family:monospace;font-size:var(--font-16);padding:10px 10px 10px 25px;transition:border-color .2s;width:100%}.budget-input-wrapper input:focus{border-color:#1877f2;box-shadow:0 0 0 2px #1877f233;outline:none}.budget-help-text{color:#757575;font-size:var(--font-12);margin-top:6px}@media (max-width:600px){.budget-breakdown{flex-direction:column}.budget-section{width:100%}}.facebook-action-result-approve-modal .simple-budget-approval{padding:20px;text-align:center}.facebook-action-result-approve-modal .simple-budget-approval p{color:#333;font-size:16px;font-weight:500;margin:0}.simple-interest-approval{margin:0 auto;max-width:600px;padding:2rem;text-align:center}.simple-interest-approval h3{color:#333;font-size:var(--font-20);margin-bottom:1.5rem}.simple-interest-approval p{color:#555;font-size:var(--font-16);margin-bottom:1rem}.simple-interest-approval .target-adset{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:var(--border-sm);margin-top:1.5rem;padding:1rem}.simple-interest-approval .target-adset strong{color:#333}.facebook-action-result-details-modal{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:1000px;overflow:hidden;padding:0!important;width:100%}.facebook-action-result-details-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.facebook-action-result-details-header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.facebook-action-result-details-header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-result-details-header .close-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-result-details-content{flex:1 1;overflow-y:auto;padding:.5rem}.facebook-action-result-details-footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem}.facebook-action-result-details-footer button{align-items:center;border:none;border-radius:var(--border-sm);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:5px;justify-content:center;padding:.6rem 1.2rem;transition:all .2s ease}.facebook-action-result-details-footer button.approve-button{background-color:var(--second-green);color:#fff}.facebook-action-result-details-footer button.approve-button:hover{background-color:var(--second-green-hover)}.facebook-action-result-details-footer button.reject-button{background-color:#e53935;color:#fff}.facebook-action-result-details-footer button.reject-button:hover{background-color:#c62828}.facebook-action-result-details-footer button.ignore-button{background-color:#fff;border:1px solid #e0e0e0;color:#666}.facebook-action-result-details-footer button.ignore-button:hover{background-color:#f5f5f5}.facebook-action-result-set-budget-details{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0 auto;max-width:800px;padding:20px}.budget-details-card{background-color:#fff;box-shadow:0 2px 10px #0000001a;padding:25px}.budget-details-card h3{border-bottom:1px solid #e3e3e3;color:#1877f2;font-size:1.5rem;margin-bottom:20px;padding-bottom:12px}.diff-type,.entity-info{color:#505050;font-size:.95rem;margin-bottom:10px}.budget-details-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:25px 0}.budget-column h4{align-items:center;color:#333;display:flex;font-size:1.1rem;margin-bottom:15px;margin-top:0}.badge{border-radius:12px;font-size:.7rem;font-weight:600;margin-left:10px;padding:3px 8px;text-transform:uppercase}.badge.shortage{background-color:#e539351a;color:#e53935}.badge.surplus{background-color:#43a0471a;color:#43a047}.budget-flow-chart{background-color:#f8f9fa;border-radius:8px;padding:15px}.flow-item{margin-bottom:15px}.flow-item:last-child{margin-bottom:0}.flow-label{color:#555;font-size:.85rem;margin-bottom:5px}.flow-bar{align-items:center;border-radius:4px;display:flex;height:30px;justify-content:flex-end;min-width:30px;padding-right:10px;position:relative;transition:width .5s ease}.flow-bar.shortage{background-color:#e5393533}.flow-bar.surplus{background-color:#43a04733}.flow-value{color:#333;font-family:monospace;font-size:.9rem;font-weight:600}.budget-summary{background-color:#f8f9fa;border-radius:8px;margin-top:30px;padding:20px}.budget-result{align-items:center;border-bottom:1px solid #e3e3e3;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.result-label{color:#333;font-size:1.1rem;font-weight:500}.result-value{border-radius:4px;font-family:monospace;font-size:1.3rem;font-weight:700;padding:5px 12px}.result-value.surplus{background-color:#43a0471a;color:#43a047}.result-value.shortage{background-color:#e539351a;color:#e53935}.budget-explanation{font-size:.9rem;line-height:1.5}@media (max-width:768px){.budget-details-grid{gap:20px;grid-template-columns:1fr}}.facebook-action-result-set-budget-custom-details{width:100%}.budget-details-card{background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.budget-details-card h3{color:#333;font-size:18px;margin-bottom:16px;margin-top:0}.budget-transfer-container{align-items:center;display:flex;justify-content:space-between;margin:24px 0}.budget-destination,.budget-source{flex:1 1;max-width:45%}.budget-transfer-arrow{align-items:center;background-color:#0000000d;border-radius:20px;color:#666;display:flex;font-size:16px;font-weight:600;justify-content:center;margin:0 15px;padding:8px 15px}.budget-destination h4,.budget-source h4{color:#555;font-size:16px;margin-bottom:12px}.adset-item{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px 16px}.adset-item.worst{border-left:4px solid #e74c3c}.adset-item.second-worst{border-left:4px solid #e67e22}.adset-item.best{border-left:4px solid #2ecc71}.adset-item.second-best{border-left:4px solid #27ae60}.adset-name{flex:1 1;font-weight:500}.adset-budget{font-weight:600}.adset-budget.negative{color:#e74c3c}.adset-budget.positive{color:#2ecc71}.budget-summary{border-top:1px solid #eee;margin-top:16px;padding-top:16px}.budget-explanation{color:#666;font-size:14px;margin:0}.adset-budget-wrapper{align-items:flex-end;display:flex;flex-direction:column;min-width:120px}.current-budget{color:#333;font-weight:600}.budget-change{font-size:.9em;font-weight:600;margin:3px 0}.budget-change.positive{color:#2ecc71}.budget-change.negative{color:#e74c3c}.budget-change.editable{align-items:center;display:flex}.transfer-input{border:1px solid #ddd;border-radius:4px;font-size:.9em;font-weight:600;margin-left:3px;padding:3px 6px;text-align:right;width:70px}.transfer-input:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db33;outline:none}.new-budget{color:#666;font-size:.9em;font-weight:500}.adset-not-found-message{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;margin:20px;padding:20px;text-align:center}.adset-not-found-message h3{color:#555;font-size:18px;margin-bottom:10px}.adset-not-found-message p{color:#777;font-size:14px}.facebook-action-ignore-modal{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:550px;overflow:hidden;padding:0!important;width:100%}.facebook-action-ignore-header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.facebook-action-ignore-header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.facebook-action-ignore-header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-ignore-header .close-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-ignore-content{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100px;overflow-y:auto;padding:1.5rem}.facebook-action-ignore-title{color:#333;font-size:var(--font-18);font-weight:500;line-height:1.5;margin:0;text-align:center}.facebook-action-ignore-footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem}.facebook-action-ignore-footer button{border:1px solid;border-radius:var(--border-sm);cursor:pointer;font-size:var(--font-16);font-weight:500;min-width:120px;padding:.6rem 2rem;transition:all .2s ease}.facebook-action-ignore-footer .cancel-button{background-color:#fff;border-color:#ddd;color:#666}.facebook-action-ignore-footer .cancel-button:hover{background-color:#f5f5f5}.facebook-action-ignore-footer .confirm-button{background-color:var(--second-green);border-color:var(--second-green);color:#fff}.facebook-action-ignore-footer .confirm-button:hover{background-color:var(--second-green-hover)}.facebook-action-user-input{background:#fff;border-radius:var(--border-md);box-shadow:0 3px 10px #00000014;display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;padding:0!important;width:100%}.facebook-action-user-input__header{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.facebook-action-user-input__header h2{color:#333;font-size:var(--font-20);font-weight:600;margin:0}.facebook-action-user-input__header .close-button{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:var(--font-24);height:32px;justify-content:center;transition:all .2s ease;width:32px}.facebook-action-user-input__header .close-button:hover{background-color:#e0e0e0;color:#555}.facebook-action-user-input__content{flex:1 1;max-height:70vh;overflow-y:auto;padding:1.5rem}.facebook-action-user-input .loading-content{align-items:center;display:flex;justify-content:center;min-height:300px}.facebook-action-user-input__footer{background-color:#f5f5f5;border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;padding:1rem 1.5rem}.facebook-action-user-input__footer .save-button{background-color:var(--second-green);border:none;border-radius:var(--border-sm);color:#fff;cursor:pointer;font-size:var(--font-16);font-weight:500;padding:.6rem 2rem;transition:all .2s ease}.facebook-action-user-input__footer .save-button:hover{background-color:var(--second-green-hover)}.facebook-action-user-input__footer .save-button:disabled{background-color:#ccc;cursor:not-allowed}.facebook-action-user-input .input-fields-container{display:flex;flex-direction:column}.facebook-action-user-input .input-section h4{border-bottom:1px solid #eaeaea;color:#333;font-size:var(--font-16);font-weight:500;margin-bottom:15px;margin-top:0!important;padding-bottom:8px}.facebook-action-user-input .input-pair{align-items:flex-start;display:flex;flex-direction:row;gap:20px;margin-bottom:5px}.facebook-action-user-input .budget-change-row{max-width:50%;width:100%}.facebook-action-user-input .input-field{margin-bottom:15px;width:100%}.facebook-action-user-input .input-row{align-items:center;border:1px solid #e0e0e0;border-radius:4px;display:flex;margin-bottom:5px;overflow:hidden;position:relative}.facebook-action-user-input .input-row label{background-color:#f5f5f5;border-right:1px solid #e0e0e0;box-sizing:border-box;color:#333;display:inline-block;flex-shrink:0;font-size:var(--font-14);font-weight:500;height:36px;line-height:20px;margin:0;min-width:100px;padding:8px 12px;white-space:nowrap}.facebook-action-user-input .input-row label[for=budget_change_new_user]{flex-shrink:0;min-width:200px;pointer-events:none;width:200px}.facebook-action-user-input .input-row input{border:none;flex:1 1;font-size:var(--font-14);height:36px;margin:0;padding:0 12px}.facebook-action-user-input .input-row input:focus{background-color:#f8f8ff;outline:none}.facebook-action-user-input .field-description{color:#777;font-size:var(--font-12);margin:4px 0 12px;padding-left:8px}.facebook-action-user-input .input-field:has(label[for=budget_change_new_user]) .field-description{padding-left:8px}@media (max-width:768px){.facebook-action-user-input .input-pair{flex-direction:column;gap:10px}.facebook-action-user-input .input-row{align-items:flex-start;flex-direction:column;padding:8px}.facebook-action-user-input .input-row label,.facebook-action-user-input .input-row label[for=budget_change_new_user]{margin-bottom:4px;min-width:100%;text-align:left;white-space:normal;width:100%}.facebook-action-user-input .input-row input{margin:4px 0;width:100%}.facebook-action-user-input .field-description,.facebook-action-user-input .input-field:has(label[for=budget_change_new_user]) .field-description{margin-bottom:10px;margin-left:0;padding-left:0}.facebook-action-user-input .budget-change-row{max-width:100%}}.meeting-details-modal{background-color:#fff;background-color:var(--main-white,#fff);border-radius:1rem;box-shadow:0 4px 12px #00000026;height:80vh;left:50%;overflow-y:auto;padding:0!important;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw;z-index:1000}.meeting-details-modal::-webkit-scrollbar{height:6px;width:6px}.meeting-details-modal::-webkit-scrollbar-thumb{background:#ccc;background:var(--transparent-gray,#ccc)}.meeting-details-modal::-webkit-scrollbar-thumb:hover{background:#00000040}.meeting-details-modal .modal-header{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);display:flex;justify-content:space-between;padding:20px}.meeting-details-modal .modal-header h2{color:#333;color:var(--text-black,#333);font-size:var(--font-18);font-weight:600;margin:0}.meeting-details-modal .close-modal-button{background:none;border:none;color:#666;color:var(--text-gray,#666);cursor:pointer;font-size:var(--font-24);height:30px;line-height:1;padding:5px;width:30px}.meeting-details-modal .close-modal-button:hover{background-color:#f1f1f1;background-color:var(--bg-gray-light,#f1f1f1);border-radius:50%;color:#333;color:var(--text-black,#333);padding:5px}.meeting-details-modal .modal-content-wrapper{display:flex;height:calc(100% - 80px);overflow:hidden}.meeting-details-modal .meeting-info-column{display:flex;flex:3 1;flex-direction:column;height:100%;min-width:360px;position:relative}.meeting-details-modal .meeting-info-header{border-right:1px solid #eee;border-right:1px solid var(--border-color,#eee)}.meeting-details-modal .comments-header,.meeting-details-modal .meeting-info-header{background:#f9f9f9;flex-shrink:0;padding:10px 20px}.meeting-details-modal .meeting-info-content{border-right:1px solid #eee;border-right:1px solid var(--border-color,#eee);flex:1 1;overflow-y:auto;padding:20px}.meeting-details-modal .meeting-info-grid{grid-gap:16px 12px;align-items:center;display:grid;gap:16px 12px;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}.meeting-details-modal .info-row{display:contents}.meeting-details-modal .info-row>label{color:#666;color:var(--text-gray,#666);font-size:var(--font-14);font-weight:500;text-align:left}.meeting-details-modal .info-row .info-value{align-items:center;color:#333;color:var(--text-black,#333);display:flex;font-size:var(--font-14);gap:8px;max-width:200px;min-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-details-modal .details-input,.meeting-details-modal .details-select{background-color:#fff;background-color:var(--main-white,#fff);border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:6px;display:inline-block;font-size:var(--font-14);padding:6px 10px;transition:all .2s ease-in-out;width:100%}.meeting-details-modal .details-input{box-sizing:border-box;width:100%}.meeting-details-modal .details-input:focus,.meeting-details-modal .details-select:focus{border-color:#007bff;border-color:var(--main-blue,#007bff);box-shadow:0 0 0 3px #007bff33;outline:none}.meeting-details-modal .edit-value-button{background:none;border:none;color:#666;color:var(--text-gray,#666);cursor:pointer;display:none;font-size:12px;opacity:0;padding:2px;transition:opacity .2s}.meeting-details-modal .meeting-info-grid:hover .edit-value-button{display:block;opacity:1}.meeting-details-modal .edit-value-button:hover,.meeting-details-modal .website-link{color:#007bff;color:var(--main-blue,#007bff)}.meeting-details-modal .website-link{text-decoration:none;word-break:break-all}.meeting-details-modal .website-link:hover{text-decoration:underline}.meeting-details-modal .meeting-info-content::-webkit-scrollbar{width:8px}.meeting-details-modal .meeting-info-content::-webkit-scrollbar-track{background:#f1f1f1;background:var(--bg-gray-light,#f1f1f1);border-radius:4px}.meeting-details-modal .meeting-info-content::-webkit-scrollbar-thumb{background:#ccc;background:var(--transparent-gray,#ccc);border-radius:4px}.meeting-details-modal .meeting-info-content::-webkit-scrollbar-thumb:hover{background:#00000040}.meeting-details-modal .comments-column{display:flex;flex:7 1;flex-direction:column;height:100%;min-width:0;overflow:hidden}.meeting-details-modal .comments-content{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:20px}.comments-column h3,.meeting-details-modal .meeting-info-header h3{color:#333;color:var(--text-black,#333);font-size:var(--font-16);font-weight:600;margin-bottom:0;margin-top:0}.meeting-details-modal .meeting-info-content p{color:#555;color:var(--text-gray,#555);font-size:var(--font-14);line-height:1.6;margin:.5em 0}.meeting-details-modal .meeting-info-content p strong{color:#333;color:var(--text-black,#333)}.meeting-details-modal .new-comment-section{display:flex;flex-direction:column;margin-bottom:1em}.meeting-details-modal .new-comment-section textarea{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:.5rem;box-sizing:border-box;color:#333;color:var(--text-black,#333);font-size:var(--font-14);margin-bottom:.75em;max-height:300px;min-height:80px;padding:.75em;resize:vertical;width:100%}.meeting-details-modal .new-comment-section textarea::placeholder{color:#999;color:var(--text-gray-light,#999)}.meeting-details-modal .comment-actions-row{display:flex;gap:1rem;justify-content:space-between}.meeting-details-modal .new-comment-section button{background-color:var(--main-green);border:none;border-radius:.5rem;color:#fff;color:var(--main-white,#fff);cursor:pointer;flex-shrink:0;font-size:var(--font-14);font-weight:500;padding:.75em 1.2em;white-space:nowrap}.meeting-details-modal .new-comment-section button:hover{background-color:var(--main-green-hover)}.meeting-details-modal .comments-list{border-top:1px solid #eee;border-top:1px solid var(--border-color,#eee);flex:1 1;min-height:0;overflow-y:auto;padding-top:1em}.meeting-details-modal .comments-list::-webkit-scrollbar{width:6px}.meeting-details-modal .comments-list::-webkit-scrollbar-thumb{background:#ccc;background:var(--transparent-gray,#ccc);border-radius:3px}.meeting-details-modal .comments-list::-webkit-scrollbar-thumb:hover{background:#00000040}.meeting-details-modal .comment-card{background-color:#f8f9fa;background-color:var(--bg-gray-light,#f8f9fa);border:1px solid #e9ecef;border:1px solid var(--border-color-light,#e9ecef);border-radius:.75rem;margin-bottom:.75em;padding:.8em 1em}.meeting-details-modal .comment-main-row{align-items:flex-start;display:flex;gap:1rem;margin-bottom:.4em}.meeting-details-modal .comment-content{word-wrap:break-word;color:#333;color:var(--text-black,#333);flex:1 1;font-size:var(--font-14);line-height:1.5;margin:0;overflow-wrap:break-word}.meeting-details-modal .comment-footer{align-items:center;display:flex;justify-content:space-between;margin-top:.5em}.meeting-details-modal .comment-timestamp{color:#666;color:var(--text-gray,#666);font-size:var(--font-12);margin:0}.meeting-details-modal .edited-indicator{color:#999;color:var(--text-gray-light,#999);font-style:italic}.meeting-details-modal .comment-actions{display:flex;gap:.5em}.meeting-details-modal .comment-actions button{align-items:center;background:none;border:none;border-radius:.25rem;cursor:pointer;display:flex;font-size:var(--font-14);height:28px;justify-content:center;padding:.25em;transition:background-color .2s;width:28px}.meeting-details-modal .comment-actions button:hover{background-color:#f0f0f0;background-color:var(--bg-gray-light,#f0f0f0)}.meeting-details-modal .comment-actions button svg{color:#666;color:var(--text-gray,#666);font-size:.85rem;transition:color .2s}.meeting-details-modal .edit-btn:hover{background-color:#ffc10733}.meeting-details-modal .edit-btn:hover svg{color:#ffc107}.meeting-details-modal .delete-btn:hover{background-color:#dc354533}.meeting-details-modal .delete-btn:hover svg{color:#dc3545}.meeting-details-modal .comment-edit-form{display:flex;flex-direction:column;gap:.75em}.meeting-details-modal .comment-edit-form textarea{border:1px solid #ccc;border:1px solid var(--border-color,#ccc);border-radius:.5rem;box-sizing:border-box;color:#333;color:var(--text-black,#333);font-size:var(--font-14);min-height:60px;padding:.5em;resize:vertical;width:100%}.meeting-details-modal .comment-edit-actions{display:flex;gap:.5em;justify-content:flex-end}.meeting-details-modal .comment-edit-actions button{border:none;border-radius:.25rem;cursor:pointer;font-size:var(--font-14);font-weight:500;padding:.5em 1em}.meeting-details-modal .save-btn{background-color:var(--main-green);color:#fff;color:var(--main-white,#fff)}.meeting-details-modal .save-btn:hover{background-color:var(--main-green-hover)}.meeting-details-modal .cancel-btn{background-color:#6c757d;background-color:var(--bg-gray,#6c757d);color:#fff;color:var(--main-white,#fff)}.meeting-details-modal .cancel-btn:hover{background-color:#5a6268}.meeting-details-modal .new-comment-section button:disabled{color:#6c757d;color:var(--text-gray,#6c757d);cursor:not-allowed}.meeting-details-modal .new-comment-section button:disabled,.meeting-details-modal .new-comment-section button:disabled:hover{background-color:#e9ecef;background-color:var(--bg-gray-light,#e9ecef)}.meeting-details-modal .new-comment-section .people-selector{margin-bottom:0;margin-top:0}.meeting-details-modal .new-comment-section .people-selector .property-desc{color:#666;color:var(--text-gray,#666);font-size:var(--font-14);margin-bottom:.25em}.meeting-details-modal .comment-edit-form .people-selector{margin-bottom:.5em}.meeting-details-modal .comment-edit-form .people-selector .property-desc{color:#666;color:var(--text-gray,#666);font-size:var(--font-14);margin-bottom:.25em}.meeting-details-modal .people-selector .attached-users{padding-left:0}.meeting-details-modal .comment-attached-users{flex-shrink:0;margin:0}.meeting-details-modal .attached-users-display{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.meeting-details-modal .attached-user-avatar{border:2px solid #fff;border:2px solid var(--main-white,#fff);border-radius:50%;box-shadow:0 1px 3px #0000001a;height:24px;overflow:hidden;position:relative;transition:transform .2s ease;width:24px}.meeting-details-modal .attached-user-avatar:hover{transform:scale(1.1);z-index:1}.meeting-details-modal .user-avatar-image{border-radius:50%;height:100%;object-fit:cover;width:100%}.meeting-details-modal .default-avatar{align-items:center;background:linear-gradient(135deg,#28a745,#218838);background:linear-gradient(135deg,var(--main-green,#28a745),var(--main-green-hover,#218838));color:#fff;color:var(--main-white,#fff);display:flex;font-size:var(--font-12);font-weight:600;height:100%;justify-content:center;text-transform:uppercase;width:100%}.meeting-details-modal .meeting-info-column p strong:contains("UTMs:")+span{background-color:#f0f0f0;background-color:var(--bg-gray-light,#f0f0f0);border:1px solid #e9ecef;border:1px solid var(--border-color-light,#e9ecef);border-radius:.5rem;display:block;font-size:var(--font-14);padding:.6em;white-space:pre-wrap;word-break:break-all}.meeting-details-modal .modal-content-wrapper.loading-state{align-items:center;display:flex;height:200px;justify-content:center}.meeting-details-modal .editable-field{align-items:center;background-color:#f8b72433;border:1px solid var(--main-yellow);border-radius:4px;color:var(--text-black);cursor:pointer;display:inline-flex;font-weight:500;gap:6px;max-width:180px;padding:4px 8px;transition:all .2s ease}.meeting-details-modal .editable-field:hover{background-color:#f8b72459;border-color:var(--main-yellow)}.meeting-details-modal .editable-field .edit-icon{font-size:var(--font-12);opacity:.7}.meeting-details-modal .copyable-field{align-items:center;background-color:#f8b72433;border:1px dashed var(--main-yellow);border-radius:4px;color:var(--text-black);cursor:pointer;display:inline-flex;font-family:monospace;gap:4px;max-width:200px;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.meeting-details-modal .copyable-field div{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-details-modal .copyable-field:hover{background-color:#f8b72459;border-color:var(--main-yellow)}.meeting-details-modal .copyable-field .copy-icon{font-size:var(--font-10);opacity:.7}.meeting-details-modal .copyable-field.disabled{background-color:initial;border:none;color:inherit;cursor:default;font-family:inherit;padding:0}.meeting-details-modal .info-field{align-items:center;background-color:#f8b72433;border:1px solid var(--main-yellow);border-radius:4px;color:var(--text-black);cursor:pointer;display:inline-flex;font-size:var(--font-12);font-weight:500;gap:4px;padding:3px 8px;transition:all .2s ease}.meeting-details-modal .info-field:hover{background-color:#f8b72459;border-color:var(--main-yellow)}.meeting-details-modal .info-field .info-icon{font-size:var(--font-10)}.meeting-details-modal .meeting-actions{align-items:center;background-color:#fff;background-color:var(--main-white,#fff);border-right:1px solid #eee;border-right:1px solid var(--border-color,#eee);bottom:0;display:flex;gap:10px;justify-content:flex-start;left:0;padding:1em;position:relative;right:0}.meeting-details-modal .meeting-actions .migrate-alarms-btn{background-color:#28a745!important;border:none;border-radius:4px;color:#fff!important;cursor:pointer;font-size:var(--font-14);font-weight:500;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.meeting-details-modal .meeting-actions .migrate-alarms-btn:hover:not(:disabled){background-color:#218838!important;box-shadow:0 2px 4px #28a7454d;transform:translateY(-1px)}.meeting-details-modal .meeting-actions .migrate-alarms-btn:disabled{cursor:not-allowed;opacity:.6}.meeting-details-modal .meeting-actions .delete-meeting-btn{align-items:center;background-color:#dc3545;border:none;border-radius:.5rem;color:#fff;color:var(--main-white,#fff);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:.5em;margin-left:auto;padding:.75em 1.2em;transition:all .2s ease}.meeting-details-modal .meeting-actions .delete-meeting-btn:hover{background-color:#c82333;box-shadow:0 2px 4px #dc35454d;transform:translateY(-1px)}.meeting-details-modal .meeting-actions .delete-meeting-btn:active{box-shadow:0 1px 2px #dc35454d;transform:translateY(0)}.meeting-details-modal .meeting-actions .delete-meeting-btn svg{font-size:var(--font-14)}.meeting-details-modal .comment-card .comment-content{word-wrap:break-word;color:#333;color:var(--text-black,#333);font-size:var(--font-14);line-height:1.6;margin:.5em 0}.meeting-details-modal .comment-card.migrated-alarm-comment{background-color:#f8f9fa;border:1px solid #28a745;border-left-width:4px}.meeting-details-modal .comment-card.migrated-alarm-comment .comment-content{background-color:#e8f5e8;border-radius:4px;font-style:italic;margin:0;padding:8px 12px}.meeting-details-modal .comment-card.migrated-alarm-comment .comment-footer{background-color:initial}@media (max-width:768px){.meeting-details-modal .modal-content-wrapper{flex-direction:column;height:auto;overflow-y:auto;position:relative}.meeting-details-modal .modal-header{background-color:#fff;background-color:var(--main-white,#fff);border-bottom:1px solid #eee;border-bottom:1px solid var(--border-color,#eee);display:flex;padding:10px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.meeting-details-modal{height:90vh;width:90vw}.meeting-details-modal .comments-column,.meeting-details-modal .meeting-info-column{min-width:100%}}.create-meeting-modal,.modal-container.CREATE_MEETING_FROM_SIGN_UP{border-radius:var(--border-md)}.create-meeting-modal{background:#fff;max-width:500px;padding:0!important;width:100%}.create-meeting-modal .modal-header{background:linear-gradient(135deg,var(--main-green),var(--dark-green));border:0!important;border-radius:var(--border-md) var(--border-md) 0 0!important;padding:16px 20px;text-align:center}.create-meeting-modal .modal-header h3{color:#fff;font-size:var(--font-18);font-weight:600;margin:0}.create-meeting-modal .modal-content{padding:20px}.create-meeting-modal .customer-info{background:#f8f9fa;border-left:4px solid var(--main-green);border-radius:var(--border-md);margin-bottom:16px;padding:10px}.create-meeting-modal .customer-info p{font-size:var(--font-14);line-height:1.5;margin:.5rem 0}.create-meeting-modal .customer-info .customer-name{color:var(--main-green);font-weight:600}.create-meeting-modal .customer-info .info-note{color:#6c757d;font-size:var(--font-12);font-style:italic}.create-meeting-modal .form-fields{display:flex;flex-direction:column;gap:16px}.create-meeting-modal .field-group{display:flex;flex-direction:column;gap:8px}.create-meeting-modal .field-group label{align-items:center;color:#333;display:flex;font-size:var(--font-14);font-weight:500;gap:.5rem}.create-meeting-modal .field-icon{color:var(--main-green);font-size:var(--font-14)}.create-meeting-modal .date-picker-wrapper,.create-meeting-modal .input-wrapper,.create-meeting-modal .select-wrapper{align-items:center;border:1px solid var(--background-gray);border-radius:var(--border-md);display:flex;position:relative}.create-meeting-modal .date-picker-container{width:100%}.create-meeting-modal .country-select,.create-meeting-modal .date-picker-input,.create-meeting-modal .sales-person-select,.create-meeting-modal .website-input{background-color:#fff;border:1px solid #e6e6e6;border-radius:var(--border-sm);font-size:var(--font-14);padding:8px 16px;transition:all .2s ease;width:100%}.create-meeting-modal .country-select,.create-meeting-modal .sales-person-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%236c757d' class='bi bi-chevron-down'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:right 1em center;background-repeat:no-repeat;padding-right:2.5em}.create-meeting-modal .country-select:focus,.create-meeting-modal .date-picker-input:focus,.create-meeting-modal .sales-person-select:focus,.create-meeting-modal .website-input:focus{border-color:var(--main-green);box-shadow:0 0 0 3px #28a7451a;outline:none}.create-meeting-modal .date-picker-wrapper .time-icon{color:#aaa;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.create-meeting-modal .select-wrapper{position:relative}.create-meeting-modal .sales-person-select{-webkit-appearance:none;appearance:none;background:#fff;background-size:16px 16px;border:1px solid #e6e6e6;border-radius:var(--border-sm);cursor:pointer;font-size:var(--font-14);padding:8px 20px 8px 16px;transition:all .2s ease;width:100%}.create-meeting-modal .sales-person-select:focus{border-color:var(--main-green);outline:none}.create-meeting-modal .sales-person-select:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.create-meeting-modal .modal-footer{background:#f8f9fa;border-radius:0 0 var(--border-md) var(--border-md);border-top:1px solid #e1e5e9;display:flex;gap:16px;justify-content:flex-end;padding:16px 20px}.create-meeting-modal .action-button{align-items:center;border:none;border-radius:var(--border-sm);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:8px 16px;transition:all .2s ease}.create-meeting-modal .action-button.cancel{background-color:#fff;border:1px solid #e1e5e9;box-shadow:none;color:#6c757d}.create-meeting-modal .action-button.cancel:hover{background-color:#f8f9fa;border-color:#ced4da;color:#495057}.create-meeting-modal .action-button.confirm{background:var(--main-green);border:1px solid #0000;box-shadow:none;color:#fff}.create-meeting-modal .action-button.confirm:hover{background:var(--main-green-hover)}.create-meeting-modal .action-button:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.6;transform:none!important}.create-meeting-modal .action-button:disabled:hover{box-shadow:none;transform:none}.create-meeting-modal .react-datepicker__input-container input{border-radius:var(--border-md)!important;overflow:hidden;width:100%!important}.create-meeting-modal .react-datepicker{border-radius:var(--border-md)!important;font-family:inherit!important}.create-meeting-modal .react-datepicker__header{background-color:var(--background-gray)!important;border-bottom:1px solid #e6e6e6!important;border-radius:var(--border-md) var(--border-md) 0 0!important}.create-meeting-modal .react-datepicker-time__header,.create-meeting-modal .react-datepicker__current-month{color:var(--text-gray)!important;font-weight:600!important}.create-meeting-modal .react-datepicker__day--keyboard-selected,.create-meeting-modal .react-datepicker__day--selected,.create-meeting-modal .react-datepicker__time-list-item--selected{background-color:var(--main-green)!important;color:#fff!important}.create-meeting-modal .react-datepicker__day:hover,.create-meeting-modal .react-datepicker__time-list-item:hover{background-color:var(--background-gray)!important;color:var(--main-green)!important}@media (max-width:480px){.create-meeting-modal{margin:16px;max-width:100%}.create-meeting-modal .modal-content{padding:16px}.create-meeting-modal .modal-footer{flex-direction:column;gap:8px}.create-meeting-modal .action-button{min-width:100%}}.choose-meeting-type-modal{background:#fff;border-radius:var(--border-md);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:500px;overflow:hidden;padding:0!important;width:100%}.choose-meeting-type-modal .modal-header{background:linear-gradient(135deg,var(--main-green),var(--dark-green));border:0!important;border-radius:var(--border-md) var(--border-md) 0 0!important;padding:16px 20px;text-align:center}.choose-meeting-type-modal .modal-header h3{color:#fff;font-size:var(--font-18);font-weight:600;margin:0 0 4px}.choose-meeting-type-modal .subtitle{color:#fff;font-size:var(--font-12);font-weight:400;margin:0;opacity:.9}.choose-meeting-type-modal .modal-content{padding:20px}.choose-meeting-type-modal .lead-info{align-items:center;background:#f8f9fa;border-left:4px solid var(--main-green);border-radius:var(--border-md);display:flex;gap:8px;justify-content:center;margin-bottom:16px;padding:10px}.choose-meeting-type-modal .lead-info .label{color:#6c757d;font-size:var(--font-14);font-weight:500}.choose-meeting-type-modal .lead-info .lead-name{color:var(--main-green);font-size:var(--font-14);font-weight:600}.choose-meeting-type-modal .options-container{display:flex;flex-direction:column;gap:12px}.choose-meeting-type-modal .option-card{align-items:flex-start;background:#fff;border:1px solid var(--background-gray);border-radius:var(--border-md);cursor:pointer;display:flex;gap:16px;padding:16px;transition:all .2s ease}.choose-meeting-type-modal .option-card:hover{background:#f8f9fa;border-color:var(--main-green);box-shadow:0 2px 8px #28a7451a;transform:translateY(-1px)}.choose-meeting-type-modal .option-icon{align-items:center;background:var(--main-green);border-radius:var(--border-md);color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.choose-meeting-type-modal .option-card:hover .option-icon{background:var(--main-green-hover)}.choose-meeting-type-modal .option-content{flex:1 1}.choose-meeting-type-modal .option-content h4{color:#333;font-size:var(--font-14);font-weight:600;margin:0 0 6px;transition:color .2s ease}.choose-meeting-type-modal .option-content p{color:#6c757d;font-size:var(--font-12);line-height:1.4;margin:0}.choose-meeting-type-modal .option-card:hover .option-content h4{color:var(--main-green)}.choose-meeting-type-modal .option-card:hover .option-content p{color:#495057}.choose-meeting-type-modal .option-card:active{box-shadow:0 1px 4px #28a74533;transform:translateY(0)}@media (max-width:480px){.choose-meeting-type-modal{margin:16px;max-width:100%}.choose-meeting-type-modal .modal-content{padding:16px}.choose-meeting-type-modal .option-card{padding:14px}.choose-meeting-type-modal .option-icon{font-size:16px;height:36px;width:36px}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.breadcrumb{align-items:center;display:flex;flex:3 1 auto;font-size:var(--font-20);line-height:1;list-style:none;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.breadcrumb-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.breadcrumb-actions{align-items:center;display:flex;flex:1 1 auto;gap:.5rem;justify-content:flex-end;max-width:21em}.breadcrumb li:only-child{font-weight:600!important}.breadcrumb li:first-child>*,.breadcrumb li:only-child>*{color:#33383d!important;cursor:pointer;font-weight:600!important;text-decoration:none!important;transition:all .1s}.breadcrumb-item.active>*{font-weight:400!important}.breadcrumb-item>:hover{opacity:.8}.breadcrumb-separator{color:#33383d;margin:0 .25em;scale:1.4;vertical-align:middle}@media (max-width:768px){.breadcrumb-wrapper{flex-direction:column;gap:0}.breadcrumb-actions{align-self:self-end;justify-content:flex-end;width:100%}}.sidebar{background-color:var(--main-white);border-right:1px solid #cdcaca33;box-shadow:2px 0 3px -2px #cccccc6e;display:flex;flex-direction:column;gap:1.25em;height:100%;left:0;margin-top:50px;padding:2em 1.5em;position:fixed;top:0;transition:transform .3s ease,left .3s ease;width:350px;z-index:1000}.sidebar.closed{transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.sidebar .sidebar-header{color:#5fb380;font-size:1.2em;font-weight:600}.sidebar .nav-items{display:flex;flex-direction:column;gap:.75em}.sidebar .nav-items .nav-item{align-items:center;border:1px solid #dfeaf2;border-radius:var(--border-md);color:#6b6b6b;display:flex;font-weight:500;gap:.5em;padding:.8em}.sidebar .nav-items .nav-item:hover{border:1px solid #a2c4dd}.sidebar .nav-items .nav-item.active{border:1px solid var(--main-green);color:var(--main-green)}.sidebar .nav-items a{color:inherit}.sidebar .nav-items a:hover{color:inherit;text-decoration:none}.sidebar-toggle-button{background:linear-gradient(180deg,#01394f,70%,#016750);border:none;border-radius:0 40px 40px 0;color:var(--main-white);cursor:pointer;height:200px;left:250px;opacity:.9;padding:7px;position:absolute;top:300px;z-index:1100}.sidebar-toggle-button svg{color:var(--main-white);height:200px;width:10px}.profile-content-wrapper{margin-left:350px;transition:margin-left .3s ease}@media (max-width:768px){.profile-sidebar-wrapper{display:flex}.profile-sidebar-wrapper.closed .sidebar{transform:translateX(-100%)}.profile-sidebar-wrapper.open .sidebar{transform:translateX(0)}.profile-content-wrapper{margin-left:0}.sidebar-toggle-button{display:block}}@media (max-width:1300px){.profile-content-wrapper{margin-left:250px}}@media (max-width:767px){.profile-content-wrapper{margin-left:auto}.sidebar .nav-items .nav-item{padding:.5em}}@media (min-width:768px){.sidebar-toggle-button{display:none}}.basic-user .profile{background-color:none;flex-direction:column;height:auto;margin-top:0;padding:0 0 0 2em;position:relative;top:0;width:100%;z-index:0}.basic-user .profile-sidebar-wrapper{height:auto;position:static;width:100%}.basic-user .profile-sidebar-wrapper .sidebar{background-color:#fcfcfc;border:none;box-shadow:none;height:auto;margin-top:0;padding:0;position:inherit;width:100%}.basic-user .profile-sidebar-wrapper .sidebar-header{display:none}.basic-user .profile-sidebar-wrapper .nav-items{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1em;padding:0 1em;width:100%}.basic-user .profile-sidebar-wrapper .nav-item{flex-direction:row;justify-content:center;margin:0;width:100%}.basic-user .profile-sidebar-wrapper .nav-item a,.basic-user .profile-sidebar-wrapper .nav-item div{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 2px 5px #0000001a;color:#333;display:flex;padding:.5em 1em;text-decoration:none;transition:all .3s ease;width:100%}.basic-user .profile-sidebar-wrapper .nav-item a:hover,.basic-user .profile-sidebar-wrapper .nav-item div:hover,.basic-user .profile-sidebar-wrapper .nav-item.active a,.basic-user .profile-sidebar-wrapper .nav-item.active div{background-color:#007bff;color:#fff}.basic-user .profile-sidebar-wrapper .nav-item svg{margin-right:0}.basic-user .profile-content-wrapper{margin-left:0;padding:0 1em 2em 0}.basic-user .profile-header h1{font-size:1.5em}.basic-user .profile-header .line{margin:.5em 0}@media (max-width:868px){.basic-user .profile-sidebar-wrapper .nav-items{align-items:stretch;flex-direction:column;gap:.5em}.basic-user .profile-sidebar-wrapper .nav-item{flex-direction:row;justify-content:center;margin:.25em 0}.basic-user .profile-content-wrapper{padding:1em}}.profile{background-color:#fcfcfc;display:flex;height:calc(100vh - var(--topbar-height));left:0;position:fixed;top:var(--topbar-height);width:100vw}.profile-content-wrapper{flex:1 1;overflow:auto;padding:2em}.profile-sidebar-wrapper{overflow:auto}.profile-sidebar-wrapper .sidebar{width:300px}.profile .profile-content-wrapper .profile-header{display:flex;flex-direction:column}.profile .profile-content-wrapper .profile-header h1{color:#6b6b6b;font-weight:700;margin:0}.profile .profile-content-wrapper .profile-header .line{background:var(--disabled-gray);height:2px;margin:1em 0;width:100%}@media (max-width:1300px){.profile-sidebar-wrapper .sidebar{font-size:.9em;width:250px}}@media (max-width:768px){.profile-content-wrapper{padding:2em}.basic-user .profile{padding:0}}@media (max-width:400px){.profile-content-wrapper{padding:2em 1.3em 2em 2em}}@media (max-width:1000px){.profile-content .save-button{margin-top:1em}}.select-category-desc{background:var(--main-white);color:#757575;font-weight:500;margin:2em auto 0;max-width:1700px;padding:1em 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.flow-select-category-container{align-content:center;height:100vh;overflow-y:scroll;padding:0 2em 2em}.select-category-container{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;margin:0 auto;max-width:1700px}.select-category-container .header-row{display:flex;flex-direction:row;justify-content:right;width:100%}.select-category-container .header-row h2{color:#9099a2;font-size:1em;font-weight:600;margin:0}.select-category-desc .intro-headline-container{height:4em!important}.select-category-container .category-part{background:#f3f3f3;border:1px solid #abb1b8;border-radius:var(--border-xl);margin:0 5px;padding:1.5em;width:100%}.category-part .category-part-grid{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));width:100%}.category-part-grid .category-part-row-item .category-name-overlay{align-items:start;background:#fff;color:#7d7d7d;display:flex;flex-direction:column;font-size:var(--font-16);font-weight:500;height:100%;justify-content:space-between;padding:1em .5em;position:absolute;text-align:left;transition:all .3s ease-in-out;width:100%;z-index:10}.category-part-grid .category-part-row-item .category-name-overlay .category-name-overlay-text{align-items:center;display:flex;-webkit-hyphens:auto;hyphens:auto;min-height:2.5em;position:relative;text-align:left;width:80%}.category-part-grid .category-row-item-wrapper{align-items:center;border-radius:1em;display:flex;height:160px;justify-content:center;overflow:hidden}.category-part-grid .category-row-item-wrapper:hover{border:3px solid var(--main-green);transition:all .05s ease-in-out}.category-skeleton{border-radius:1em;height:100%;width:100%}.category-part-grid .category-row-item-wrapper.selected{background:var(--main-green);border:none}.category-part-grid .category-part-row-item{align-items:center;border-radius:1em;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.category-part-grid .category-part-row-item .apparal-category-image{border-radius:1em}.category-part-grid .category-part-row-item .category-image{border-radius:var(--border-md);height:100%;position:relative;width:100%}.category-part-grid .category-part-row-item.selected .category-name-overlay{background:none}.category-part-grid .category-part-row-item .category-image-overlay{display:none}.category-part-grid .category-part-row-item.selected .category-image-overlay{background-image:var(--main-green-gradient);border:3px solid var(--main-green);border-radius:1em;color:#fff!important;display:flex;height:100%;min-height:5em;position:absolute;transition:all .5s ease-in-out;width:100%;z-index:10}.category-part-grid .category-part-row-item.selected .category-image-overlay,.category-part-grid .category-part-row-item.selected .category-name-overlay,.category-part-grid .category-part-row-item.selected .category-name-overlay *{color:#fff!important}.category-part-grid .category-part-row-item.selected .category-name-overlay .icon{-webkit-tap-highlight-color:transparent;filter:brightness(0) invert(1);outline:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.category-part-grid .category-part-row-item .check-icon{max-width:60px;position:absolute;right:1%;top:1%;z-index:10}.select-category-container button.save-button{background:var(--main-green-gradient);border:none;border-radius:7px;color:var(--main-white);cursor:pointer;font-size:.9em;font-weight:500;height:3em;padding:.5em 1em;transition:all .5s ease-in-out}.select-category-container button.save-button:hover{background:var(--main-green-gradient-hover)}@media (max-width:832px){.category-part .category-part-grid{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,2fr));width:100%}.select-category-desc .intro-headline-container{height:6em!important}}@media (max-width:481px){.category-part .category-part-grid{grid-gap:1em;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,2fr));width:100%}.select-category-container .header-row{justify-content:center}.select-category-container button.save-button{padding:.5em}.select-category-desc .intro-headline-container{height:7em!important}.category-part-grid .category-row-item-wrapper{height:140px}.category-part .category-part-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.flow-select-category-container{overflow-y:scroll}}.account-settings{display:flex;flex-direction:column;gap:1em}.account-settings .dates{color:#909090;display:flex;flex-direction:column}.account-settings .cards-container{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(2,1fr);max-width:1200px}.account-settings .cards-container .settings-card{align-items:center;border:1px solid #dfeaf2;border-radius:var(--border-md);display:flex;justify-content:space-between;max-width:600px;padding:1em;transition:all .15s}.account-settings .cards-container .settings-card .texts{display:flex;flex-direction:column}.account-settings .cards-container .settings-card .content-wrapper>.title,.account-settings .cards-container .settings-card .texts .title{color:#202327;font-weight:500}.account-settings .cards-container .settings-card .texts .description{color:#9099a2;font-size:.875em}.account-settings .cards-container .settings-card .change-button{background:#fff;background-clip:padding-box;border:none;border-radius:.5em;color:var(--main-green);cursor:pointer;isolation:isolate;padding:.5em 1em;position:relative}.account-settings .cards-container .settings-card .change-button:hover{color:var(--main-green-hover)}.account-settings .cards-container .settings-card .change-button:before{background:var(--main-green-gradient);border-radius:.5em;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:2px;pointer-events:none;position:absolute;transition:opacity .3s ease}.account-settings .cards-container .settings-card .change-button:after{background:#fff;border-radius:.8em;content:"";inset:0;position:absolute;z-index:-1}.account-settings .cards-container .settings-card .change-button:hover:before{filter:drop-shadow(0 0 10px rgba(0,194,255,.5));opacity:1}.account-settings .cards-container .settings-card .change-button:disabled{color:gray;opacity:.5}.account-settings .cards-container .settings-card .content-wrapper{display:flex;flex:1 1;flex-direction:column}.account-settings .cards-container .settings-card .content-wrapper .current-address{display:flex;font-size:.75em;gap:.75em}.account-settings .cards-container .settings-card .content-wrapper .email-card-content-wrapper{display:flex;flex-direction:column;gap:1em}.account-settings .cards-container .settings-card .content-wrapper .password-card-content-wrapper{margin-top:1em}.account-settings .cards-container .settings-card .content-wrapper .current-address .title{color:#202327}.account-settings .cards-container .settings-card .content-wrapper .current-address .email{color:#9099a2}.account-settings .cards-container .settings-card .content-wrapper form{display:flex;flex-direction:column;gap:1em}.account-settings .cards-container .settings-card .content-wrapper form input{background:#fcfcfc;border:1px solid #f1f2f3;border-radius:.5em;color:#202327;font-size:16px;padding:.75em}.account-settings .cards-container .settings-card .content-wrapper form input::placeholder{color:#9099a2;font-weight:500}.account-settings .cards-container .settings-card .content-wrapper form input:focus{outline-color:#8a929b}.account-settings .cards-container .settings-card .content-wrapper form .buttons{align-items:center;display:flex;gap:.5em;height:30px;margin-left:auto}.account-settings .cards-container .settings-card .content-wrapper form .buttons .cancel-button{background:none;color:#c0c6cd;font-weight:600;height:100%;transition:all .1s}.account-settings .cards-container .settings-card .content-wrapper form .buttons .cancel-button:hover{color:#8a929b}.account-settings .cards-container .settings-card .content-wrapper form .buttons .save-button{background:#fff;background-clip:padding-box;border:none;border-radius:.8em;color:#333;cursor:pointer;isolation:isolate;padding:.5em 1em;position:relative}.account-settings .cards-container .settings-card .content-wrapper form .buttons .save-button:before{background:var(--main-green-gradient);border-radius:.5em;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;padding:2px;pointer-events:none;position:absolute;transition:opacity .3s ease}.account-settings .cards-container .settings-card .content-wrapper form .buttons .save-button:after{background:#fff;border-radius:.8em;content:"";inset:0;position:absolute;z-index:-1}.account-settings .cards-container .settings-card .content-wrapper form .buttons .save-button:hover:before{filter:drop-shadow(0 0 10px rgba(0,194,255,.5));opacity:1}.account-settings .cards-container .settings-card .content-wrapper form .buttons .save-button:disabled{color:gray}@media (max-width:1200px){.account-settings .cards-container{grid-template-columns:repeat(1,1fr);max-width:1200px}.account-settings .cards-container .settings-card{max-width:none;width:100%}}.personal-info-content{display:flex;gap:5em;justify-content:flex-start}.personal-info-content .col{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:500px}.personal-info-content .col.form{flex:1.05 1}.personal-info-content .form-control input{background:var(--main-white);border:1px solid #f1f2f3;border-radius:8px;box-shadow:0 4px 16.1px 0 #0000000d}.personal-info-content .form-control{margin:1em 0 1.5em}.personal-info-content .form-control input:focus{outline:1px solid #c9d4df}.personal-info-content .form-control label{color:#9099a2;font-size:.8em;font-weight:500}.personal-info-content h4{color:#6b6b6b;font-size:1.2em;font-weight:600}.personal-info-content .col .profile-image-area{display:flex;flex-direction:column;gap:1em;margin-bottom:1em;width:-webkit-fit-content;width:fit-content}.personal-info-content .col .profile-image-area .upload-new-button-container{align-items:center;display:flex;justify-content:center}.personal-info-content .col .profile-image-area .image-upload-area{display:flex;flex-direction:column;gap:.5em}.personal-info-content .col .profile-image-area .image-upload-area #picInput,.personal-info-content .col .profile-image-area .image-upload-area .change-pic-button,.personal-info-content .col .profile-image-area .image-upload-area div:has(img[alt=vector]){display:none}.personal-info-content .col .profile-image-area .image-upload-area .p-pic-cont{border-radius:12px;box-shadow:0 4px 16px 0 #00000012;cursor:pointer;height:90px;overflow:hidden;width:90px}.personal-info-content .col .profile-image-area .image-upload-area .p-pic-cont .p-pic{height:100%;object-fit:cover;object-position:center;width:100%}.personal-info-content .col .profile-image-area .image-upload-area .placeholder{border-radius:12px;box-shadow:0 4px 16px 0 #00000012;cursor:pointer;height:90px;overflow:hidden;padding:2em;width:90}.personal-info-content .col .profile-image-area .image-upload-area:has(.p-pic) .placeholder{display:none}.personal-info-content .col .profile-image-area .image-upload-area:has(.error-text:empty) .error-text{display:none}.personal-info-content .col .profile-image-area .image-upload-area .placeholder .icon{height:100%;opacity:.25;transition:all .1s;width:100%}.personal-info-content .col .profile-image-area .image-upload-area .placeholder:hover .icon{opacity:.5}.personal-info-content .col .profile-image-area .title{color:#9099a2;font-size:.8em;font-weight:500;margin:16px 0 0}.personal-info-content .col .profile-image-area .change-profile-photo{align-items:center;border:1px solid #0000;border-radius:6px;color:var(--text-green);cursor:pointer;display:flex;font-size:.9em;font-weight:500;gap:.5em;justify-content:flex-start;padding:.35em .5em;transition:all .1s;user-select:none;-moz-user-select:none;-webkit-user-select:none}.personal-info-content .col .profile-image-area .change-profile-photo:hover{background:#f5ffef;border:1px solid var(--text-green)}.profile-content .save-button{background:var(--text-green)}.personal-info-content .col .profile-image-area .save-button:hover{background:#87c961}.personal-info-content .col.form .save-button{display:none}@media (max-width:1000px){.personal-info-content{flex-direction:column-reverse;gap:0}.personal-info-content .col .profile-image-area .title{display:none}.personal-info-content .col .profile-image-area .image-upload-area{align-items:center;flex-direction:row}.personal-info-content .col .profile-image-area .change-profile-photo{font-size:.92em}.personal-info-content .col .profile-image-area .image-upload-area .p-pic-cont,.personal-info-content .col .profile-image-area .image-upload-area .placeholder{height:100px;width:100px}.personal-info-content .col.form .save-button{background:var(--text-green);display:flex;padding:.4rem 1rem}.personal-info-content .col.form .save-button:hover{background:#87c961}.personal-info-content .col .profile-image-area .save-button{display:none}.personal-info-content .col.form .form-control{margin:1.5em 0}}@media (max-width:435px){.profile-content .save-button{margin-top:20px;padding:.4rem 1rem;width:100%}}.ticket-card{background-color:var(--main-white);border:1px solid #dfeaf2;border-radius:var(--border-md);cursor:pointer;display:flex;flex-direction:column;gap:1em;justify-content:space-between;padding:1rem;transition:all .3s;width:100%;.ticket-card-header{align-items:center;display:flex;justify-content:space-between;.ticket-card-header-left{flex:1 1;.ticket-card-title{color:#333;font-size:var(--font-16);font-weight:500;margin:0;max-width:27ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ticket-card-header-right{.ticket-card-date{color:#666;font-size:var(--font-12)}}}.ticket-card-body{.ticket-card-description{color:#666;font-size:var(--font-14);line-height:1.3;margin:0;word-break:break-all}}.ticket-card-footer{align-items:center;display:flex;font-size:var(--font-14);gap:1em;.ticket-card-status{border-radius:var(--border-xs);font-weight:600;min-width:10ch;overflow:hidden;padding:.2em 1em;position:relative;text-align:center;&.in-progress{background:#feeac1;color:#523d21}&.postponed{background:#d1e1f0;color:#253444}&.completed{background:#daeada;color:#354839}&.pending{background:#f1eef2;color:#565355}&.closed{background:#f0dada;color:#4f2f2f}}.ticket-card-messages{align-items:center;color:#666;display:flex;gap:.5em;.icon-container{align-items:center;display:flex;position:relative;.icon{font-size:var(--font-16)}.unread{background:#ff4500;border:1px solid var(--main-white);border-radius:50%;height:9px;position:absolute;right:-.3em;top:-.1em;width:9px}}.count{font-size:var(--font-14);font-weight:600}}}&:hover{border:1px solid #a2c4dd}}.tickets-page-content{--tickets-grid-spacing:1.2em;display:flex;flex-direction:column;gap:1em;.buttons{display:flex;justify-content:space-between;max-width:none;width:100%}.tabs{display:flex;gap:.75em}.tab{background-color:#f6f7f9;border-radius:.5em;color:#333;cursor:pointer;font-size:.9em;padding:.5em 1em;text-align:center;transition:background-color .2s}.tab:hover{background-color:#f5f7f9}.tab.active{background-color:#edf2fa;font-weight:500}.new-ticket-button{align-items:center;background-color:#6b6b6b;border:none;border-radius:.5em;color:#fff;cursor:pointer;display:flex;font-size:.9em;gap:.5em;outline:none;padding:.5em 1em;transition:background-color .2s;white-space:nowrap;&:hover{background-color:#5a5a5a}.icon{font-size:.9em}}.no-tickets{align-items:center;color:var(--disabled-gray);display:flex;font-size:1.2em;height:100%;justify-content:center}.tickets-grid{display:flex;margin-left:calc(var(--tickets-grid-spacing)*-1);width:auto}.tickets-grid_column{background-clip:padding-box;padding-left:var(--tickets-grid-spacing)}.tickets-grid_column .ticket-card{margin-bottom:var(--tickets-grid-spacing)}}.ticket-details-header{align-items:center;display:flex;font-size:var(--font-18);justify-content:space-between;margin-top:1em;.go-back{align-items:center;color:#a6a6a6;cursor:pointer;display:flex;font-size:var(--font-16);gap:.5em;transition:all 75ms;.text{font-weight:600}&:hover{color:#6b6b6b}}}.profile-content-wrapper:has(.ticket-details-content){display:flex;flex-direction:column;.profile-content{flex:1 1}}.ticket-details-content{display:flex;gap:1em;height:100%;max-height:calc(100vh - var(--topbar-height) - 10em);.chatbox{display:flex;flex:3 1;flex-direction:column;gap:1em;justify-content:space-between;.messages{background-color:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;flex:1 1;flex-direction:column;gap:1em;max-height:300px;min-height:80%;overflow-y:auto;overflow:auto;padding:2em;scroll-behavior:smooth;&::-webkit-scrollbar,&:hover::-webkit-scrollbar{height:4px;width:4px}&::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.message{display:flex;gap:.5em;.avatar{align-items:center;background-color:var(--second-green);border-radius:50%;display:flex;height:2em;justify-content:center;width:2em;img{border-radius:50%;height:100%;object-fit:cover;width:100%}.name-first-letter{color:var(--main-white);font-size:var(--font-20);font-weight:600;user-select:none;-webkit-user-select:none;-moz-user-select:none}}.content{background-color:#f6f7f9;border-radius:.5em;display:flex;flex-direction:column;gap:.5em;max-width:400px;padding:.75em;position:relative;.text{font-size:var(--font-14)}.time{color:#a6a6a6;font-size:var(--font-12)}}&.received{justify-content:flex-start;.avatar{align-self:flex-start}.content{background-color:#f6f7f9;border-top-left-radius:0;text-align:left;top:.25em}}&.sent{justify-content:flex-end;.avatar{align-self:flex-end;order:2}.content{background-color:#eaf1ff;border-bottom-right-radius:0;top:-.25em;.time{text-align:right}}}}}.add-message{display:flex;height:3em;button{background-color:#6b6b6b;border-radius:var(--border-md);color:var(--main-white);flex:1 1;font-size:var(--font-16);font-weight:600;transition:all 75ms;&:hover{background-color:#4b4b4b}&:disabled{opacity:.5;&:hover{background-color:#6b6b6b;color:var(--main-white)}}}}.input{background-color:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;gap:.5em;height:4em;margin-top:1em;padding:.75em;textarea{background-color:var(--main-white);border:none;border-radius:5px;flex:1 1;font-family:inherit;font-size:var(--font-14);resize:none;&:focus{outline:none}&:disabled{background-color:#f6f7f9;cursor:not-allowed}}button{background-color:#6b6b6b;border:none;border-radius:var(--border-sm);color:var(--main-white);font-weight:600;padding:.5em 2em;transition:all 75ms;&:hover{background-color:#4b4b4b}&:disabled{opacity:.5;&:hover{background-color:#6b6b6b;color:var(--main-white)}}}}}.information{background-color:var(--main-white);border:1px solid #e6e6e6;border-radius:var(--border-md);display:flex;flex:2 1;flex-direction:column;gap:4em;overflow:auto;padding:2em;.details{display:flex;flex-direction:column;gap:1.5em;.header{color:#6b6b6b;font-size:var(--font-16);margin:0;&:after{background-color:var(--main-gray);content:"";display:block;height:1px;margin-top:.4em;width:100%}}.section.grouped{display:flex;flex-direction:row;justify-content:space-between;.group{display:flex;flex-direction:column;gap:.25em;max-width:10ch;.value{margin:0;padding:.2em 0}}}.section.your-marketing-expert{align-items:center;display:flex;flex-direction:row;gap:.5em;.avatar{border-radius:50%;height:64px;width:64px;img{border-radius:50%;height:100%;object-fit:cover;width:100%}}.texts{display:flex;flex-direction:column;gap:.1em;.name{font-size:var(--font-16);font-weight:600}.email{color:#6b6b6b;font-size:var(--font-14)}}}.section{display:flex;flex-direction:column;gap:.25em;.title{font-size:var(--font-16)}.value{color:#6b6b6b;font-size:var(--font-14);line-height:1.25}.value.description{word-break:break-all}.value:has(.screenshot){height:120px;width:120px;.screenshot{height:100%;object-fit:cover;width:100%}}.value.status{border-radius:1em;font-weight:600;min-width:12ch;overflow:hidden;padding:.2em 1em;position:relative;text-align:center;&.in-progress{background:#feeac1;color:#523d21}&.postponed{background:#d1e1f0;color:#253444}&.completed{background:#daeada;color:#354839}&.pending{background:#f1eef2;color:#565355}&.closed{background:#f0dada;color:#4f2f2f}}}}&::-webkit-scrollbar,&:hover::-webkit-scrollbar{height:4px;width:4px}&::-webkit-scrollbar-thumb{background:var(--transparent-gray)}}}@media (max-width:1000px){.ticket-details-content{flex-direction:column-reverse;.chatbox,.information{flex:1 1;max-height:100%}}}[data-rmiz-btn-unzoom]{display:none}[data-rmiz-modal-overlay=hidden]{background-color:#0000}[data-rmiz-modal-overlay=visible]{background-color:#000c}.place-form{background:var(--main-white);border-radius:6px;box-shadow:0 2px 8px #00000042;list-style:none;margin:0 auto;max-width:40rem;padding:1rem;position:relative;width:90%}.connect-your-website .connect-text{align-items:center;display:flex;gap:.5em}.connect-your-website .connect-text .check{color:var(--main-green);font-size:2em}.connect-your-website .actions-row{align-items:center;display:flex;gap:2em}.connect-your-website .actions-row a{align-items:center;display:flex;gap:.3em}.connect-options{flex-flow:row wrap;gap:2em;margin:2em auto}.connect-options,.connect-options .option-button{align-items:center;display:flex;justify-content:center}.connect-options .option-button{background:var(--main-white);border:none;border-radius:.5em;box-shadow:0 1px 5px 0 #ccc;color:var(--text-blue);cursor:pointer;flex:1 1 20%;font-weight:500;max-width:300px;min-width:150px;padding:7px 10px;text-align:center;text-decoration:none}.connect-options .option-button.disabled{color:#8aa7b2;cursor:not-allowed}.connect-options .option-button:hover{background:#f5f5f5}.connect-options .option-button img{margin-right:1em;max-width:1.5em}.connect-overview-container .data-overview-header{margin:3em 0 2em}.connect-overview-container h4{color:#2782a2;font-size:1.2em;font-weight:600;margin:0}.date-input-cont{align-items:center;border-radius:5px;box-shadow:0 5px 20px #00003e1a;box-shadow:0 0 3px 0 #ccc;cursor:pointer;display:flex;gap:.5em;justify-content:center;max-width:175px;padding:4px 8px}.connect-overview-container .date-input-cont:hover,.connect-overview-container .date-input-cont:hover input{background:#f1f1f1}.connect-overview-container .date-input-cont .icon{font-size:1.3em}.date-input-cont input{border:none;cursor:pointer;outline:none;width:100%}.data-summary-container{display:flex;font-size:1em;gap:3px;margin:0 auto;width:100%}.data-summary-container>div{box-shadow:0 0 2px 0 #ccc;display:flex;flex:1 1 30%;flex-direction:column;gap:1em;overflow:hidden;padding:1em 0}.data-summary-container .step-name{color:#383838;font-size:1.2em;font-weight:600;margin:0 auto;width:90%}.data-summary-container .conversion-badge{height:4em;margin:0 auto;width:90%}.data-summary-container .conversion-badge .number{font-size:1.8em;font-weight:500}.data-summary-container .canvas-container{height:210px}.data-summary-container .funnel-canvas{height:100%;width:100%}.data-summary-container .summary-badge{align-items:baseline;display:flex;flex-flow:row wrap;gap:.5em;margin:0 auto;width:90%}.data-summary-container .summary-badge .number{font-size:1.8em;font-weight:500}.connect-overview-container .card{align-items:center;border-radius:.5em;box-shadow:var(--card-shadow);display:flex;flex-direction:column;gap:.5em;margin:1em 0;padding:1em}.connect-overview-container .card .boxes-icon{color:var(--text-blue);font-size:2em}.connect-overview-container .important-info{color:var(--text-blue);font-size:1.1em;font-weight:500;margin-bottom:.5em}.connect-overview-container .action-container{align-items:center;display:flex;justify-content:center;margin:1em auto}.connect-overview-container .action-container button{font-size:1.1em;min-width:250px;padding-bottom:.5em;padding-left:0;padding-top:.5em;position:relative}.connect-overview-container .action-container button .icon{height:calc(100% - 1em);position:absolute;right:1em}.App .config-page{margin:0 auto 2em;padding:2em 0 2em 2em}.App.basic-user .config-page{margin:0 auto 2em}.config-page-content{margin:0 auto;max-width:1400px;padding:0 2em}.App .config-page h1,.App.basic-user .config-page h1{display:none}.config-page .process-status-box{margin:.5em auto 1em!important}.config-page .process-status-box .process-text{color:var(--text-gray);font-size:1em!important;margin-bottom:.5em;text-align:start!important;width:100%}.config-page .process-status-box .process-text .emphesize{color:#252525;font-size:1.1em;font-weight:500}.config-page .config-grid{grid-gap:2em;display:grid;gap:2em;grid-template-columns:1fr 1fr;margin-top:3em}.config-page .config-completed{background:#fff;margin:2em 0 0!important;padding:2em 0 0;text-align:center}.config-page .config-completed .button{background:linear-gradient(32deg,var(--primary-green),var(--second-green) 42%);font-size:var(--font-18);font-weight:600;height:3em;margin:1em auto;max-width:18.125em;text-align:center}.config-page .config-completed .button:hover{background:linear-gradient(32deg,var(--primary-green),var(--second-green) 80%);transition:.3s}.config-page .need-assistance{align-items:center;background:var(--main-white);border-radius:.7em;bottom:1em;box-shadow:var(--card-shadow);cursor:pointer;display:flex;justify-content:space-between;padding:.5em 1em;position:fixed;right:1em;transition:.3s;z-index:100}.config-page .need-assistance.is-extended{cursor:default;gap:1em;padding:1em}.config-page .need-assistance .icon{font-size:1.5em;width:2em}.config-page .need-assistance .text{margin-bottom:.5em}.config-page .need-assistance button{background:var(--main-green-gradient);font-size:.9em;font-weight:600}.config-page .need-assistance button:hover{background:var(--main-green-gradient-hover)}.config-page .need-assistance .right-side{max-width:0;overflow:hidden;text-overflow:clip;transition:.3s;white-space:nowrap}.config-page .need-assistance.is-extended .right-side{max-width:20em}.config-page .need-assistance.is-extended .close-icon{cursor:pointer;font-size:1.5em;left:-.5em;position:absolute;top:-.5em}.config-page .breadcrumb-container{background:#fff;margin:-2em -2em 0;padding:0 0 0 2em;z-index:1}.config-page .breadcrumb{color:#33383d;font-weight:600;margin:0}.config-page .breadcrumb-wrapper{align-items:center;display:flex;gap:8px;padding:1em 0}.basic-user .breadcrumb-sticky-wrapper{background:#fff;margin:-2em -2em 0;padding:2em 2em 0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.breadcrumb-sticky-wrapper{z-index:0}.process-status-container{background:#fff;box-shadow:0 8px 8px -8px #11111a0d;left:50%;margin:-2em 0 0;margin-left:calc(-100vw - var(--lg-navbar-width) + 50%);margin-right:calc(-100vw - var(--lg-navbar-width) + 50%);padding:1em 0 .5em;position:-webkit-sticky;position:sticky;top:var(--breadcrumb-height);transform:translateX(0);z-index:9}.inner-wrapper{margin:0 auto;max-width:1400px;padding:0 2em;width:100%}@supports (-webkit-touch-callout:none){.process-status-container{top:calc(var(--breadcrumb-height) + env(safe-area-inset-top, 0px))}}.process-status-container .inner-wrapper{margin:0 auto;max-width:1400px;padding:0 2em;width:100%}@media (max-width:1700px){.process-status-container .inner-wrapper{max-width:100%;padding:0 .5em}.process-status-container{margin:-1.5em 0 0;padding:.5em 0}.config-page .config-completed{margin:1em 0 0!important}.process-status-container .inner-wrapper{padding:0 1em}.config-page .config-grid{grid-gap:1em!important;display:grid;gap:1em!important;grid-template-columns:1fr 1fr;margin-top:3em}}@media (max-width:1500px){.App.basic-user .config-page{font-size:.85em}}@media (max-width:1200px){.config-page .config-grid{grid-template-columns:1fr}}@media (max-width:768px){.App .config-page{margin:0!important;padding:0}.process-status-container{margin:-1em;padding:1em}.config-page .config-completed{margin:.5em auto 1em}.config-page-content{padding:2em}}.checklist-card{background:#fff;border-radius:var(--border-md);flex:1 1 50%;font-size:var(--font-14);overflow:hidden;position:relative}.checklist-card,.checklist-card.is-open{border:1px solid #e5e9f0}.checklist-card .header{align-items:center;background:#fafbfc;border-bottom:1px solid #e5e9f0;display:flex;font-size:var(--font-16);font-weight:500;justify-content:space-between;padding:.5em 1.5em;transition:all .2s ease}.checklist-card .header:hover{background:#fafbfc}.checklist-card .header.completed{background:#ebfaf3;border-color:#d1f2e5;color:#0f172a}.checklist-card.is-open:has(.completed){border:1px solid var(--second-green)}.checklist-card .header .name-row{align-items:baseline;display:flex;gap:.3em;justify-content:flex-start}.checklist-card .header .name-row .number{font-size:var(--font-18);font-weight:600}.checklist-card .header .status-row{align-items:center;display:flex;gap:1em}.checklist-card .header .status-row .icon{color:#10b981;font-size:var(--font-18)}.checklist-card .content{display:none;padding:1.5em;width:100%}.checklist-card.is-open .content{display:inline-block}.checklist-card .corner-logo{bottom:-4em;height:100%;max-height:200px;opacity:.5;position:absolute;right:-4em;z-index:-1}@media (max-width:468px){.checklist-card .content{padding:1.5em .5em}}.checklist-list-long .selected{order:-1}.checklist-list-long li{transition:all 1s ease}.configure-facebook{flex-direction:column;gap:1em;height:100%;margin-top:1em}.configure-facebook .facebook-logged-in .row{align-items:center;display:flex;gap:1em;justify-content:flex-start}.configure-facebook .facebook-login-cont a .icon{font-size:.9em}.configure-facebook .connect-text{font-size:1em}.configure-facebook .fb-login-button{font-size:1.1em}.configure-facebook .facebook-logged-in p{margin:0 0 5px}.configure-facebook .facebook-logged-in img{border:2px solid #0066a6;border-radius:50px;max-width:80px}.configure-facebook .facebook-logged-in .button{margin:0;padding:2px 5px}.configure-facebook .ad-account-select{-ms-overflow-style:none;margin:0;max-height:16em;max-width:1300px;overflow-y:auto;padding:0 5px;scrollbar-width:none;width:100%}.configure-facebook .ad-account-select::-webkit-scrollbar{display:none}.configure-facebook .ad-account-select ul{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));list-style-type:none;margin-top:10px;padding:0;width:100%}.configure-facebook .ad-account-select li{align-items:center;background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:.5em 1em;position:relative;transition:all .2s ease;width:100%}.configure-facebook .ad-account-select li:hover{background:#f8fafc;border-color:#dfeaf2}.configure-facebook .ad-account-select li.selected:before{background:linear-gradient(180deg,#10b981,#059669)}.configure-facebook .ad-account-select li .name{color:#1e293b}.configure-facebook .ad-account-select li .id{color:#64748b}.configure-facebook .ad-account-select li .dot{border-radius:50%;box-shadow:0 0 0 3px #10b98126;height:.6em;transition:all .2s ease;width:.6em}.configure-facebook .ad-account-select li .dot.red{box-shadow:0 0 0 3px #ef444426}.configure-facebook .ad-account-select li .dot.yellow{box-shadow:0 0 0 3px #eab30826}.configure-facebook .ad-account-select li:hover .dot{transform:scale(1.1)}.configure-facebook .ad-account-select li.not-owned{background:var(--main-gray);border-color:#dfeaf2;cursor:not-allowed;opacity:1}.configure-facebook .ad-account-select li.not-owned .name{color:#7f7f7f}.configure-facebook .ad-account-select li.not-owned:hover{background:var(--main-gray);border-color:#e2e8f0;transform:none}.configure-facebook .ad-account-select li.not-owned .id{color:#919191}.configure-facebook .ad-account-select li:hover{background:#f5f5f5}.configure-facebook .ad-account-select li.selected{background:#c3e2d334;border:1px solid var(--second-green);box-shadow:none;overflow:hidden;position:relative}.configure-facebook .ad-account-select li.selected:before{background:var(--second-green);content:"";height:100%;left:0;position:absolute;top:0;width:3px}.configure-facebook .ad-account-select li.selected .icon,.configure-facebook .ad-account-select li.selected .name{font-weight:600}.configure-facebook .ad-account-select li.selected .name{color:var(--second-green)}.configure-facebook .ad-account-select li.selected .id{color:var(--button-gradient)}.configure-facebook .ad-account-select li.selected:hover{background:#c3e2d350}.configure-facebook .ad-account-select li.inactive{background:var(--main-gray);cursor:not-allowed}.configure-facebook .ad-account-select li .row{align-items:center;display:flex;flex:1 1;gap:1em}.configure-facebook .ad-account-select li .dot{background:var(--main-green);border-radius:20px;height:.7em;width:.7em}.configure-facebook .ad-account-select li .dot.red{background:var(--main-red)}.configure-facebook .ad-account-select li .dot.yellow{background:var(--main-yellow)}.configure-facebook .ad-account-select li .name{color:#004e82;font-size:1em;font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configure-facebook .ad-account-select li .id{color:gray;font-size:.7em}.configure-facebook .ad-account-select li .icon{display:none}.configure-facebook .ad-account-select li.selected .icon{align-items:center;background:var(--main-green);border-radius:50%;box-shadow:0 0 0 3px #10b98126;color:#fff;display:inline-flex;font-size:10px;height:18px;justify-content:center;margin-left:8px;transition:all .2s ease;width:18px}.configure-facebook .ad-account-select li.selected:hover .icon{transform:scale(1.1)}.configure-facebook .ad-account-select li .info-text{color:#919191}.configure-facebook .ad-accounts-card .card-header{padding:0}.configure-facebook .ad-accounts-card .card-header>.row{padding:.5em 1em}.configure-facebook .result-card{flex:1 1 auto}.configure-facebook .result-card .card-header p{margin:0 5px 1em}.configure-facebook .search-bar{align-items:center;background:#f8fafc;border:1px solid #dfeaf2;border-radius:var(--border-sm);display:flex;font-size:.9em;gap:1em;margin:0 5px .7em;max-width:250px;padding:5px 10px;transition:all .2s ease}.configure-facebook .search-bar:focus-within{border-color:#10b981;box-shadow:0 0 0 3px #10b98114}.configure-facebook .search-bar .search-icon{color:#64748b;font-size:1.2em}.configure-facebook .search-bar input{background:#0000;border:0;flex:1 1 90%;font-size:1em;outline:0}.configure-facebook .search-bar .clear-icon{cursor:pointer;font-size:1.1em}.configure-facebook .search-bar .clear-icon:hover{color:#059669;transform:scale(1.1);transition:all .2s ease}.configure-facebook .search-bar input::placeholder{color:#94a3b8;font-weight:400}.ad-accounts .no-account-text{color:#9d9d9d;font-size:1em;margin:10px 0}.configure-facebook .ad-account-select li .tos-warning{display:flex;flex:0 1 45%;font-size:.9em;gap:.5em}.configure-facebook .ad-account-select li .not-owned-text{flex:0 1 45%;font-size:.9em}.facebook-account-issue-warning{align-items:flex-start;background-color:#d32f2f14;border:1px solid #d32f2f33;border-radius:8px;display:flex;gap:1em;margin-top:1.5em;padding:1em}.facebook-account-issue-warning .warning-icon{color:#d32f2f;font-size:1.5em;margin-top:.2em}.facebook-account-issue-warning .warning-content{flex:1 1}.facebook-account-issue-warning h4{color:#d32f2f;font-size:1.1em;margin:0 0 .5em}.facebook-account-issue-warning p{color:#555;line-height:1.5;margin:0 0 1em}.check-account-button{align-items:center;background-color:#1877f2;border-radius:6px;color:#fff;display:inline-flex;font-size:.9em;font-weight:500;gap:.5em;padding:.6em 1em;text-decoration:none;transition:background-color .2s}.check-account-button:hover{background-color:#0a66c2}.facebook-account-warning{background-color:#fff8f8;border:1px solid #fcc;border-radius:8px;box-shadow:0 2px 4px #ff00000d;display:flex;flex-direction:column;gap:1em;margin-bottom:1em;padding:.8em 1em}.facebook-account-warning .warning-header{align-items:center;display:flex;gap:1em}.facebook-account-warning .warning-icon{align-items:center;color:#d32f2f;display:flex;flex-shrink:0;font-size:1.2em}.facebook-account-warning .warning-content{color:#d32f2f;flex:1 1;font-size:.9em;font-weight:500}.warning-action-button{align-items:center;align-self:flex-start;background-color:#1877f2;border-radius:6px;color:#fff;display:inline-flex;font-size:.85em;font-weight:500;gap:.5em;padding:.4em .8em;text-decoration:none;transition:all .2s ease}.warning-action-button.outline{background-color:#fff;border:1px solid #1877f2;color:#1877f2}.warning-action-button:hover{background-color:#0a66c2;transform:translateY(-1px)}.warning-action-button.outline:hover{background-color:#f0f2f5;border-color:#0a66c2;color:#0a66c2}.warning-content-details{margin-top:0}.no-data .row{align-items:center;display:flex;gap:.5em}.no-data .dot{background:var(--main-green);border-radius:50%;box-shadow:0 0 0 3px #10b98126;height:.6em;transition:all .2s ease;width:.6em}.audience-error-box{border-radius:.5em;font-size:1em;margin:0 auto;padding:0 2em;width:100%}.audience-error-box>.row{align-items:center;flex-wrap:nowrap;gap:2em}.audience-error-box .err-image{width:10em}.audience-error-box .err-message{color:gray;display:block;font-style:italic}.audience-error-box .helper-text{display:block;font-size:.9em;margin:1em 0 .5em}.audience-creation .all-set{align-items:center;display:flex;gap:.5em}.audience-creation .all-set .icon{color:var(--main-green);font-size:2em}.ad-creative-library-box .all-set{align-items:center;display:flex;gap:.5em}.ad-creative-library-box .all-set .icon{color:var(--main-green);font-size:2em}.audience-page{align-items:stretch;display:flex;flex-direction:column;height:100%}.audience-manager-page{display:flex;flex:1 1 75%;flex-direction:column;gap:2em;height:100%;justify-content:center;.middle-container{flex:1 1 75%}}.audience-manager-page .result-card{background:var(--main-white);border-radius:7px;box-shadow:var(--card-shadow);flex:1 1 auto;font-size:.8em;overflow:hidden}.audience-manager-page .result-card .helper-text{font-size:var(--font-16);margin:0 auto;text-align:center}.audience-manager-page .result-card.second{display:flex;flex-direction:column}.audience-manager-page .result-card.second .card-content{padding-left:0}.audience-manager-page .result-card.second .card-content .segment-list{padding-left:1em}.audience-manager-page .result-card .card-header{align-items:center;border-bottom:1px solid var(--disabled-gray);display:flex;justify-content:space-between;padding:.5em 1em}.audience-manager-page .result-card .sample-text{color:#d13434;font-size:.9em;font-weight:500}.audience-manager-page .result-card .card-header .icon{font-size:1.3em}.audience-manager-page .result-card .card-header h4{font-size:1.1em;font-weight:600;margin:0}.audience-manager-page .result-card .card-header h4 span.green{color:var(--second-green)}.audience-manager-page .result-card .card-header .form-control{margin:0}.audience-manager-page .result-card .card-header .form-control label{display:none}.audience-manager-page .result-card .card-header .form-control .select-cont{box-shadow:none}.audience-manager-page .result-card .card-header .form-control .select-cont select{height:2em;padding:0;width:100%}.audience-manager-page .result-card .card-content{flex:1 1 90%;overflow:hidden;padding:1em}.audience-manager-page .result-card.second .card-content{height:90%;overflow-y:scroll}.audience-manager-page .result-card .card-content>.row{flex-wrap:nowrap;justify-content:space-between}@media (max-width:1550px){.audience-manager-page{gap:1em}.App .middle-container{min-width:600px}.audience-manager-page .result-card .card-header{font-size:.9em;padding:.3em 1em}.audience-manager-page .result-card .card-header .form-control .select-cont select{font-size:.9em;height:auto;padding:5px;width:100%}}.audience-manager .middle-container.column{align-items:stretch;display:flex;flex-direction:column;gap:1em;justify-content:stretch}.audience-manager .segmentation-row{align-items:flex-start;height:100%}.audience-manager .save-audience-button{float:right;margin-top:2em}.audience-manager .save-audiences-button{margin-top:2em}.audience-settings-container{padding-left:2em}.audience-manager .filters-toggle{cursor:pointer}.audience-manager .filters-toggle:hover{transform:scale(1.05)}.audience-manager .result-card .card-content{overflow:scroll}.audience-manager .result-card .target-choices{grid-gap:1em;display:flex;gap:1em}.audience-manager .result-card .use-target-choice{background:var(--main-white);border-radius:5px;cursor:pointer;font-size:.8em;margin-bottom:5px;padding:2px 8px;width:-webkit-min-content;width:min-content}.audience-manager .campaign-selector{align-items:center;display:flex;gap:1em;justify-content:flex-start;margin-top:2em;width:100%}.audience-manager .campaign-selector-header{font-size:1em;font-weight:600;white-space:nowrap}.audience-manager .event-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.audience-manager .event-chip{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:20px;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;position:relative;transition:all .2s ease}.audience-manager .event-chip:hover{background-color:#eee}.audience-manager .event-chip.removable:hover,.audience-manager .event-chip.selected.removable:hover{padding-right:40px}.audience-manager .event-chip.removable .remove-event{right:12px}.audience-manager .event-chip.selected{background-color:var(--main-green);border-color:var(--main-green);color:#fff}.audience-manager .event-chip.selected:hover{padding-right:40px}.audience-manager .event-chip .remove-event{align-items:center;background-color:#0000001a;border-radius:50%;display:flex;height:16px;justify-content:center;opacity:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:16px}.audience-manager .event-chip:hover .remove-event{opacity:1}.audience-manager .event-chip.selected .remove-event{background-color:#fff3}.audience-manager .event-chip.add-event{background-color:initial;border-style:dashed;color:var(--main-green)}.audience-manager .event-chip.add-event:hover{background-color:#4caf501a}.audience-manager .campaign-dropdown{background-color:#fff;border:1px solid #ccc;border-radius:4px;cursor:pointer;font-size:16px;min-width:200px;padding:8px 12px}.audience-manager .campaign-dropdown:focus{border-color:#4caf50;box-shadow:0 0 5px #4caf504d;outline:none}.audience-manager .result-card .use-target-choice.green{background:var(--main-green);color:var(--main-white)}.audience-manager .result-card .use-target-choice.yellow{background:#d4ac0d;color:var(--main-white)}.audience-manager .result-card .use-target-choice.red{background:var(--main-red);color:var(--main-white)}.audience-manager .result-card .use-target-choice.gray{background:gray;color:var(--main-white)}@media (max-width:1400px){.audience-manager .filters-toggle{width:20px}}.segment-item-row{align-items:center;flex-wrap:nowrap;gap:5px;margin-bottom:.3em;transition:.3s}.segment-item-row .segment-triangle{align-items:center;background:none!important;cursor:pointer;display:none;justify-content:center}.segment-item-row.detail-open .segment-triangle,.segment-item-row:hover .segment-triangle{display:flex}.segment-item-row:hover:not(.detail-open) .segment-triangle-shape{fill:#cfcfcf;display:flex}.segment-item-row.detail-open .segment-triangle-shape{fill:var(--second-green)}.segment-item-row .segment-triangle svg g{height:100%;width:100%}.segmentation.old .segment-list .segment-item-row{margin:0 auto;max-width:500px;width:90%}.segment-list .segment-item{background:var(--main-white);border-radius:.5em;box-shadow:var(--card-shadow);cursor:pointer;flex:0 1 90%;font-size:.9em;padding:3px 2em;position:relative}.segment-list .segment-item *{transition:transform .3s}.segment-list .segment-item:hover{transform:scale(1.01)}.segment-list .segment-item.selected{color:var(--main-white)}.segment-list .segment-item .header-row{align-items:center;display:flex;justify-content:space-between}.segment-list .segment-item .header-row .left-side{align-items:center;display:flex;gap:2em;justify-content:flex-start}.segment-list .segment-item .header-row .segment-name{flex:1 1 100px;font-weight:500;white-space:nowrap}.segment-list .segment-item .header-row .button-cont{flex:1 1 100px}.segment-list .segment-item .segment-details-content{align-items:flex-end;display:flex;font-size:.8em;gap:3em;justify-items:end;max-width:300px}.segment-list .segment-item .numbers{align-items:baseline;display:flex;gap:.5em}.segment-list .segment-item .numbers .number{font-size:1.2em;font-weight:500}.segment-list .segment-item button{align-items:center;background:#00000094;border:none;border-radius:6px;color:var(--main-white);cursor:pointer;display:flex;gap:.5em;height:2em;justify-content:space-around;opacity:1}.segment-list .segment-item.selected button{background:#0000004d}.segment-list .segment-item button:hover{background:#000000b3}.segment-list .segment-item.selected button:hover{background:#0006}@media (max-width:1400px){.segment-item-row{font-size:.9em;margin-bottom:.7em}}.segment-text-color-one{color:#62b446}.segment-color-one{background:linear-gradient(90deg,#62b446 50%,#94d47f)!important}.segment-color-one .segment-triangle-shape{fill:#62b446!important}.color-one{background:#2d4b56;border-color:#2d4b56}.segment-text-color-two{color:#59ad53}.segment-color-two{background:linear-gradient(90deg,#59ad53 50%,#84cc7f)!important}.segment-color-two .segment-triangle-shape{fill:#59ad53!important}.color-two{background:#59ad53;border-color:#59ad53}.segment-text-color-three{color:#50a65f}.segment-color-three{background:linear-gradient(90deg,#50a65f 50%,#76cf83)!important}.segment-color-three .segment-triangle-shape{fill:#50a65f!important}.color-three{background:#50a65f;border-color:#50a65f}.segment-text-color-four{color:#469e6c}.segment-color-four .segment-triangle-shape{fill:#469e6c!important}.segment-color-four{background:linear-gradient(90deg,#469e6c 50%,#76c799)!important}.color-four{background:#469e6c;border-color:#469e6c}.segment-text-color-five{color:#3c9778}.segment-color-five{background:linear-gradient(90deg,#3c9778 50%,#65c2a2)!important}.segment-color-five .segment-triangle-shape{fill:#3c9778!important}.color-five{background:#3c9778;border-color:#3c9778}.segment-text-color-six{color:#339084}.segment-color-six{background:linear-gradient(90deg,#339084 50%,#54baad)!important}.segment-color-six .segment-triangle-shape{fill:#339084!important}.color-six{background:#339084;border-color:#339084}.segment-text-color-seven{color:#298990}.segment-color-seven{background:linear-gradient(90deg,#298990 50%,#5dbcc2)!important}.segment-color-seven .segment-triangle-shape{fill:#298990!important}.color-seven{background:#298990;border-color:#298990}.segment-text-color-eight{color:#1f819d}.segment-color-eight{background:linear-gradient(90deg,#1f819d 50%,#42a5c2)!important}.segment-color-eight .segment-triangle-shape{fill:#1f819d!important}.color-eight{background:#1f819d;border-color:#1f819d}.segment-text-color-nine{color:#167aa9}.segment-color-nine{background:linear-gradient(90deg,#167aa9 50%,#3b9ecc)!important}.segment-color-nine .segment-triangle-shape{fill:#167aa9!important}.color-nine{background:#167aa9;border-color:#167aa9}.segment-text-color-ten{color:#0c73b5}.segment-color-ten{background:linear-gradient(90deg,#0c73b5 50%,#3d9cd9)!important}.segment-color-ten .segment-triangle-shape{fill:#0c73b5!important}.color-ten{background:#0c73b5;border-color:#0c73b5}.segment-list{flex:1 1 50%;height:100%;overflow-y:scroll}.segmentation.old .segment-list{margin:0 auto;width:100%}.segment-list .segments-grid{justify-content:center;overflow-y:scroll;padding:1em;width:100%}.segment-color-vertical-one{background:#62b446;background:linear-gradient(180deg,#62b446 50%,#94d47f)!important}.segment-color-vertical-two{background:#59ad53;background:linear-gradient(180deg,#59ad53 50%,#84cc7f)!important}.segment-color-vertical-three{background:#50a65f;background:linear-gradient(180deg,#50a65f 50%,#76cf83)!important}.segment-color-vertical-four{background:#469e6c;background:linear-gradient(180deg,#469e6c 50%,#76c799)!important}.segment-color-vertical-five{background:#3c9778;background:linear-gradient(180deg,#3c9778 50%,#65c2a2)!important}.segment-color-vertical-six{background:#339084;background:linear-gradient(180deg,#339084 50%,#54baad)!important}.segment-color-vertical-seven{background:#298990;background:linear-gradient(180deg,#298990 50%,#5dbcc2)!important}.segment-color-vertical-eight{background:#1f819d;background:linear-gradient(180deg,#1f819d 50%,#42a5c2)!important}.segment-color-vertical-nine{background:#167aa9;background:linear-gradient(180deg,#167aa9 50%,#3b9ecc)!important}.segment-color-vertical-ten{background:#0c73b5;background:linear-gradient(180deg,#0c73b5 50%,#3d9cd9)!important}.result-card .segment{border-radius:10px;box-shadow:1px 0 7px 0 #e9e9e9;flex:1 1 50%;font-size:.8em;max-height:100%;overflow-y:scroll;padding:0}.result-card .segment .header{align-items:center;border-bottom:2px solid var(--disabled-gray);border-radius:.5em .5em 0 0;display:flex;justify-content:space-between;padding:.5em 5%;width:100%}.result-card .segment .header .segment-name{font-size:1.2em;font-weight:500}.result-card .segment .footer .conversion-container,.result-card .segment .header .conversion-container{align-items:baseline;display:flex;font-size:.9em;gap:.5em;justify-content:flex-end}.result-card .segment .footer .conversion-container .number,.result-card .segment .header .conversion-container .number{font-size:1.5em}.result-card .segment .cont-box{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin:1em auto;width:90%}.result-card .segment .visitors-who{color:var(--text-gray);font-size:1.1em;font-weight:400}.result-card .segment .visitors-who b{font-weight:600}.result-card .segment .rules{position:relative}.result-card .segment .rules .vertical-line{background:var(--disabled-gray);height:100%;left:4px;position:absolute;width:1px}.result-card .segment .ruleset-row{align-items:baseline;color:var(--text-gray);display:flex;gap:1em;justify-content:flex-start;margin:1.5em 0}.result-card .segment .ruleset-row .bullet{background:var(--main-white);border-radius:5px;height:15px;transform:rotate(45deg) translateY(4px);width:15px}.result-card .segment .footer{justify-content:space-between;width:90%}@media (max-width:1400px){.result-card .segment{font-size:.7em}.result-card .segment .header{border-bottom:1px solid var(--disabled-gray);padding:.5em 5%;width:100%}.result-card .segment .ruleset-row .bullet{border-radius:4px;height:12px;width:12px}.result-card .segment .rules .vertical-line{left:3px;width:1px}}.audience-manager .result-card .card-content .audience-card{background:var(--main-white);flex:1 1 50%;max-width:500px;overflow:hidden}.audience-manager .result-card .card-content .audience-card .header{align-items:center;background:var(--second-green);border-radius:.5em;color:var(--main-white);display:flex;font-size:.9em;justify-content:center;padding:5px;text-align:center}.audience-manager .result-card .card-content .audience-card.b-audience .header{background:var(--dark-blue)}.audience-manager .result-card .card-content .audience-card .content{padding:1.5em 0 0}.audience-manager .result-card .card-content .audience-card .content>.row{flex-wrap:nowrap}.audience-manager .result-card .card-content .audience-card .content .chart-container{flex:1 1 80%;margin-bottom:1em;width:75%}.audience-manager .result-card .card-content .audience-card .content .switch-container{font-size:.8em;margin:0 auto;max-width:150px}.audience-manager .result-card .card-content .audience-card .content .stats{display:flex;flex-direction:column;gap:1em;height:150px;justify-content:space-between;margin-top:20px;padding:0 1em}.audience-manager .result-card .card-content .audience-card .content .stats>div{cursor:pointer}.audience-manager .result-card .card-content .audience-card .content .stats>div:hover{font-weight:500}.audience-manager .result-card .card-content .enhencer-audience .content .stats .selected{color:var(--second-green);font-size:1.2em;font-weight:600}.audience-manager .result-card .card-content .enhencer-audience .content .stats{text-align:right}.audience-manager .result-card .card-content .b-audience .content .stats .selected{color:var(--dark-blue);font-size:1.2em;font-weight:500}.audience-manager .result-card .card-content .audience-card .content .switch-container .switch{margin:0 auto}.audience-manager .middle-column{display:flex;flex:0 1 130px;flex-direction:column;font-size:.8em;height:162px;justify-content:space-between;margin-top:6em}.audience-manager .middle-column p{align-items:center;background:linear-gradient(90deg,var(--second-green),var(--dark-blue));border-radius:.5em;color:var(--main-white);cursor:pointer;display:flex;height:2.5em;justify-content:center;margin:0;text-align:center}.audience-manager .middle-column p:not(:last-child).active,.audience-manager .middle-column p:not(:last-child):hover{box-shadow:0 1px 5px 2px #919191;font-weight:500}@media (max-width:1400px){.audience-manager .result-card .card-content .audience-card .header{font-size:.8em;padding:2px 5px}.audience-manager .result-card .card-content .audience-card .content{padding:.5em}.audience-manager .result-card .card-content .content .stats{font-size:.9em;justify-content:space-evenly}.audience-manager .result-card .card-content .content .stats .selected{font-size:1.1em}.audience-manager .middle-column{font-size:.7em;margin-top:5em}}@media (max-height:1000px){.audience-manager .result-card .card-content .audience-card .content .stats{height:120px}.audience-manager .middle-column{height:128px}}.ai-ads{display:flex;height:calc(103vh - var(--topbar-height));left:0;position:fixed;top:var(--topbar-height);width:100vw}.ai-ads,.basic-user .ai-ads{background-color:#fff;flex-direction:column}.basic-user .ai-ads{height:100vh;position:relative;top:0;width:100%}.ai-ads-content-wrapper{font-size:.9em}.basic-user .ai-ads-content-wrapper{overflow-x:hidden;padding:0 0 0 2em}.basic-user .ai-ads-content-wrapper::-webkit-scrollbar{width:0}.ai-ads-sidebar-wrapper{font-size:.9em}.basic-user .ai-ads-sidebar-wrapper{max-width:25em}.ai-ads .ai-ads-sidebar-wrapper .sidebar-items{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:.75em;height:100%;overflow:auto;padding:2em 1em;width:100%}.ai-ads .ai-ads-sidebar-wrapper .progress-tracker{margin-top:2em;max-width:350px}.basic-user .ai-ads .ai-ads-content-wrapper .breadcrumb{margin:0}@media (min-width:930px){.ai-ads .ai-ads-home-grid{padding-bottom:2em}}@media (max-width:1240px){.ai-ads{display:block}.ai-ads-sidebar-wrapper{background:none;box-shadow:none;min-width:100vw}.ai-ads-content-wrapper{flex:3 1;font-size:.9em;padding:2em 1em 0}.ai-ads .ai-ads-sidebar-wrapper .sidebar-items{flex-direction:row;gap:2em;justify-content:start;padding-left:1em;padding-top:0;place-items:start;width:100%}.basic-user .ai-ads .ai-ads-sidebar-wrapper .sidebar-items{flex-direction:row;gap:2em;justify-content:center;padding-left:2em;padding-top:0;place-items:start;width:100%}.success-stories-slider{margin-top:0!important}.success-stories-slider,.tutorial-slider{align-items:center;height:100%}.tutorial-slider .content{height:324px!important;max-height:340px;width:100%}.ai-ads{flex-direction:column!important}}@media (max-height:1000px),(max-width:1500px){.ai-ads-content-wrapper,.ai-ads-sidebar-wrapper,.ai-ads-sidebar-wrapper:not(.basic-user){font-size:.75em}}@media (max-width:785px){.ai-ads .ai-ads-sidebar-wrapper .sidebar-items{flex-direction:column;gap:2em;justify-content:center;width:100%}}@media (max-width:768px){.ai-ads-content-wrapper{font-size:.75em}}@media (max-width:400px){.ai-ads-sidebar-wrapper{scale:.9}.ai-ads .ai-ads-sidebar-wrapper .sidebar-items{gap:1em}.ai-ads .ai-ads-sidebar-wrapper{margin-top:-60px}}.ai-ads-breadcrumb{padding:1em 2em 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ai-ads-main-content{display:flex;flex:1 1;overflow-y:auto}.ai-ads-content-wrapper{flex:3 1;overflow-x:hidden;padding:2em}.ai-ads-sidebar-wrapper{background:var(--main-white);flex:1 1;flex:1 1 auto;max-width:400px}@media (max-width:1240px){.ai-ads-main-content{flex-direction:column}.ai-ads-content-wrapper{padding:2em 1em 0;width:100%}.ai-ads-sidebar-wrapper{background:none;box-shadow:none;max-width:none;min-width:100%;width:100%}}.ai-ads .ai-ads-breadcrumb{background:#fff;padding:0 0 0 2em;z-index:1}.ai-ads .ai-ads-breadcrumb .breadcrumb{margin:0;padding:0}.ai-ads .ai-ads-breadcrumb .breadcrumb-wrapper{align-items:center;display:flex;gap:8px}.ai-ads .ai-ads-breadcrumb .breadcrumb-item :active{color:var(--text-gray);cursor:pointer}.ai-ads .ai-ads-breadcrumb .breadcrumb-item:hover{color:var(--primary)}.ai-ads .ai-ads-breadcrumb .breadcrumb-separator{color:var(--text-gray);margin:0 4px}.ai-ads-breadcrumb-actions{width:100%}.ai-ads-breadcrumb-wrapper{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:100}.ai-ads-breadcrumb{background:#fff;border-bottom:1px solid #0000000d}@media (max-width:768px){.ai-ads-breadcrumb-wrapper{background:#fff;position:-webkit-sticky;position:sticky;top:0;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;z-index:100}.ai-ads .ai-ads-breadcrumb,.basic-user .ai-ads-content-wrapper{padding:0}.ai-ads .ai-ads-breadcrumb .breadcrumb-wrapper{gap:0}.ai-ads-breadcrumb{margin:0}.basic-user .ai-ads .ai-ads-sidebar-wrapper .sidebar-items{padding-top:0}@supports (-webkit-touch-callout:none){.basic-user .ai-ads{margin-top:calc(env(safe-area-inset-top)*-1);min-height:calc(100vh + env(safe-area-inset-top))}.ai-ads-breadcrumb-wrapper{padding-top:env(safe-area-inset-top,0);top:env(safe-area-inset-top,0)}.ai-ads-main-content{min-height:calc(100vh - env(safe-area-inset-top));padding-bottom:env(safe-area-inset-bottom,0)}}}@keyframes borderGlow{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes gradientFlow{0%{background-position:0}to{background-position:200%}}@keyframes subtleFlow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button{align-self:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;display:flex;font-size:1em;justify-content:center;padding:8px 16px;position:relative;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.enhencer-ai-agent-wrapper .enhencer-ai-agent-sidebar{height:100vh;max-width:400px;min-width:360px;opacity:0;padding:1rem;position:fixed;right:0;top:0;transform:translate(100%,-50%) scale(.5);transition:all .3s cubic-bezier(.4,0,.2,1);width:calc((100vw - var(--lg-navbar-width))*.3);z-index:9999}.enhencer-ai-agent-wrapper .enhencer-ai-agent-sidebar.open{opacity:1;transform:translate(0) scale(1)}.enhencer-ai-agent-wrapper .enhencer-ai-agent-sidebar-inside{background:#fff;border-radius:16px;box-shadow:2px 2px #57ba8a26,4px 4px #7ebf591a,6px 6px #57ba8a14,8px 8px #7ebf590d,10px 10px #57ba8a08;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.enhencer-ai-agent-wrapper .enhencer-ai-agent-sidebar-inside:before{animation:rotateBorderColors 4s linear infinite;background:conic-gradient(from 0deg,#00c2ff,var(--main-green),#00c2ff);border-radius:16px;content:"";filter:drop-shadow(0 0 10px rgba(0,194,255,.5));inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;pointer-events:none;position:absolute}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button:hover{background:#fff;box-shadow:0 4px 8px #00000026}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button:before{animation:borderGlow 3s ease infinite;background:linear-gradient(45deg,#00c2ff,var(--main-green));border-radius:10px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;transition:opacity .2s ease;z-index:-1}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-content{align-items:center;display:flex;flex-direction:row;gap:4px;justify-content:center;width:100%}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-title{color:var(--main-green);font-weight:600}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-info{color:#666;font-size:.9em}.enhencer-ai-agent-wrapper .enhencer-ai-agent-close{align-items:center;background:#0000000d;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:32px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-close:after,.enhencer-ai-agent-wrapper .enhencer-ai-agent-close:before{background-color:#666;content:"";height:2px;position:absolute;transition:background-color .2s ease;width:16px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-close:before{transform:rotate(45deg)}.enhencer-ai-agent-wrapper .enhencer-ai-agent-close:after{transform:rotate(-45deg)}.enhencer-ai-agent-wrapper .enhencer-ai-agent-close:hover{background:#00000014}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content{background:#fff;box-sizing:border-box;flex:1 1;height:calc(100vh - 100px);margin-right:3px;min-height:0;overflow-y:auto;padding:2.5em 1em 8em 1.5em}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content>*{margin-bottom:1em}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content>:last-child{margin-bottom:2em}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content h3{color:var(--main-green);font-size:.9rem;margin:1.5rem 0 .75rem;text-align:left}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content h3:first-child{margin-top:0}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content h4{color:var(--main-green);font-size:1em;font-weight:600;margin:1em auto .5em}.enhencer-ai-agent-wrapper .enhencer-ai-agent-header{align-items:center;background:#fff;border-bottom:1px solid #00000014;display:flex;flex-shrink:0;gap:1em;min-height:60px;padding:1rem 1.5rem}.enhencer-ai-agent-wrapper .enhencer-ai-agent-header .enhencer-ai-agent-button-title{-webkit-text-fill-color:#0000;animation:gradientFlow 3s linear infinite;background:linear-gradient(90deg,#57ba8a,#7ebf59 50%,#57ba8a);-webkit-background-clip:text;background-size:200% auto;font-size:1.1rem;font-weight:600}.enhencer-ai-agent-wrapper .enhencer-ai-agent-avatar{display:none}.enhencer-ai-agent-wrapper .enhencer-ai-agent-summary{display:flex;flex-direction:column;gap:8px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-questions{border-top:1px solid #d5d5d5;margin-top:20px;padding-top:20px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-questions h4{color:var(--main-green);font-size:14px;margin-bottom:12px}.enhencer-ai-agent-wrapper .question-cards{display:flex;flex-direction:column;gap:8px}.enhencer-ai-agent-wrapper .question-card{background-color:#fff;border:1px solid #eee;border-radius:8px;cursor:pointer;font-size:1em;padding:12px 16px;transition:all .2s ease}.enhencer-ai-agent-wrapper .question-card:hover{background:linear-gradient(90deg,#fcfcfc,#f5f5f5);border-color:var(--main-green);box-shadow:0 4px 12px #57ba8a26;transform:translateY(-2px)}.enhencer-ai-agent-wrapper .enhencer-ai-agent-conversation{display:flex;flex-direction:column;gap:40px;width:100%}.answer-bubble,.enhencer-ai-agent-wrapper .loading-bubble,.question-bubble{border-radius:16px;max-width:100%;padding:12px 16px}.enhencer-ai-agent-wrapper .question-bubble{align-self:flex-end;background-color:var(--main-green);color:#fff;font-weight:500}.enhencer-ai-agent-wrapper .answer-bubble{align-self:flex-start;animation:subtleFlow 3s ease infinite;background:linear-gradient(90deg,#fcfcfc,#f8f8f8,#fcfcfc);background-size:200% 100%;border:1px solid #0000001a;border-radius:16px;box-shadow:0 2px 8px #0000000d;padding:16px 20px;position:relative}.enhencer-ai-agent-wrapper .answer-bubble:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAtcSURBVHgB7Zx5bBTXHce/s+v1+sDO7toxPsBebHM5BAw2R4MTTJsQtaiUKOoRkApIVUKlqEnUqOWPqtA/WrVS1UBbqaGtEpAC9Eo5m6SQxiYxxhhf3Lbxsca38bE2h9f2rre/35ud9a5tsMfsWgHmK41n5r053nzm9/vNe79Zj4R7yZprQkjfVrilNYA7E5CseFTlRgUk2GjhKFzRR2DLt4+3mTSmhCHp+t6AJL1JayY8frLB7d6DurLdoyv8YVlXWaEfyuMlPO5iaws1vITKIptSNAJLAzWebHC5lsJWIdxS5y3WQI0nMiD9YWVFL/6mLttJMWojNI0nK8wJvehpLZI87lcPTfeTHbWlZh30g7nQNJFMSM/OpZglbYGmieV2b+QAb4WmiUWdcw3WZCW5TTpomrQ0WCqkwVIhDZYKabBUSIOlQhosFQrBl0ShyUkIz34aktE4qsYNHSWSdBLNPcuQhsVd5jLqWVMOQN5SEluPyNU/BEd7N7o/L0cgNO2wFj0TC0usARcLu2DvHBRl+ieiEP29Dd6LViTRpet1NBEUPYZpeVikSSSG5YEn7+MWoBRYg/bbqN9/CkM0N6/MQPyG1Wg7dgYPqml1w6e+8iSiLUZUl/di0+tWb3l49hK/7fiiGUYIwTFILoTqnDS5xLLBsyzWeS45YfSsh+pdMNJkL74qQLF6zl1FhCUSgdC0wspY9SQKTzSjrfEuqip6kZVjFuVu+LsSg2IQRj3BImAh8IBheAoYrvdd1jNMpww23N9hQghyIDRtsBauisOVok7veuHJTjy7ziKWHSUXveU6SQZioHmI5IHkgaaAkq1NrjOGKMDYwmSrS8lJR/yyFISZI5G6PhPDvbcQCOlhSdyFICsqJgzL1yfji3+N5BidQ+RmBh3iEsLQfL1XxK2w+BjZkrzA2BVdcplnLia9sg3HLpdw1xDadnhgAPUnr6C3/ibmrJmL1OcXwpRswZUDZ+F0DOEBZZ8Wy5q3ciauFXWMKS842YXsHPlt290zJRTAXV5QPA/xWBhPigsaFMvyuh3HLdm6ak5cwo2CWjQW1KDsLwXC2jrK6uHouYNAKOiwZljCEJ9uRlVR+7j15wt6BDAXucqdghKPldBTz2M5IqjrR0AxNBmU7J4c1xhUX30Hmkobvcft77kLaXAAtZ9WIVAKOqy0FYmoOtd2z/rSAruAFR6hR2/xFbpAh+gihOo9MUvMnQKcYl0c8JXALp6GBK/q5HW/48alW9B5tVVAC5SCCivSEo5wczhq7gOLdZ6ArV4Xg2HHIHrPXfEE95FJeSJ6A75PkGeo3XWd6Kjt9jtm+op4XPlvDQKpoMJKWT4LdedbJ9yOrWtepglhZF2dRZVwU6D2Bm7dCDA5lilPSAWaE5c+qfU7XsJck7CoO939CKSCBivCEoEwUwQ6arontX3hqS6sfD4OLrIuBsZPNz2B4UkO9jK0UOWJ6IHXSRbVVuP/O44V62ejprgNgVbQYKV9bT4aSpomvX3FmS7EJkUK62otrAbIuniYY1B68kqXQXkqep6E5Z/Y/I7Do4R2gnery4FAKyiwwswRCKUOYVdtl6r9iv/XgaVrE0SfqKXwurAknbCuYWFhcjdipL9VXdSG5upev2MsfiYGV892IBgKCqzkr2aM+8jmgD+TuhHxc80iroxWY3UfYmbNgDEiBDfO1IqAz+4oB3q3DM0nhhV/dMNv/yUEiuH1dQ0gGAp41sFoigQnUOx1N71l8U/NRMqKJAxQ0OXA6+x3Uq/eKJ5YPCYs/9jmdZuyz1qxKDcJpR81oOFMHRa9mCrckYdBeri8oCqp3zYaShZ1QQ6/14hgKeCw4tc+jcbPLnnXM769DIPUgy47dAlD4ww54snCVm9aiIIDlbhNT68WGvosXJNMg2EDar+wIWPNbOhn6IRV6XQe66Lp7An/eMiD8qpyO3o8aZ9gKKBuaDDNgMutIwuShxc8iO2u60INueTQPcZmbdftBOoaVm3KEG7KupzfhPnPzcYQJe+uEzAd5PyV3uOKV2no1DvKqpaTVZ05pS5GqlVAYcU8txTt+XIGIWbpHAySu7WVNky43+1uB84evIrMby0Q6+01PYhKNMFA1lV1+oYALSf7hkXCr/B4s9/+2c+aUVJgR7AVMFghpiiyKsmbdDMvSReD2MmKO5DdzbcRmxYj1qs+b0Bqjgy88nSjyJpyfOM0z2iryl5tIlg9CLYCBmvG6iz0eHLdTxConsomSu+qG+3XkMul5KSKZe52hCeQdYUZcDmvSUDjxODoWMXjyukAxQoILM5FcaxyepJskYvnoavoGtSKY1RP8y2YU2PFuq2gDkmr0wWoy3nNaBqnW5AlYAXfBVkBgRWRs5zyUefFMoPquzD1ASznoxKemSeW7TRANs60IISs62JeC6IpiegrBlU6TaBYAYGlM4aKfBQrdNEC3L5YjamKe+99LX2InhMn1tvLG+hhkYoBsq4KAvbi99OQPD8aq2gcmUmd0JKHDRa/6zPMjEUkWVj/pamDUsRjw5lrFiM83ozwlHhvTqqCOqxleW2YPTdKvPI68EcbplMS0rLceEBxzArPXgxnRycclwKTmQylPptl5ULxktReUYsvgWwBgfWYyKb91kGFNFgqpMFSIQ2WCk0LrDe3voKNL+TiYde0/OQoM2M+7Ldu42HXlGBlLpwHU3QUKq5Vw9438qMLLvOtszW1+O2XuzIL1qRE5BeXjqnjl6yJyWGUvBtC96gEnrKfrbkF+edK/er4XBufzxXL9lu3cORU/ph22ppb/c6n7DN6+4mk6ochfJKP3/sDtr/ysrCWHa9twWlqfFtnF6yzEnH2n++L8gVpVvz67ddRVdeAyjqbcME3yBW53Do7ATte3SKOddpz4S9sjMPmH85GXIIROfSyNTxCh7pKudf+/m92CTfm/AzPfffb+aNX8bfdv4JjcFCcn4/PdY6BQeQd2Evt2yrKdv/sxwLYBbqBSjt53n6zC0UVlyd7+XZVlvWO56RrN78m1vmOc6PMy9aKhu//9wns+v2fvXWH//Rb751ja3pp+9timRtafuwA9uw7hJjEYZFmeefnNXDcHcaGTfF4dl0sCk5247tf/wYdZxmWbtgsLJhB1ecfE0C4HbvonHNyN4yx0q0vfxOmqChRx/vx+fIOvIuj1BYGnl9chm0/2QW1UgXLmpQgTDuXGqyIL4Abw+X7PzzuLWd3UepYR0+d9tbxxbGb8j6uJ2yorbwjXHDDpgThhgyu/65LnI9vgOLqPD/66WnvMfkco0GxhNvOShA3ZKTtchtTqNy3LWqkClYD3U2+SLYIX3GDTVEzMBW13HAIN7TEhuIff20W4L7zgyQcP3j/N8oKbL4hvnFTaQ+DfOuXvxtTzh4wVamCtXvfQeR9sFc0sIFOvIbuoOKSUxXD4Tcy/XedMBOw7TueFG+l2bLuJwbEN42th61PEYeBfbSe98G7Agy3cwlB3fbTX+BBpSrAt1FA/Pt/TmEpnTyM0jJ7D30oYgeLra6SArrvXeYy5enFgdS3rpe6Esr2RXk9MBh0SF0QKQL7sYOt4peB/LTiBwSf11fKsfjYfBy+eYq4THHXOeTGKeSy3E4+jnLe0W2ZpOxa1mHy0rIOaqTBUiENlgppsFRIg6VCGiwVYlg2aJpYkkRdBwkV0DSx3O4L/HmVqY0qHzdJ0hEJ1kwT9Hr+bdDj+Mm6yYpSI6VzdOKrY5L7wUeZj7RkPiP/aJuWxV9my4Wm0dpDVsUfi/TpOrhc26A9Gf3lliqIyy5ldQSWrYI/BriWlvKhibUfw861yscRWdK4m6Ut20pVO/E4fi5Kkrgr9RZqSvLHVN13x7Qs/mhiLh1gCfUzrHhUxYDc7gbuHowHSdH/AeJqEPe4fNp3AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;box-shadow:0 2px 4px #00000070;content:"";height:35px;left:-5px;position:absolute;top:-25px;width:35px}.enhencer-ai-agent-wrapper .loading-bubble{align-items:center;background:#f0f0f0;border-radius:8px;display:flex;gap:3px;padding:10px 18px;position:relative}.enhencer-ai-agent-wrapper .loading-bubble.in-chat{border-radius:16px;padding:20px 18px 14px;position:relative}.enhencer-ai-agent-wrapper .loading-bubble.in-chat:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAtcSURBVHgB7Zx5bBTXHce/s+v1+sDO7toxPsBebHM5BAw2R4MTTJsQtaiUKOoRkApIVUKlqEnUqOWPqtA/WrVS1UBbqaGtEpAC9Eo5m6SQxiYxxhhf3Lbxsca38bE2h9f2rre/35ud9a5tsMfsWgHmK41n5r053nzm9/vNe79Zj4R7yZprQkjfVrilNYA7E5CseFTlRgUk2GjhKFzRR2DLt4+3mTSmhCHp+t6AJL1JayY8frLB7d6DurLdoyv8YVlXWaEfyuMlPO5iaws1vITKIptSNAJLAzWebHC5lsJWIdxS5y3WQI0nMiD9YWVFL/6mLttJMWojNI0nK8wJvehpLZI87lcPTfeTHbWlZh30g7nQNJFMSM/OpZglbYGmieV2b+QAb4WmiUWdcw3WZCW5TTpomrQ0WCqkwVIhDZYKabBUSIOlQhosFQrBl0ShyUkIz34aktE4qsYNHSWSdBLNPcuQhsVd5jLqWVMOQN5SEluPyNU/BEd7N7o/L0cgNO2wFj0TC0usARcLu2DvHBRl+ieiEP29Dd6LViTRpet1NBEUPYZpeVikSSSG5YEn7+MWoBRYg/bbqN9/CkM0N6/MQPyG1Wg7dgYPqml1w6e+8iSiLUZUl/di0+tWb3l49hK/7fiiGUYIwTFILoTqnDS5xLLBsyzWeS45YfSsh+pdMNJkL74qQLF6zl1FhCUSgdC0wspY9SQKTzSjrfEuqip6kZVjFuVu+LsSg2IQRj3BImAh8IBheAoYrvdd1jNMpww23N9hQghyIDRtsBauisOVok7veuHJTjy7ziKWHSUXveU6SQZioHmI5IHkgaaAkq1NrjOGKMDYwmSrS8lJR/yyFISZI5G6PhPDvbcQCOlhSdyFICsqJgzL1yfji3+N5BidQ+RmBh3iEsLQfL1XxK2w+BjZkrzA2BVdcplnLia9sg3HLpdw1xDadnhgAPUnr6C3/ibmrJmL1OcXwpRswZUDZ+F0DOEBZZ8Wy5q3ciauFXWMKS842YXsHPlt290zJRTAXV5QPA/xWBhPigsaFMvyuh3HLdm6ak5cwo2CWjQW1KDsLwXC2jrK6uHouYNAKOiwZljCEJ9uRlVR+7j15wt6BDAXucqdghKPldBTz2M5IqjrR0AxNBmU7J4c1xhUX30Hmkobvcft77kLaXAAtZ9WIVAKOqy0FYmoOtd2z/rSAruAFR6hR2/xFbpAh+gihOo9MUvMnQKcYl0c8JXALp6GBK/q5HW/48alW9B5tVVAC5SCCivSEo5wczhq7gOLdZ6ArV4Xg2HHIHrPXfEE95FJeSJ6A75PkGeo3XWd6Kjt9jtm+op4XPlvDQKpoMJKWT4LdedbJ9yOrWtepglhZF2dRZVwU6D2Bm7dCDA5lilPSAWaE5c+qfU7XsJck7CoO939CKSCBivCEoEwUwQ6arontX3hqS6sfD4OLrIuBsZPNz2B4UkO9jK0UOWJ6IHXSRbVVuP/O44V62ejprgNgVbQYKV9bT4aSpomvX3FmS7EJkUK62otrAbIuniYY1B68kqXQXkqep6E5Z/Y/I7Do4R2gnery4FAKyiwwswRCKUOYVdtl6r9iv/XgaVrE0SfqKXwurAknbCuYWFhcjdipL9VXdSG5upev2MsfiYGV892IBgKCqzkr2aM+8jmgD+TuhHxc80iroxWY3UfYmbNgDEiBDfO1IqAz+4oB3q3DM0nhhV/dMNv/yUEiuH1dQ0gGAp41sFoigQnUOx1N71l8U/NRMqKJAxQ0OXA6+x3Uq/eKJ5YPCYs/9jmdZuyz1qxKDcJpR81oOFMHRa9mCrckYdBeri8oCqp3zYaShZ1QQ6/14hgKeCw4tc+jcbPLnnXM769DIPUgy47dAlD4ww54snCVm9aiIIDlbhNT68WGvosXJNMg2EDar+wIWPNbOhn6IRV6XQe66Lp7An/eMiD8qpyO3o8aZ9gKKBuaDDNgMutIwuShxc8iO2u60INueTQPcZmbdftBOoaVm3KEG7KupzfhPnPzcYQJe+uEzAd5PyV3uOKV2no1DvKqpaTVZ05pS5GqlVAYcU8txTt+XIGIWbpHAySu7WVNky43+1uB84evIrMby0Q6+01PYhKNMFA1lV1+oYALSf7hkXCr/B4s9/+2c+aUVJgR7AVMFghpiiyKsmbdDMvSReD2MmKO5DdzbcRmxYj1qs+b0Bqjgy88nSjyJpyfOM0z2iryl5tIlg9CLYCBmvG6iz0eHLdTxConsomSu+qG+3XkMul5KSKZe52hCeQdYUZcDmvSUDjxODoWMXjyukAxQoILM5FcaxyepJskYvnoavoGtSKY1RP8y2YU2PFuq2gDkmr0wWoy3nNaBqnW5AlYAXfBVkBgRWRs5zyUefFMoPquzD1ASznoxKemSeW7TRANs60IISs62JeC6IpiegrBlU6TaBYAYGlM4aKfBQrdNEC3L5YjamKe+99LX2InhMn1tvLG+hhkYoBsq4KAvbi99OQPD8aq2gcmUmd0JKHDRa/6zPMjEUkWVj/pamDUsRjw5lrFiM83ozwlHhvTqqCOqxleW2YPTdKvPI68EcbplMS0rLceEBxzArPXgxnRycclwKTmQylPptl5ULxktReUYsvgWwBgfWYyKb91kGFNFgqpMFSIQ2WCk0LrDe3voKNL+TiYde0/OQoM2M+7Ldu42HXlGBlLpwHU3QUKq5Vw9438qMLLvOtszW1+O2XuzIL1qRE5BeXjqnjl6yJyWGUvBtC96gEnrKfrbkF+edK/er4XBufzxXL9lu3cORU/ph22ppb/c6n7DN6+4mk6ochfJKP3/sDtr/ysrCWHa9twWlqfFtnF6yzEnH2n++L8gVpVvz67ddRVdeAyjqbcME3yBW53Do7ATte3SKOddpz4S9sjMPmH85GXIIROfSyNTxCh7pKudf+/m92CTfm/AzPfffb+aNX8bfdv4JjcFCcn4/PdY6BQeQd2Evt2yrKdv/sxwLYBbqBSjt53n6zC0UVlyd7+XZVlvWO56RrN78m1vmOc6PMy9aKhu//9wns+v2fvXWH//Rb751ja3pp+9timRtafuwA9uw7hJjEYZFmeefnNXDcHcaGTfF4dl0sCk5247tf/wYdZxmWbtgsLJhB1ecfE0C4HbvonHNyN4yx0q0vfxOmqChRx/vx+fIOvIuj1BYGnl9chm0/2QW1UgXLmpQgTDuXGqyIL4Abw+X7PzzuLWd3UepYR0+d9tbxxbGb8j6uJ2yorbwjXHDDpgThhgyu/65LnI9vgOLqPD/66WnvMfkco0GxhNvOShA3ZKTtchtTqNy3LWqkClYD3U2+SLYIX3GDTVEzMBW13HAIN7TEhuIff20W4L7zgyQcP3j/N8oKbL4hvnFTaQ+DfOuXvxtTzh4wVamCtXvfQeR9sFc0sIFOvIbuoOKSUxXD4Tcy/XedMBOw7TueFG+l2bLuJwbEN42th61PEYeBfbSe98G7Agy3cwlB3fbTX+BBpSrAt1FA/Pt/TmEpnTyM0jJ7D30oYgeLra6SArrvXeYy5enFgdS3rpe6Esr2RXk9MBh0SF0QKQL7sYOt4peB/LTiBwSf11fKsfjYfBy+eYq4THHXOeTGKeSy3E4+jnLe0W2ZpOxa1mHy0rIOaqTBUiENlgppsFRIg6VCGiwVYlg2aJpYkkRdBwkV0DSx3O4L/HmVqY0qHzdJ0hEJ1kwT9Hr+bdDj+Mm6yYpSI6VzdOKrY5L7wUeZj7RkPiP/aJuWxV9my4Wm0dpDVsUfi/TpOrhc26A9Gf3lliqIyy5ldQSWrYI/BriWlvKhibUfw861yscRWdK4m6Ut20pVO/E4fi5Kkrgr9RZqSvLHVN13x7Qs/mhiLh1gCfUzrHhUxYDc7gbuHowHSdH/AeJqEPe4fNp3AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;box-shadow:0 2px 4px #00000070;content:"";height:35px;left:-10px;position:absolute;top:-30px;width:35px}.enhencer-ai-agent-wrapper .dot{animation:bounce 1.5s infinite;background-color:var(--main-green);border-radius:50%;height:6px;width:6px}.enhencer-ai-agent-wrapper .dot:nth-child(2){animation-delay:.3s}.enhencer-ai-agent-wrapper .dot:nth-child(3){animation-delay:.6s}.enhencer-ai-agent-wrapper .back-button{border-radius:4px;color:var(--main-green);cursor:pointer;font-size:.8rem;font-weight:600;padding:8px 12px;transition:background-color .2s ease}.enhencer-ai-agent-wrapper .back-button:hover{background-color:#f5f5f5}.enhencer-ai-agent-wrapper .loading-dots{color:#222;font-weight:500;position:relative}.enhencer-ai-agent-wrapper .loading-dots:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000 25%,#fffffff2 50%,#0000 75%);-webkit-background-clip:text;background-size:200% 100%;bottom:0;content:"Generating insights...";left:0;position:absolute;right:0;top:0}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button.disabled{background:#f0f0f0;border:1px solid #e0e0e0;opacity:.95}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button.disabled .enhencer-ai-agent-button-info{color:#222}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button.disabled .enhencer-ai-agent-button-title{color:#222;font-weight:500;position:relative}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button.disabled .enhencer-ai-agent-button-title:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000 25%,#fffffff2 50%,#0000 75%);-webkit-background-clip:text;background-size:200% 100%;bottom:0;content:"Enhencer AI Agent";left:0;position:absolute;right:0;top:0}.enhencer-ai-agent-wrapper .enhencer-ai-agent-summary-container{display:flex;flex-direction:column;gap:4px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-summary-footer{align-items:center;color:#666;display:flex;font-size:.85em;font-style:italic;justify-content:end;margin-top:16px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-summary-footer-button{border-radius:4px;color:var(--main-green);cursor:pointer;font-weight:500;transition:background-color .2s ease}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content p{margin-bottom:1rem}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content ul{margin:.5rem 0;padding-left:1.2rem}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content li{margin:.5rem 0}.enhencer-ai-agent-wrapper .recommendations-section{background:#f8f9fa;border-radius:8px;margin:1rem 0;padding:1rem}.enhencer-ai-agent-wrapper .enhencer-ai-agent-close:hover{background:#0000001a}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content::-webkit-scrollbar{width:6px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content::-webkit-scrollbar-track{background:#0000;margin:1em 0}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px;-webkit-transition:background .2s ease;transition:background .2s ease}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content::-webkit-scrollbar-thumb:hover{background:#0003}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content{scroll-behavior:smooth}@media (max-width:768px){.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-info{display:none}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button{position:absolute;right:5px;top:13px}}@media (max-width:468px){.enhencer-ai-agent-wrapper .enhencer-ai-agent-button{background:none;box-shadow:none;height:40px;padding:8px;position:absolute;right:5px;top:13px;width:40px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button:before{background:none;box-shadow:none;content:"";inset:0;opacity:.3;position:absolute;z-index:-1}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-content{align-items:center;height:24px;justify-content:center;width:24px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-info,.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-title{display:none}.enhencer-ai-agent-wrapper .enhencer-ai-agent-button-content:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAtcSURBVHgB7Zx5bBTXHce/s+v1+sDO7toxPsBebHM5BAw2R4MTTJsQtaiUKOoRkApIVUKlqEnUqOWPqtA/WrVS1UBbqaGtEpAC9Eo5m6SQxiYxxhhf3Lbxsca38bE2h9f2rre/35ud9a5tsMfsWgHmK41n5r053nzm9/vNe79Zj4R7yZprQkjfVrilNYA7E5CseFTlRgUk2GjhKFzRR2DLt4+3mTSmhCHp+t6AJL1JayY8frLB7d6DurLdoyv8YVlXWaEfyuMlPO5iaws1vITKIptSNAJLAzWebHC5lsJWIdxS5y3WQI0nMiD9YWVFL/6mLttJMWojNI0nK8wJvehpLZI87lcPTfeTHbWlZh30g7nQNJFMSM/OpZglbYGmieV2b+QAb4WmiUWdcw3WZCW5TTpomrQ0WCqkwVIhDZYKabBUSIOlQhosFQrBl0ShyUkIz34aktE4qsYNHSWSdBLNPcuQhsVd5jLqWVMOQN5SEluPyNU/BEd7N7o/L0cgNO2wFj0TC0usARcLu2DvHBRl+ieiEP29Dd6LViTRpet1NBEUPYZpeVikSSSG5YEn7+MWoBRYg/bbqN9/CkM0N6/MQPyG1Wg7dgYPqml1w6e+8iSiLUZUl/di0+tWb3l49hK/7fiiGUYIwTFILoTqnDS5xLLBsyzWeS45YfSsh+pdMNJkL74qQLF6zl1FhCUSgdC0wspY9SQKTzSjrfEuqip6kZVjFuVu+LsSg2IQRj3BImAh8IBheAoYrvdd1jNMpww23N9hQghyIDRtsBauisOVok7veuHJTjy7ziKWHSUXveU6SQZioHmI5IHkgaaAkq1NrjOGKMDYwmSrS8lJR/yyFISZI5G6PhPDvbcQCOlhSdyFICsqJgzL1yfji3+N5BidQ+RmBh3iEsLQfL1XxK2w+BjZkrzA2BVdcplnLia9sg3HLpdw1xDadnhgAPUnr6C3/ibmrJmL1OcXwpRswZUDZ+F0DOEBZZ8Wy5q3ciauFXWMKS842YXsHPlt290zJRTAXV5QPA/xWBhPigsaFMvyuh3HLdm6ak5cwo2CWjQW1KDsLwXC2jrK6uHouYNAKOiwZljCEJ9uRlVR+7j15wt6BDAXucqdghKPldBTz2M5IqjrR0AxNBmU7J4c1xhUX30Hmkobvcft77kLaXAAtZ9WIVAKOqy0FYmoOtd2z/rSAruAFR6hR2/xFbpAh+gihOo9MUvMnQKcYl0c8JXALp6GBK/q5HW/48alW9B5tVVAC5SCCivSEo5wczhq7gOLdZ6ArV4Xg2HHIHrPXfEE95FJeSJ6A75PkGeo3XWd6Kjt9jtm+op4XPlvDQKpoMJKWT4LdedbJ9yOrWtepglhZF2dRZVwU6D2Bm7dCDA5lilPSAWaE5c+qfU7XsJck7CoO939CKSCBivCEoEwUwQ6arontX3hqS6sfD4OLrIuBsZPNz2B4UkO9jK0UOWJ6IHXSRbVVuP/O44V62ejprgNgVbQYKV9bT4aSpomvX3FmS7EJkUK62otrAbIuniYY1B68kqXQXkqep6E5Z/Y/I7Do4R2gnery4FAKyiwwswRCKUOYVdtl6r9iv/XgaVrE0SfqKXwurAknbCuYWFhcjdipL9VXdSG5upev2MsfiYGV892IBgKCqzkr2aM+8jmgD+TuhHxc80iroxWY3UfYmbNgDEiBDfO1IqAz+4oB3q3DM0nhhV/dMNv/yUEiuH1dQ0gGAp41sFoigQnUOx1N71l8U/NRMqKJAxQ0OXA6+x3Uq/eKJ5YPCYs/9jmdZuyz1qxKDcJpR81oOFMHRa9mCrckYdBeri8oCqp3zYaShZ1QQ6/14hgKeCw4tc+jcbPLnnXM769DIPUgy47dAlD4ww54snCVm9aiIIDlbhNT68WGvosXJNMg2EDar+wIWPNbOhn6IRV6XQe66Lp7An/eMiD8qpyO3o8aZ9gKKBuaDDNgMutIwuShxc8iO2u60INueTQPcZmbdftBOoaVm3KEG7KupzfhPnPzcYQJe+uEzAd5PyV3uOKV2no1DvKqpaTVZ05pS5GqlVAYcU8txTt+XIGIWbpHAySu7WVNky43+1uB84evIrMby0Q6+01PYhKNMFA1lV1+oYALSf7hkXCr/B4s9/+2c+aUVJgR7AVMFghpiiyKsmbdDMvSReD2MmKO5DdzbcRmxYj1qs+b0Bqjgy88nSjyJpyfOM0z2iryl5tIlg9CLYCBmvG6iz0eHLdTxConsomSu+qG+3XkMul5KSKZe52hCeQdYUZcDmvSUDjxODoWMXjyukAxQoILM5FcaxyepJskYvnoavoGtSKY1RP8y2YU2PFuq2gDkmr0wWoy3nNaBqnW5AlYAXfBVkBgRWRs5zyUefFMoPquzD1ASznoxKemSeW7TRANs60IISs62JeC6IpiegrBlU6TaBYAYGlM4aKfBQrdNEC3L5YjamKe+99LX2InhMn1tvLG+hhkYoBsq4KAvbi99OQPD8aq2gcmUmd0JKHDRa/6zPMjEUkWVj/pamDUsRjw5lrFiM83ozwlHhvTqqCOqxleW2YPTdKvPI68EcbplMS0rLceEBxzArPXgxnRycclwKTmQylPptl5ULxktReUYsvgWwBgfWYyKb91kGFNFgqpMFSIQ2WCk0LrDe3voKNL+TiYde0/OQoM2M+7Ldu42HXlGBlLpwHU3QUKq5Vw9438qMLLvOtszW1+O2XuzIL1qRE5BeXjqnjl6yJyWGUvBtC96gEnrKfrbkF+edK/er4XBufzxXL9lu3cORU/ph22ppb/c6n7DN6+4mk6ochfJKP3/sDtr/ysrCWHa9twWlqfFtnF6yzEnH2n++L8gVpVvz67ddRVdeAyjqbcME3yBW53Do7ATte3SKOddpz4S9sjMPmH85GXIIROfSyNTxCh7pKudf+/m92CTfm/AzPfffb+aNX8bfdv4JjcFCcn4/PdY6BQeQd2Evt2yrKdv/sxwLYBbqBSjt53n6zC0UVlyd7+XZVlvWO56RrN78m1vmOc6PMy9aKhu//9wns+v2fvXWH//Rb751ja3pp+9timRtafuwA9uw7hJjEYZFmeefnNXDcHcaGTfF4dl0sCk5247tf/wYdZxmWbtgsLJhB1ecfE0C4HbvonHNyN4yx0q0vfxOmqChRx/vx+fIOvIuj1BYGnl9chm0/2QW1UgXLmpQgTDuXGqyIL4Abw+X7PzzuLWd3UepYR0+d9tbxxbGb8j6uJ2yorbwjXHDDpgThhgyu/65LnI9vgOLqPD/66WnvMfkco0GxhNvOShA3ZKTtchtTqNy3LWqkClYD3U2+SLYIX3GDTVEzMBW13HAIN7TEhuIff20W4L7zgyQcP3j/N8oKbL4hvnFTaQ+DfOuXvxtTzh4wVamCtXvfQeR9sFc0sIFOvIbuoOKSUxXD4Tcy/XedMBOw7TueFG+l2bLuJwbEN42th61PEYeBfbSe98G7Agy3cwlB3fbTX+BBpSrAt1FA/Pt/TmEpnTyM0jJ7D30oYgeLra6SArrvXeYy5enFgdS3rpe6Esr2RXk9MBh0SF0QKQL7sYOt4peB/LTiBwSf11fKsfjYfBy+eYq4THHXOeTGKeSy3E4+jnLe0W2ZpOxa1mHy0rIOaqTBUiENlgppsFRIg6VCGiwVYlg2aJpYkkRdBwkV0DSx3O4L/HmVqY0qHzdJ0hEJ1kwT9Hr+bdDj+Mm6yYpSI6VzdOKrY5L7wUeZj7RkPiP/aJuWxV9my4Wm0dpDVsUfi/TpOrhc26A9Gf3lliqIyy5ldQSWrYI/BriWlvKhibUfw861yscRWdK4m6Ut20pVO/E4fi5Kkrgr9RZqSvLHVN13x7Qs/mhiLh1gCfUzrHhUxYDc7gbuHowHSdH/AeJqEPe4fNp3AAAAAElFTkSuQmCC);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;width:24px}.enhencer-ai-agent-wrapper .enhencer-ai-agent-sidebar{height:100dvh!important}.enhencer-ai-agent-wrapper .enhencer-ai-agent-content{background:none;height:calc(100vh - 205px)}}.typewriter-container{display:flex;flex-direction:column;gap:1em}.typewriter-text{white-space:pre-wrap;word-break:break-word}.typewriter-text p{margin:.5em 0}.typewriter-text code{background-color:#f4f4f4;border-radius:3px;font-family:monospace;padding:.2em .4em}.typewriter-text pre{background-color:#f4f4f4;border-radius:5px;overflow-x:auto;padding:1em}.enhencer-ai-agent-questions{margin-top:1em}.enhencer-ai-agent-questions h4{color:#666;margin-bottom:.5em}.question-cards{display:flex;flex-direction:column;gap:.5em}.question-card{background-color:#f5f5f5;border-radius:8px;cursor:pointer;padding:.75em 1em;transition:background-color .2s ease}.question-card:hover{background-color:#e8e8e8}.success-stories-slider{align-items:flex-start;display:flex;flex-direction:column;max-width:20em;min-width:20em;position:relative;width:20em}.success-stories-slider .title{color:#1a1a1a;font-size:var(--font-20);font-weight:500;margin:0 0 .75em}.success-stories-slider .content .company{background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);height:23em;overflow:hidden;padding:1em;position:relative}.success-stories-slider .content .company .main{display:flex;height:100%;min-height:7.5em;min-width:17.5em;position:relative;width:100%}.success-stories-slider .content .company .main .texts{display:flex;flex-direction:column;gap:.75em;max-width:65%}.success-stories-slider .content .company .main .texts .title{display:flex;font-size:var(--font-18);font-weight:500;gap:.3125em;margin-bottom:.25em}.success-stories-slider .content .company .main .texts .title .value{color:#4caf50}.success-stories-slider .content .company .main .texts .description{color:#94959b;font-size:var(--font-14);line-height:1.4;margin:0}.success-stories-slider .content .company .main .texts .metrics{display:flex;flex-direction:column;gap:.5em;margin-top:.5em}.success-stories-slider .content .company .main .texts .metric{display:flex;flex-direction:column;gap:.2em;padding:.5em 0}.success-stories-slider .content .company .main .texts .metric .value{color:#4caf50;font-size:1em;font-weight:600}.success-stories-slider .content .company .main .texts .metric .name{color:#94959b;font-size:.9em;font-weight:500}.success-stories-slider .content .company .main .image{border-radius:50%;height:14.25em;overflow:hidden;position:absolute;right:-40%;top:20%;width:14.25em}.success-stories-slider .content .company .main .image .background-image{height:100%;object-fit:cover;width:62%}.success-stories-slider .slider-indicators{display:flex;gap:.25em;margin-bottom:3em}.success-stories-slider .slider-indicator{background:#e0e0e0;border-radius:.125em;cursor:pointer;height:.35em;transition:all .3s ease;width:1.5em}.success-stories-slider .slider-indicator.active{background:#4caf50;width:2em}.success-stories-slider .controller{display:none}.success-stories-slider .controller.prev{left:-.75em}.success-stories-slider .controller.next{right:-.75em}.success-stories-slider .controller .icon{color:#666;font-size:.75em}.success-stories-slider .controller.disabled{cursor:not-allowed;opacity:.5}@media (max-width:1240px){.success-stories-slider{max-width:100%;min-width:100%;width:100%}.success-stories-slider .content{width:100%}.success-stories-slider .content .company .main .image{left:85%}}.recommended-shopify-apps-slider{background:none;margin-top:2em;position:relative;width:20em}.recommended-shopify-apps-slider h2{color:#1a1a1a;font-size:var(--font-20);font-weight:500;margin:0 0 .75em}.recommended-shopify-apps-slider .slider-bottom-section{bottom:0;display:flex;justify-content:space-between;margin-top:auto}.recommended-shopify-apps-slider .content .company{background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);display:flex;flex-direction:column;height:15em;padding:1.25em;position:relative}.recommended-shopify-apps-slider .content .company .main{display:flex;gap:1em;position:relative}.recommended-shopify-apps-slider .content .company .link{align-items:center;background:var(--main-green);border:none;border-radius:.375em;box-shadow:0 .125em .25em #4caf5033;color:#fff;display:inline-flex;font-size:.875em;font-weight:600;justify-content:center;padding:.2em 1.25em;text-decoration:none;transition:all .2s ease;white-space:nowrap}.recommended-shopify-apps-slider .content .company .link:hover{background:#45a049;box-shadow:0 .25em .5em #4caf504d;transform:translateY(-.125em)}.recommended-shopify-apps-slider .content .company .link:active{box-shadow:0 .125em .25em #4caf5033;transform:translateY(0)}.recommended-shopify-apps-slider .content .company .main .logo{height:2.5em;object-fit:contain;width:2.5em}.recommended-shopify-apps-slider .content .company .main .info{flex:1 1}.recommended-shopify-apps-slider .content .company .main .info h3{color:#1a1a1a;font-size:var(--font-16);font-weight:600;margin:0 0 .25em;text-align:left}.recommended-shopify-apps-slider .content .company .main .info .description{color:#94959b;font-size:var(--font-12);line-height:1.4;margin:0}.recommended-shopify-apps-slider .content .company .main .link{background:#4caf50;border-radius:.25em;color:#fff;font-size:.875em;font-weight:500;padding:.375em 1em;position:absolute;right:0;text-decoration:none;top:0;white-space:nowrap}.recommended-shopify-apps-slider .slider-indicators{display:flex;gap:.25em;margin-top:.75em}.recommended-shopify-apps-slider .slider-indicator{background:#e0e0e0;border-radius:.125em;cursor:pointer;height:.35em;transition:all .3s ease;width:1.5em}.recommended-shopify-apps-slider .slider-indicator.active{background:#4caf50;width:2em}.recommended-shopify-apps-slider .controller{align-items:center;background:#fff;border:.0625em solid #e0e0e0;border-radius:50%;box-shadow:0 .125em .25em #0000001a;cursor:pointer;display:none;height:1.5em;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:1.5em;z-index:10}.recommended-shopify-apps-slider .controller.prev{left:-.75em}.recommended-shopify-apps-slider .controller.next{right:-.75em}.recommended-shopify-apps-slider .controller .icon{color:#666;font-size:.75em}.recommended-shopify-apps-slider .controller.disabled{cursor:not-allowed;opacity:.5}@media (max-width:1240px){.recommended-shopify-apps-slider{margin-top:0;width:100%}}.subscription-status-slider{background:none;margin-top:2em;position:relative;width:20em}.subscription-status-slider .subscription-header{align-items:flex-start;display:flex;flex-direction:column;gap:.5em;justify-content:flex-start;width:100%}.subscription-status-slider .subscription-header .row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.subscription-status-slider .subscription-header .subscription-header-text{font-size:var(--font-16);font-weight:500;text-transform:capitalize}.subscription-status-slider .subscription-header .secondary-text{color:#94959b;font-size:var(--font-14);font-weight:500}.subscription-status-slider .check-icon{color:var(--main-green);font-size:1.1em}.subscription-status-slider h2{color:#1a1a1a;font-size:var(--font-20);font-weight:500;margin:0 0 .75em}.subscription-status-slider .content .status-card{background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);padding:1.25em;position:relative}.subscription-status-slider .status-text{color:#94959b;font-size:1em;margin:0;text-align:center}.subscription-status-slider .slider-container{margin:40px 0 20px;position:relative}.subscription-status-slider .slider-track{display:flex;justify-content:space-between;margin-top:25px;position:relative}.subscription-status-slider .slider-line{background-color:#e5e7eb;border-radius:2px;height:4px;position:relative}.subscription-status-slider .slider-progress{background-color:#22c55e;border-radius:2px;height:100%;left:0;position:absolute}.subscription-status-slider .slider-value{color:#abb1b8;font-size:.8em;font-weight:500;position:absolute;top:-25px}.subscription-status-slider .slider-value.start{left:0}.subscription-status-slider .slider-value.current{color:#666;font-size:.9em;font-weight:600;left:0}.subscription-status-slider .slider-value.end{right:0}.subscription-status-slider .slider-point{background:#e5e7eb;border-radius:50%;height:8px;position:absolute;top:-2px;transform:translateX(-50%);width:8px}.subscription-status-slider .slider-point.active{background:#22c55e}.subscription-status-slider .warning-icon{color:#f59e0b;font-size:1.2em}.subscription-status-slider .warning-box{align-items:center;display:flex;flex-direction:column;font-size:.9em;font-weight:500;gap:1em;justify-content:flex-start}.subscription-status-slider .upgrade-plan{background:linear-gradient(90deg,#8bc45d,#46b680 60%);border:none;border-radius:6px;color:var(--main-white);cursor:pointer;font-size:.9em;font-weight:500;padding:10px 1em;width:100%}.subscription-status-slider .upgrade-plan:hover{border:1px solid #c5c05dcb}@media (max-width:1240px){.subscription-status-slider{justify-content:start;margin-top:2em;width:100%}}.sidebar-content-grid,.sidebar-content-grid .recommended-subscription-section{display:flex;flex-direction:column}@media (max-width:1240px){.sidebar-content-grid{grid-gap:2em;display:grid;gap:2em;width:100%}.sidebar-content-grid .success-section{grid-column:1}.sidebar-content-grid .recommended-subscription-section{grid-column:2;justify-content:space-between}}@media (max-width:630px){.sidebar-content-grid{grid-template-columns:1fr}.sidebar-content-grid .recommended-subscription-section,.sidebar-content-grid .success-section{grid-column:1}}.summary-card{border-radius:.75em}.summary-card .summary-card-header{margin-bottom:1.5em}.summary-card .summary-card-header h3{color:#1a1a1a;font-size:1.5em;font-weight:500;margin:0 0 .75em}.summary-card .summary-card-content{display:flex;gap:1em}.summary-card .card-item{background:#fff;border:1px solid #dfeaf2;border-radius:.75em;color:inherit;cursor:pointer;display:flex;flex:1 1;flex-direction:column;padding:1.25em;text-decoration:none;transition:all .2s ease}.summary-card button.card-item{font-size:1em!important;font-weight:500!important;text-align:left}.summary-card .card-item:hover{border:1px solid #a2c4dd}.summary-card .platform-connections{display:flex;flex-direction:column;gap:1em}.summary-card .platform{align-items:center;display:flex;gap:.75em}.summary-card .platform-logo{height:3em}.summary-card .platform-info{display:flex;flex-direction:column;gap:.5em}.summary-card .platform-name{color:#1a1a1a;font-size:1em;font-weight:500}.summary-card .status{align-items:center;background-color:#fff;display:flex;font-size:.9em;gap:.25em;width:100%}.summary-card .status-label{color:#94959b}.summary-card .status-value.connected{color:#22c55e}.summary-card .status-value.not-connected{color:#ef4444}.summary-card .status.not-connected{&>span:first-child{color:#94959b}&>span:last-child{color:#ef4444}}.summary-card .card-icon{align-items:center;border-radius:.5em;color:#fff;display:flex;height:3.5em;justify-content:center;margin-bottom:.75em;width:3.5em}.summary-card .card-text h4{color:#1a1a1a;margin:0 0 .25em}.summary-card .card-text h4,.summary-card .card-text p{font-family:Inter,sans-serif;font-size:1em!important;font-weight:500}.summary-card .card-text p{color:#666;line-height:1.4;margin:0}@media (max-width:1200px){.summary-card .summary-card-content{flex-wrap:wrap}.summary-card.card-item{flex-basis:calc(50% - 0.5em);flex-grow:1;flex-shrink:1}}@media (max-width:768px){.summary-card .summary-card-content{flex-direction:column}.summary-card .card-item{flex:1 1 100%}.summary-card .card-icon{height:2em;margin-bottom:1.5em;width:2em}}.summary-card .process-bar-container{margin-bottom:2em;margin-top:2em;padding-right:0}.summary-card .calendly-button-wrapper{align-items:center;color:inherit;display:flex;height:100%;text-decoration:none;width:100%}.summary-card .calendly-popup-button{color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;text-decoration:none;width:100%}@keyframes liquid{0%{transform:translateX(-100%) skewX(-15deg)}to{transform:translateX(100%) skewX(-15deg)}}.process-bar-container{box-sizing:border-box;margin-top:1em;width:100%;.process-bar-wrapper{margin:0 auto}.process-bar-container .process-bar-segments{background:#f3f4f6b3;border-radius:18px;box-shadow:inset 0 2px 4px #0000000d;display:flex;gap:2px;height:26px;margin-bottom:12px;overflow:hidden;position:relative}.process-bar-container .segment{flex:1 1;overflow:hidden;position:relative}.process-bar-container .segment.preparation .process-bar-fill{background:linear-gradient(90deg,#12445a,#3792b8 50%,#4eab72 200%);border-radius:14px 0 0 14px;height:100%;position:relative;transition:width .5s cubic-bezier(.4,0,.2,1)}.process-bar-container .segment.optimization .process-bar-fill{background:linear-gradient(90deg,#12445a -100%,#3792b8 0,#4eab72);border-radius:0 14px 14px 0;height:100%;position:relative;transition:width .5s cubic-bezier(.4,0,.2,1)}.process-bar-container .animation-container{bottom:0;left:-2px;pointer-events:none;position:absolute;right:-2px;top:0;z-index:1}.process-bar-container .liquid-animation{animation:liquid 2s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#fff0,#ffffff26 20%,#ffffff4d 50%,#ffffff26 80%,#fff0);filter:blur(3px);inset:0;position:absolute}.process-bar-container .day-marker{border-radius:4px;color:#fff;font-size:13px;font-weight:500;padding:4px 10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.process-bar-container .day-end{background-color:#4b4a4a5c;border-radius:14px;color:#fff;right:4px}.process-bar-container .phase-labels{display:flex;justify-content:space-around;margin-top:8px}.process-bar-container .current-day-marker{background-color:#4b4a4a5c}.process-bar-container .day-markers{display:flex;height:0;justify-content:space-between;margin-bottom:0;margin-top:3em;padding:0 4px;position:relative}.process-bar-container .day-label{position:absolute}.process-bar-container .day-label.start{left:4px;top:-20px}.process-bar-container .day-label.middle{top:0}.process-bar-container .day-label.end{right:4px;top:-20px}.process-bar-container .labels-container{align-items:center;display:flex;justify-content:space-between;padding:0 4px;position:relative}.process-bar-container .phase-group{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.process-bar-container .phase-group:last-child{align-items:flex-end}.process-bar-container .day-label{color:#666;font-size:13px;font-weight:500}.process-bar-container .day-label.middle{left:50%;position:absolute;top:-20px;transform:translateX(-50%)}.process-bar-container .phase-label{color:#666;font-size:14px;font-weight:500}.process-bar-container .current-day-marker{background-color:#4b4a4a00;border-radius:14px;color:#fff;font-size:13px;font-weight:500;padding:4px 8px;position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:2}@media (max-width:1540px){.process-bar-container .process-bar-segments{height:22px}.process-bar-container .current-day-marker,.process-bar-container .day-label{font-size:12px}.process-bar-container .phase-label{font-size:13px}}@media (max-width:768px){.process-bar-container .process-bar-segments{height:16px}.process-bar-container .current-day-marker,.process-bar-container .day-label{font-size:10px}.process-bar-container .phase-label{font-size:11px}}@media (max-width:480px){.process-bar-container .process-bar-segments{height:14px}.process-bar-container .current-day-marker,.process-bar-container .day-label{font-size:9px;padding:2px 6px}.process-bar-container .phase-label{font-size:10px}}.acsr-tables-wrapper td{padding:8px 8px 8px 24px;position:relative;text-align:right}.acsr-tables-wrapper .currency{left:-3px;position:absolute}.acsr-tables-wrapper .percentage{margin-left:2px}}.achievement-bars-container{padding-right:2em;position:relative;width:100%}.achievement-bar-container.shrink{margin-bottom:20px;opacity:.7;transform:scale(.5)}.achievement-bar-container .level-2 .achievement-fill{background:linear-gradient(90deg,#3792b8,#4eab72,#12445a)}.achievement-bar-container .level-2 .checkpoint.active svg{filter:drop-shadow(0 0 5px #4eab72)}.achievement-bar-container .level-2 .star-path-active{stroke:#10b981}@keyframes levelTransition{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.achievement-bar-container .level-2{animation:levelTransition .5s ease forwards}.achievement-bar-container .level-2 .checkpoint.active:after{background:radial-gradient(circle,#10b98133 0,#0596691a 30%,#0000 70%)}@keyframes starGlowLevel2{0%{filter:drop-shadow(0 0 5px #10b981);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #10b981) brightness(1.2);transform:scale(1.2)}to{filter:drop-shadow(0 0 5px #10b981);transform:scale(1)}}.achievement-bar-container .level-2 .checkpoint.active svg{animation:starGlowLevel2 1.5s ease-in-out infinite}.achievement-bar-container{padding:60px 1em 60px 0;position:relative}.achievement-bar-container .achievement-markers{height:110px;position:absolute;top:0;width:100%}.achievement-bar-container .marker{align-items:center;color:#94959b;display:flex;flex-direction:column;font-size:14px;font-weight:500;position:absolute;text-align:center;transform:translateX(-50%)}.achievement-bar-container .marker:nth-child(odd){top:0}.achievement-bar-container .marker:nth-child(2n){bottom:-20px}.achievement-bar-container .achievement-bar-wrapper{background-color:#e5e7eb;border-radius:10px;height:10px;overflow:visible;position:relative;width:100%}.achievement-bar-container .achievement-fill{background:linear-gradient(90deg,#12445a,#3792b8,#4eab72);border-radius:10px;height:100%;position:relative;z-index:1}.achievement-bar-container .checkpoints{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.achievement-bar-container .checkpoint{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:2}.achievement-bar-container .checkpoint svg{height:100%;position:relative;width:100%;z-index:3}.achievement-bar-container .checkpoint.active svg{animation:starGlow 1.5s ease-in-out infinite;filter:drop-shadow(0 0 5px #3792b8)}@keyframes starGlow{0%{filter:drop-shadow(0 0 5px #10b981);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #10b981) brightness(1.2);transform:scale(1.2)}to{filter:drop-shadow(0 0 5px #10b981);transform:scale(1)}}.checkpoints .checkpoint:first-child{left:10%}.checkpoints .checkpoint:nth-child(2){left:25%}.checkpoints .checkpoint:nth-child(3){left:50%}.checkpoints .checkpoint:nth-child(4){left:100%}.checkpoint.active:after{background:radial-gradient(circle,#10b98133 0,#0596691a 30%,#0000 70%);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.star-path-active{stroke-dasharray:100;stroke-dashoffset:0;transition:all .3s ease}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-30px)}}.achievement-bar-container{position:absolute;transition:all .5s ease;width:100%}.achievement-bar-container.fade-out{animation:fadeOutUp .8s ease forwards}.achievement-bar-container.level-2{animation:fadeInUp .8s ease forwards}.achievement-bar-container .achievement-icon{opacity:.5;transition:all .3s ease}.achievement-bar-container .achievement-icon.active{filter:drop-shadow(0 0 5px #3792b8);opacity:1}.achievement-bar-container .level-2 .achievement-icon.active{filter:drop-shadow(0 0 5px #4eab72)}.achievement-bar-container .marker-value{color:#1a1a1a}.achievement-bar-container .marker-label{color:#94959b;font-weight:400}@media (max-width:768px){.achievement-bars-container{margin-top:24px;padding:0 16px}.achievement-bar-container{padding:32px 0;position:relative}.achievement-bar-container .achievement-markers{display:flex;height:auto;justify-content:space-between;padding:0 12px;position:absolute;top:-30px;width:100%}.achievement-bar-container .marker{align-items:center;display:flex;flex-direction:column;left:auto!important;position:relative;transform:none;width:70px}.achievement-bar-container .achievement-icon{height:35px!important;width:35px!important}.achievement-bar-container .checkpoints{display:flex;justify-content:space-between;padding:0 12px;position:absolute;top:50%;width:100%}.achievement-bar-container .checkpoint{height:35px;position:relative;transform:translateY(-50%);width:35px}.achievement-bar-container .checkpoints .checkpoint:first-child{left:0}.achievement-bar-container .checkpoints .checkpoint:nth-child(2){left:33.33%}.achievement-bar-container .checkpoints .checkpoint:nth-child(3){left:66.66%}.achievement-bar-container .checkpoints .checkpoint:nth-child(4){left:100%;transform:translate(-100%,-50%)}}.basic-user .ai-ads .ai-ads-home-grid{padding:2em 1em 0 0}.ai-ads .ai-ads-home-grid,.basic-user .ai-ads .ai-ads-home-grid{grid-gap:2em;display:grid;gap:2em;grid-template-areas:"summary" "history" "comparison";grid-template-columns:1fr;grid-template-rows:auto auto auto}.ai-ads .ai-ads-home-grid{max-width:100%;padding:0 1em}.ai-ads .ai-ads-home-grid .summary{grid-area:summary}.ai-ads .ai-ads-home-grid .history{grid-area:history}.ai-ads .ai-ads-home-grid .comparison{grid-area:comparison;overflow-x:hidden;width:100%}@media (max-width:1400px){.ai-ads .ai-ads-home-grid{grid-template-areas:"summary" "history" "comparison";grid-template-columns:1fr;padding:0 1em;width:100%}.ai-ads .ai-ads-home-grid .comparison{overflow-x:hidden;width:100%}}@media (max-width:768px){.basic-user .ai-ads .ai-ads-home-grid{padding:2em}}.facebook-date-picker,.facebook-date-picker .time-range{position:relative}.facebook-date-picker .time-range button{background:#f0f0f0;border:none;border-radius:.5em;padding:5px .5em;transition:0}.facebook-date-picker .time-range button:hover{background:#dcdcdc}.facebook-date-picker .date-selection-popover .react-datepicker{font-size:.7em}.facebook-date-picker .date-selection-popover{background:var(--main-white);border-radius:1em;box-shadow:0 1px 4px 1px #ccc;left:0;min-width:300px;padding:1em;position:absolute;top:3em;visibility:hidden;z-index:100}.facebook-date-picker .date-selection-popover.open{visibility:visible}.date-selection-content{align-items:flex-start;display:flex;gap:2em;justify-content:space-between}.facebook-date-picker .react-datepicker__day,.facebook-date-picker .react-datepicker__day-name,.facebook-date-picker .react-datepicker__time-name{line-height:1.2rem;width:1.2rem}.facebook-date-picker .react-datepicker__current-month{font-size:.8rem}.facebook-date-picker .date-selection-popover h6{font-size:1em;font-weight:500;margin:0 auto 1em}.facebook-date-picker .date-selection-popover ul{font-size:.8em;list-style-type:none;padding-left:0}.facebook-date-picker .date-selection-popover ul li{cursor:pointer}.facebook-date-picker .date-selection-popover ul li:hover{color:#00548c;font-weight:500}.facebook-date-picker .date-selection-popover ul li.active{color:var(--text-blue);font-weight:500}.facebook-date-picker .date-selection-popover .react-datepicker,.facebook-date-picker .date-selection-popover .react-datepicker__header{border:none}.facebook-date-picker .date-text{color:var(--text-gray);font-size:.8em;margin:0 0 .5em}.facebook-date-picker .date-selection-popover .action-buttons{align-items:center;display:flex;gap:.5em;justify-content:flex-end}.facebook-date-picker .date-selection-popover .action-buttons .button{font-size:.8em;padding:3px 15px;transition:0s}.facebook-date-picker .date-selection-popover .action-buttons .update{color:var(--main-white)}.facebook-date-picker .toggle-button{border:none;border-radius:4px;color:var(--text-gray);cursor:pointer;display:flex;font-size:.9em;gap:.5em;padding:3px 15px}.acsr-container{background-color:#fff;border-radius:.5em;height:-webkit-fit-content;height:fit-content;overflow-y:auto;padding:2em 0 1em 1em}.acsr-report-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.acsr-report-header h2{color:#333;flex:1 1 100%;font-size:1em;font-weight:400;margin:0 0 1em}.acsr-report-header h2 span{color:var(--main-green);font-weight:600}.acsr-filters{display:flex;flex-wrap:wrap;gap:1em;padding-bottom:1em}.filter-group{align-items:center;display:flex;flex-direction:row;gap:1em;margin-right:2em}.acsr-filters .filter-label{color:var(--text-gray);display:block;font-size:.9em}.acsr-filter{position:relative}.acsr-filter select{-webkit-appearance:none;appearance:none;background:#fff;border:none;border-radius:1em;box-shadow:0 .25em .45em 0 #32326926,.125em .25em .25em .125em #0000000d;color:var(--main-green);cursor:pointer;font-size:1em;font-weight:500;padding:.5em 2em .5em 1em}.acsr-filter select:focus-visible{outline:.1em solid var(--main-green)}.acsr-filter .facebook-date-picker .toggle-button{background-color:var(--main-white);border-radius:1em;box-shadow:0 .25em .45em 0 #32326926,.125em .25em .25em .125em #0000000d;color:var(--main-green);font-size:1em;font-weight:500;padding:.5em 2em .5em 1em}.acsr-filter .facebook-date-picker .toggle-button:focus-visible{outline:.1em solid var(--main-green)}.acsr-caret-icon{color:#666;pointer-events:none;position:absolute;right:.6em;top:50%;transform:translateY(-50%);z-index:5}.acsr-report-grid{display:flex;flex-wrap:wrap;gap:2em;margin-bottom:3em}.acsr-container .currency{font-size:.7em;position:relative}.acsr-chart{height:100%;min-height:8em;padding:1em}.acsr-container>h2{color:#333;flex:1 1 100%;font-size:1em;font-weight:400;margin:0 0 1em}.acsr-container>h2 span{font-weight:600}@media (max-width:48em){.acsr-report-header{align-items:flex-start;flex-direction:column}.acsr-filters{margin-top:.6em;width:100%}.filter-group{margin-bottom:1em;width:auto}}.acsr-chart-warning{align-items:center;color:#666;display:flex;font-size:.8em;height:50px;justify-content:center;padding:0 10px;text-align:center}.acsr-table-tabs{margin:2em}.acsr-table-row{transition:background-color .2s ease}.acsr-table-row:hover{background-color:#f8f9fa}.acsr-table-row[data-type=campaign]{background-color:#f8f9fa;border-top:2px solid #dee2e6;font-weight:600}.acsr-table-row[data-type=campaign]:hover{background-color:#f1f3f5}.acsr-table-row[data-type=adset]{background-color:#fff;border-left:3px solid #e9ecef;margin-left:1.5em;padding-left:2em}.acsr-table-row[data-type=adset]:hover{background-color:#f8f9fa}.acsr-table-row[data-type=adset] td:first-child{padding-left:2.5em;position:relative}.acsr-table-row[data-type=adset] td:first-child:before{background-color:#ced4da;content:"";height:2px;left:1em;position:absolute;top:50%;width:.8em}.acsr-table-row[data-type=campaign] .label-cell{color:#495057}.acsr-table-row[data-type=adset] .label-cell{color:#6c757d;font-size:.95em}.acsr-report-card-container{cursor:pointer;flex:1 1;max-width:15em;position:relative}h3{text-align:-webkit-center;text-align:center}.acsr-report-card-container .acsr-report-card{background-color:#fff;border-radius:2em;box-shadow:0 .25em .75em #0000001a;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:15em;overflow:hidden;position:relative}.acsr-report-card-container .acsr-report-card:hover{box-shadow:0 .25em .75em #0003;transition:all .1s ease-in-out}.acsr-report-card-container .acsr-report-card h3{color:#666;font-size:.9em;font-weight:600;margin-bottom:.6em}.acsr-report-card-container .acsr-subtitle-text{color:#234d62;font-size:1em;font-weight:400}.acsr-report-card-container .acsr-subtitle-value{color:#234d62;font-size:1.5em;font-weight:600}.acsr-report-card-container .acsr-subtitle{align-items:center;color:#666;display:flex;font-size:.9em;gap:.6em;justify-content:space-between;margin-top:.3em}.acsr-report-card-container .acsr-report-card .acsr-subtitle-value .x-symbol{margin-right:.2em}.acsr-report-card-container .acsr-card-content{padding:1em 2em}.acsr-report-card-container .acsr-line{border-top:.125em solid #e0e0e0}.acsr-report-card-container .acsr-chart-tooltip{height:100%;width:100%}.acsr-report-card-container .acsr-chart{height:100%;position:relative;width:100%}.acsr-report-card-container .acsr-active-indicator{background-color:inherit;bottom:0;height:1em;left:0;position:absolute;right:0}.acsr-report-card-container.active .acsr-report-card{box-shadow:0 0 .6em #4caf504d}.acsr-report-card-container .acsr-subtitle-label{align-items:center;cursor:help;display:flex;gap:.4em}.acsr-report-card-container .info-icon{color:#666;font-size:1.1em;opacity:.5;transition:opacity .2s ease}.acsr-report-card-container .acsr-subtitle-label:hover .info-icon,.acsr-report-card-container .info-icon:hover{opacity:.8}.acsr-report-card-container .tooltip-container{align-items:center;display:flex}.acsr-tables-wrapper{-webkit-overflow-scrolling:touch;cursor:grab;display:flex;margin-bottom:4em;margin-top:5em;padding-right:.3em;scroll-behavior:smooth;scrollbar-color:#888c #f1f1f166;scrollbar-width:thin;-webkit-user-select:none;user-select:none;white-space:nowrap}.acsr-tables-wrapper .sort-indicator{display:inline-block;margin-left:.3em;width:.6em}.acsr-tables-wrapper .status-tooltip{gap:.5em}.acsr-tables-wrapper .status-tooltip,.indicator{align-items:center;display:flex;justify-content:center}.indicator{background-color:#ccc;border-radius:50%;flex-shrink:0;font-size:.7em;height:.7em;margin-left:.7em;width:.7em}.indicator.active{height:1.5em;margin-left:.7em;width:1.5em}.indicator.paused{background-color:#fff;color:#ff9800;font-size:1.7em;margin-left:.2em}.indicator.pending{background-color:#fff0;color:#2196f3;font-size:1.4em;margin-left:.4em}.indicator.issue{color:#6f6f6f}.indicator.info,.indicator.issue{background-color:#fff;font-size:1.7em;margin-left:.2em}.indicator.info{color:#2196f3}.indicator.error{background-color:#fff;color:#f44336;font-size:1.7em;margin-left:.2em}.indicator.inactive{background-color:#ccc;height:1.5em;margin-left:.7em;width:1.5em}.indicator svg{height:100%;width:100%}.acsr-metric-table th{cursor:pointer;padding-right:1.3em;position:relative;-webkit-user-select:none;user-select:none}.acsr-metric-table .currency{font-size:.8em}.acsr-tables-wrapper .acsr-metric-table th .sort-indicator{color:#666;font-size:.8em;position:absolute;right:.5em;top:50%;transform:translateY(-50%)}.acsr-campaign-column{background:linear-gradient(90deg,#fff,#fff 80%,hsla(0,0%,100%,.035));flex:0 1 auto;left:0;max-width:19.6em;position:-webkit-sticky;position:sticky;width:-webkit-fit-content;width:fit-content;z-index:1}.acsr-campaign-header,.acsr-tables-wrapper .acsr-campaign-subheader{height:2.6em}.acsr-campaign-name{overflow:hidden;padding:.8em 1em;text-overflow:ellipsis;white-space:nowrap}.acsr-campaign-name.campaign{background-color:#f8f9fa;border-top:2px solid #dee2e6;color:#495057;font-weight:600}.acsr-campaign-name.adset{color:#6c757d;font-size:.95em;padding-left:2.5em;position:relative}.acsr-campaign-name.adset:before{background-color:#ced4da;content:"";height:2px;left:1em;position:absolute;top:50%;width:.8em}.acsr-campaign-name.adset:after{background-color:#e9ecef;content:"";height:100%;left:1em;position:absolute;top:0;width:2px}.acsr-metric-table{border-radius:0;flex:0 0 22em;margin-right:1.5em;padding-top:.6em}.acsr-tables-wrapper .acsr-campaign-name.clickable:hover{background-color:#0000000d}.acsr-tables-wrapper .acsr-campaign-name.active{background-color:#0000001a}.acsr-metric-table td,.acsr-metric-table th{border-radius:.3em;padding:.6em;text-align:center}.acsr-tables-wrapper .acsr-metric-header{align-content:center;color:#fff;font-weight:700;height:3em;padding:.6em;text-align:center}.acsr-tables-wrapper .acsr-metric-cell .tooltip-container,.acsr-tables-wrapper .acsr-metric-header .tooltip-container{width:100%}.acsr-tables-wrapper .acsr-metric-table table{border-collapse:collapse;width:100%}.acsr-tables-wrapper .acsr-metric-table td,.acsr-tables-wrapper .acsr-metric-table th{border-bottom:.1em solid #e0e0e0;padding:.6em;text-align:center}.acsr-tables-wrapper .acsr-metric-table th{font-weight:700}.acsr-tables-wrapper .acsr-metric-table.ad-spend .acsr-metric-header{background-color:#0585e0}.acsr-tables-wrapper .acsr-metric-table.reach .acsr-metric-header{background-color:#00a090}.acsr-tables-wrapper .acsr-metric-table.sales .acsr-metric-header{background-color:#00963e}.acsr-tables-wrapper .acsr-metric-table.clicks .acsr-metric-header{background-color:#2fa700}.acsr-tables-wrapper .acsr-metric-table.performance .acsr-metric-header{background-color:#00aee8}.acsr-tables-wrapper .acsr-metric-table.ad-spend{background-color:#0585e01a}.acsr-tables-wrapper .acsr-metric-table.reach{background-color:#00a0901a}.acsr-tables-wrapper .acsr-metric-table.sales{background-color:#00963e1a}.acsr-tables-wrapper .acsr-metric-table.clicks{background-color:#2fa7001a}.acsr-tables-wrapper .acsr-metric-table.performance{background-color:#00aee81a}.acsr-tables-wrapper::-webkit-scrollbar{width:.3em}.acsr-tables-wrapper::-webkit-scrollbar-track{background:linear-gradient(90deg,#f1f1f166,#f1f1f1b3);border-radius:.15em}.acsr-tables-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#888c,#888888e6);border-radius:.15em;min-height:3em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.acsr-tables-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#666666e6,#666)}.acsr-tables-wrapper:active{cursor:grabbing}.acsr-tables-wrapper::-webkit-scrollbar{height:0}.acsr-table-container{margin-bottom:4em;margin-top:5em;position:relative}.acsr-tables-wrapper{margin-top:1em}.acsr-table-tabs{display:flex;gap:1em;margin-bottom:2em}.acsr-tab{background:#f5f5f5;border:none;border-radius:.5em;color:#666;cursor:pointer;font-weight:600;padding:.8em 1.6em;transition:all .2s ease}.acsr-tab:hover{background:#ebebeb}.acsr-tab.active{background:#0585e0;color:#fff}.acsr-main-table{border-collapse:initial;border-spacing:0;width:-webkit-max-content;width:max-content}.acsr-label-header{background:#fff;left:0;min-width:250px;padding-left:1em;position:-webkit-sticky;position:sticky;text-align:left;z-index:2}.acsr-metric-group-header{color:#fff;padding:.6em;text-align:center}.acsr-metric-header{border-right:0 solid #fff;color:#fff;padding:1em}.acsr-metric-header.label-header{background:#fff;color:#495057;cursor:default;left:0;max-width:25em;overflow:hidden;padding-left:1em;position:-webkit-sticky;position:sticky;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:25em;z-index:3}.acsr-metric-header.ad-spend{background-color:#0585e0}.acsr-metric-header.reach{background-color:#00a090}.acsr-metric-header.sales{background-color:#00963e}.acsr-metric-header.clicks{background-color:#2fa700}.acsr-metric-header.performance{background-color:#00aee8}.acsr-label-cell{background:#fff;border-right:0 solid #f0f0f0;cursor:pointer;left:0;padding:.8em 2em .8em 1em;position:-webkit-sticky;position:sticky;z-index:1}.ad-spend-group .acsr-table-row.campaign td{background-color:rgba(5,133,224,.233)!important;font-weight:600!important;z-index:2}.sales-group .acsr-table-row.campaign td{background-color:rgba(0,150,62,.193)!important;font-weight:600!important;z-index:2}.reach-group .acsr-table-row.campaign td{background-color:rgba(0,160,144,.208)!important;font-weight:600!important;z-index:2}.clicks-group .acsr-table-row.campaign td{background-color:rgba(47,167,0,.159)!important;font-weight:600!important;z-index:2}.performance-group .acsr-table-row.campaign td{background-color:rgba(0,174,232,.179)!important;font-weight:600!important;z-index:2}.acsr-table-row.campaign .acsr-label-cell{background-color:#efefef!important;z-index:2}.acsr-table-row.adset .acsr-metric-cell.ad-spend{background-color:#0585e01a}.acsr-table-row.adset .acsr-metric-cell.reach{background-color:#00a0901a}.acsr-table-row.adset .acsr-metric-cell.sales{background-color:#00963e1a}.acsr-table-row.adset .acsr-metric-cell.clicks{background-color:#2fa7001a}.acsr-table-row.adset .acsr-metric-cell.performance{background-color:#00aee81a}.acsr-table-row.campaign{border-top:0 solid #dee2e6}.acsr-table-row.campaign .acsr-label-cell{border-radius:8px;color:#2c2c2c;font-weight:600}.acsr-table-row.adset .acsr-label-cell{background:#fff;border-radius:8px;left:0;padding-left:2.5em;position:-webkit-sticky;position:sticky;z-index:1}.acsr-table-row.adset .acsr-label-cell:before{background-color:#ced4da;border-radius:0 100% 100% 0;content:"";height:2px;left:1em;position:absolute;top:50%;width:1em}.acsr-table-row.adset .acsr-label-cell:after{background-color:#ced4da;border-radius:0 100% 100% 0;content:"";height:100%;left:1em;position:absolute;top:0;transform:translateY(-50%);width:1.5px}.acsr-metric-cell{border-right:0 solid #fff;padding:.8em 1em}.acsr-metric-group-header,.acsr-metric-header{&.ad-spend{background-color:#0585e0}&.reach{background-color:#00a090}&.sales{background-color:#00963e}&.clicks{background-color:#2fa700}&.performance{background-color:#00aee8}}.acsr-metric-cell{&.ad-spend{background-color:#0585e01a}&.reach{background-color:#00a0901a}&.sales{background-color:#00963e1a}&.clicks{background-color:#2fa7001a}&.performance{background-color:#00aee81a}}.acsr-metric-cell,.acsr-metric-header:not(.label-header){max-width:23em;min-width:10em;overflow:hidden;padding:.6em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:5em}.acsr-table-row:hover .acsr-metric-cell{filter:none}.acsr-table-row.hover-effect,.acsr-table-row.hover-effect .acsr-label-cell{background-color:#f2f2f2!important}.ad-spend-group .acsr-table-row.hover-effect .acsr-label-cell,.ad-spend-group .acsr-table-row.hover-effect td{background-color:#0585e026!important}.sales-group .acsr-table-row.hover-effect .acsr-label-cell,.sales-group .acsr-table-row.hover-effect td{background-color:#00963e26!important}.reach-group .acsr-table-row.hover-effect .acsr-label-cell,.reach-group .acsr-table-row.hover-effect td{background-color:#00a09026!important}.clicks-group .acsr-table-row.hover-effect .acsr-label-cell,.clicks-group .acsr-table-row.hover-effect td{background-color:#2fa70026!important}.performance-group .acsr-table-row.hover-effect .acsr-label-cell,.performance-group .acsr-table-row.hover-effect td{background-color:#00aee826!important}.acsr-tables-wrapper{margin:1em 0;overflow-x:auto;padding-bottom:1em}.acsr-tables-wrapper::-webkit-scrollbar{height:8px}.acsr-tables-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.acsr-tables-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.acsr-tables-wrapper::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.table-groups-container{display:flex;gap:0}.acsr-metric-table{border-radius:1em;margin-right:0;overflow:hidden}.ad-spend-group .acsr-metric-header{background-color:#0585e0}.ad-spend-group .acsr-metric-cell{background-color:#0585e01a}.sales-group .acsr-metric-header{background-color:#00963e}.sales-group .acsr-metric-cell{background-color:#00963e1a}.acsr-name-table{background:#fff;left:0;margin-right:0;padding-top:.6em;position:-webkit-sticky;position:sticky;z-index:2}.reach-group .acsr-metric-header{background-color:#00a090}.reach-group .acsr-metric-cell{background-color:#00a0901a}.clicks-group .acsr-metric-header{background-color:#2fa700}.clicks-group .acsr-metric-cell{background-color:#2fa7001a}.performance-group .acsr-metric-header{background-color:#00aee8}.performance-group .acsr-metric-cell{background-color:#00aee81a}.table-groups-container tr[data-row-index]{position:relative}.ad-spend-group tr[data-row-index]:hover,.ad-spend-group tr[data-row-index]:hover~table tr[data-row-index]{background-color:#0585e026}.sales-group tr[data-row-index]:hover,.sales-group tr[data-row-index]:hover~table tr[data-row-index]{background-color:#00963e26}.reach-group tr[data-row-index]:hover,.reach-group tr[data-row-index]:hover~table tr[data-row-index]{background-color:#00a09026}.clicks-group tr[data-row-index]:hover,.clicks-group tr[data-row-index]:hover~table tr[data-row-index]{background-color:#2fa70026}.acsr-table-row.hover-effect{background-color:#0000000a;font-weight:600!important}.ad-spend-group .acsr-table-row.hover-effect{background-color:#0585e026}.sales-group .acsr-table-row.hover-effect{background-color:#00963e26}.reach-group .acsr-table-row.hover-effect{background-color:#00a09026}.clicks-group .acsr-table-row.hover-effect{background-color:#2fa70026}.performance-group .acsr-table-row.hover-effect{background-color:#00aee826}.acsr-label-cell .label-with-status{align-items:center;display:flex;gap:.5em;justify-content:space-between;width:100%}.acsr-label-cell .label-text{flex:1 1;max-width:19em;min-width:17em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acsr-label-cell .tooltip-container{flex:1 1;overflow:hidden}.acsr-label-cell .tooltip-container .label-text{display:block;max-width:100%;min-width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acsr-label-cell .indicator{flex-shrink:0;margin:0}.acsr-metric-table.audiences th{background-color:#234a5e;color:#fff;font-weight:500;padding:.6em}.acsr-metric-table.audiences td{padding:.6rem;vertical-align:middle}.acsr-metric-table.audiences td:first-child{padding:.2rem .6rem}.acsr-metric-table.audiences .audience-cell{gap:.5rem;justify-content:center}.acsr-metric-table.audiences .switch{background:#f0f0f0;border:none;border-radius:12px;height:20px!important;overflow:hidden;position:relative}.acsr-metric-table.audiences .switch .option{color:#666;font-weight:500;height:26px!important;line-height:26px!important;transition:color .2s ease;z-index:1}.acsr-metric-table.audiences .switch .selection{background:var(--main-green);border-radius:10px;height:16px!important;top:2px;transition:all .2s cubic-bezier(.4,0,.2,1)}.acsr-metric-table.audiences .switch[data-value=No] .option[data-value=No],.acsr-metric-table.audiences .switch[data-value=Yes] .option[data-value=Yes]{color:#fff}.acsr-metric-table.audiences .switch:hover{background:#e8e8e8}.acsr-metric-table.audiences .switch[data-value=Yes] .selection{background:var(--main-green)}.acsr-metric-table.audiences .switch[data-value=No] .selection{background:var(--text-gray)}.acsr-metric-table.audiences .acsr-table-row.campaign td{background-color:#234a5e26;font-weight:500}.acsr-metric-table.audiences .acsr-table-row.adset td{background-color:#234a5e0d}.acsr-metric-table.audiences .acsr-table-row.hover-effect td{background-color:#234a5e33}.acsr-metric-cell .audience-list{max-width:95%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acsr-metric-cell .edit-button{display:none;transition:opacity .3s ease}.acsr-metric-cell:hover .edit-button{display:inline-block}tr[data-type=funnel] .acsr-label-cell:hover{background-color:#dd13130d}.acsr-label-cell[data-clickable=true]{color:#234a5e;cursor:pointer}.acsr-label-cell[data-clickable=true]:hover{text-decoration:underline}.acsr-tables-wrapper.dragging{cursor:grabbing;scroll-behavior:auto}.no-data-text{color:#666;padding:1em;text-align:center}.acsr-metric-table.audiences .acsr-metric-cell{max-width:36em;min-width:18em;position:relative;width:22em}.acsr-metric-table.audiences .audience-cell{align-items:center;display:flex;position:relative;width:100%}.acsr-metric-table.audiences .audience-cell>div:first-child{flex:1 1;overflow:hidden;padding-left:3em;padding-right:3em;text-overflow:ellipsis;white-space:nowrap}.acsr-metric-table.audiences .edit-button{align-items:center;display:flex;height:1.5em;justify-content:center;margin:0;opacity:0;padding:0;position:absolute;right:.5em;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:1.5em}.acsr-metric-table.audiences .acsr-metric-cell:hover .edit-button{opacity:1}.acsr-metric-table.audiences .switch-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.acsr-metric-table.audiences td:first-child,.acsr-metric-table.audiences th:first-child{max-width:10em;min-width:10em;width:10em}.acsr-metric-table.audiences th .tooltip-container{align-items:center;display:flex;font-weight:700;height:1.8em;justify-content:center;line-height:1.2;padding-left:.6em}.acsr-table-container .loading-overlay{align-items:center;background-color:#fffc;bottom:0;display:flex;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%;z-index:1000}.basic-input input,.basic-input label,.basic-input textarea{display:block}.basic-input input,.basic-input select,.basic-input textarea{border:none;border-radius:.5em;outline:none;padding:.5em;width:100%}.basic-input input:focus,.basic-input textarea:focus{background:#ebebeb;border-color:#510077;outline:none}.basic-input--invalid label,.basic-input--invalid p{color:red}.basic-input--invalid input,.basic-input--invalid textarea{background:#ffd1d1;border-color:red}.basic-input--invalid .error-text{font-size:.8em}.basic-input .select-cont{border:none;border-radius:.5em;box-shadow:0 2px 5px 0 #ccc;cursor:pointer;outline:none;padding:0;width:100%}.basic-input select{box-shadow:none;cursor:pointer;margin:0 auto;width:calc(100% - 1em)}.add-existing-campaign-into-existing-full-funnel{display:flex;flex-direction:column;gap:10px}.add-existing-campaign-into-existing-full-funnel button{align-items:center;display:flex;gap:10px;width:-webkit-fit-content;width:fit-content}.add-existing-campaign-into-existing-full-funnel input{width:100%;width:-webkit-fit-content;width:fit-content}.add-existing-campaign-into-existing-full-funnel-input{display:flex;flex-direction:column;gap:10px}.activity-log-table-header{font-size:var(--font-20);font-weight:600;margin-bottom:16px}.activity-log-container{height:600px;max-height:70vh;overflow-y:auto;position:relative}.facebook-activity-table{border:1px solid #ddd;border-collapse:collapse;width:100%}.facebook-activity-table td,.facebook-activity-table th{border:1px solid #ddd;max-width:400px}.facebook-activity-table th{background-color:var(--second-green);border-bottom:2px solid #dee2e6;color:#fff;font-weight:600;padding:12px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:1}.facebook-activity-table td{overflow:hidden;padding:8px;text-align:left;text-overflow:ellipsis;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;white-space:pre-wrap}.facebook-activity-table tr:nth-child(2n){background-color:#f2f2f2}.facebook-activity-table tr:nth-child(odd){background-color:#fff}.facebook-activity-table tr:hover{background-color:#e9ecef}.activity-log-next-button{margin:1em auto}.activity-log-header{align-items:center;display:flex;margin-bottom:16px}.activity-log-table-header{align-items:center;display:flex;gap:8px}.visibility-toggle-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:var(--font-20);padding:4px;transition:color .2s ease}.visibility-toggle-btn:hover{color:#333}.campaign-page-layout{display:flex;flex-direction:row;height:100%;width:100%}.empty-campaigns-container{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.no-campaigns-content{align-items:center;background:linear-gradient(to bottom,rgba(var(--main-green-rgb),.02),#fff);border:1px solid rgba(var(--main-green-rgb),.1);border-radius:16px;display:flex;flex-direction:column;gap:1.5em;margin:0 auto;max-width:800px;padding:64px 32px;text-align:center}.no-campaigns-text{font-size:1.5em!important}.create-campaign-button{background-color:var(--main-blue);border:none;border-radius:.5em;color:#fff;font-size:1em;padding:.8em 1.5em;transition:all .2s ease}.breadcrumb-container{background-color:#fff;width:100%;z-index:20}.basic-user .breadcrumb-container,.breadcrumb-container{align-content:center;border-bottom:1px solid #f0f0f0;height:var(--breadcrumb-height);position:-webkit-sticky;position:sticky;top:0}.basic-user .breadcrumb-container{background-color:#f9f9f9;margin-left:-2em;padding:0 2em;width:calc(100% + 2em);z-index:2000}.campaign-page-layout .content-wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - 10em);width:100%}.basic-user .campaign-page-layout .content-wrapper{display:flex;flex:1 1;flex-direction:column;height:calc(100vh - var(--breadcrumb-height));width:100%}.empty-campaigns-container{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.no-campaigns-text{color:var(--text-gray);font-size:1.1em;text-align:center}.create-link{color:var(--main-blue);cursor:pointer;text-decoration:underline}.create-link:hover{color:var(--main-blue-hover)}.ai-ads-full-funnel-campaigns-grid{-webkit-user-drag:none;-webkit-overflow-scrolling:touch;align-items:start;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:default;display:flex;flex-direction:row;gap:1em;overflow-x:auto;padding:.5em 2em .5em .5em;scroll-behavior:smooth;scrollbar-color:#888 #f1f1f1;scrollbar-width:thin;transform:translateZ(0);-webkit-user-select:none;user-select:none;width:100%;will-change:transform;&::-webkit-scrollbar{height:8px}&::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}&::-webkit-scrollbar-thumb{background:#888;border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:#666}}.bottom-section{background:#fff;border-top:1px solid #e3e3e3;bottom:0;position:-webkit-sticky;position:sticky;width:100%;z-index:10}.bottom-section-header{display:flex;justify-content:flex-end;padding:0 2em .5em}.basic-user .bottom-section{background:#fbfbfb;border-top:1px solid #e3e3e3;bottom:0;margin-left:-2em;margin-top:auto;padding:1em 0 0 2em;position:-webkit-sticky;position:sticky;width:calc(100% + 2em);z-index:10}.basic-user .ai-ads-full-funnel-campaigns-grid-header{color:var(--second-green)!important;font-size:1.35em;line-height:1;padding:1em 0;pointer-events:none;text-decoration:none!important;transition:all .1s}.ai-ads-full-funnel-campaigns-grid.full{grid-template-columns:1fr;height:-webkit-fill-available}.ai-ads-full-funnel-campaigns-grid .no-campaigns-text{width:100%}.create-campaign-card{align-items:center;background:#fff;border:1px dashed #ccc;border-radius:var(--border-md);color:#666;cursor:pointer;display:flex;flex-direction:column;font-size:var(--font-14);gap:.5em;height:100%;justify-content:center;max-width:12em;min-height:12em;min-width:12em;padding:1em;transition:all .2s}.create-campaign-card:hover{background:#f9f9f9;border-color:var(--second-green);color:var(--second-green)}.create-campaign-card svg{font-size:1.2em}@media (max-width:1400px){.ai-ads-full-funnel-campaigns-grid{grid-template-columns:1fr}}.breadcrumb-actions .actions{align-items:center;display:flex;display:none;gap:1em}.basic-user.breadcrumb-actions .actions .button{align-items:center;background:#eee;color:var(--text-gray);display:flex;font-size:.9em;gap:5px;height:2em;padding:.8em}.basic-user .breadcrumb-actions .actions .button:hover{background:#d2d2d2}.basic-user .breadcrumb-actions .actions .campaign-status{color:#959595;font-size:.8em}.basic-user .breadcrumb-actions .actions .campaign-status .status{font-weight:600}.basic-user .breadcrumb-actions .actions .switch{background-color:#eee;border-radius:5px;box-shadow:none;font-size:13px;min-width:120px}.ai-ads-full-funnel-campaigns-grid{padding:0 2em .5em .5em}@media (max-width:768px){.campaign-page-layout{-webkit-overflow-scrolling:touch;height:auto;min-height:100dvh;overflow:auto}.campaign-page-layout .content-wrapper{height:auto;min-height:calc(100dvh - var(--breadcrumb-height));padding-bottom:env(safe-area-inset-bottom,20px)}.breadcrumb-container{background:#fff;padding-top:env(safe-area-inset-top,0);position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);width:100%;z-index:2000}.basic-user .breadcrumb-container{margin-left:0;min-height:60px;padding:env(safe-area-inset-top,0) 1em 0;width:100%}.empty-campaigns-container{height:calc(100dvh - var(--breadcrumb-height) - env(safe-area-inset-bottom, 0px));left:0;position:relative;top:0;transform:none}.basic-user .bottom-section{background:#fff;padding-bottom:calc(1em + env(safe-area-inset-bottom, 0px))}.acsr-container{padding:2em 0 12em 1em}.basic-user .bottom-section{-webkit-overflow-scrolling:touch;background:#fbfbfb;bottom:0;left:0;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:none;padding:1em 1em calc(1em + env(safe-area-inset-bottom, 0px));position:fixed;scroll-snap-type:none;transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;z-index:1000}.basic-user .bottom-section .ai-ads-full-funnel-campaigns-grid{-webkit-overflow-scrolling:auto;overscroll-behavior-x:none;scroll-behavior:auto;scroll-snap-type:none;touch-action:pan-x}.basic-user .bottom-section::-webkit-scrollbar{display:none}.basic-user .bottom-section{-ms-overflow-style:none;scrollbar-width:none}.ai-ads-full-funnel-campaigns-grid{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.75em;margin-bottom:env(safe-area-inset-bottom,20px);overflow-x:auto;padding:.5em .5em 2em;scroll-snap-type:x mandatory}.create-campaign-card{height:10em;margin-bottom:1em;max-width:10em;min-height:10em;min-width:10em;scroll-snap-align:start}.ai-ads-full-funnel-campaigns-grid-header{font-size:1.2em;padding:1em 1em .5em}@supports (-webkit-touch-callout:none){.ai-ads-full-funnel-campaigns-grid{padding-bottom:calc(1em + env(safe-area-inset-bottom, 20px))}}.acsr-metric-table{flex:0 0 18em;font-size:.9em;margin-right:1em}.acsr-metric-table td,.acsr-metric-table th{padding:.4em}.acsr-campaign-column{max-width:14em}.acsr-chart{height:180px;min-height:6em;padding:.5em}.acsr-report-card{min-height:12em}.acsr-subtitle-value{font-size:1.2em}.acsr-subtitle-text{font-size:.9em}.acsr-metric-header{height:2.5em;padding:.4em}.acsr-campaign-header,.acsr-campaign-subheader{height:2.2em}.acsr-metric-table th{font-size:.85em;padding-right:1em}.bottom-section-header{padding:1.5em 1em .5em}}@media (max-width:375px){.acsr-metric-table{flex:0 0 16em;font-size:.85em}.acsr-campaign-column{max-width:12em}.acsr-chart{height:160px}}@supports (-webkit-touch-callout:none){.campaign-page-layout{min-height:-webkit-fill-available}.campaign-page-layout .content-wrapper{min-height:calc(100vh - var(--breadcrumb-height) - env(safe-area-inset-top, 0px))}.basic-user .campaign-page-layout .content-wrapper{height:calc(100vh - var(--breadcrumb-height) - env(safe-area-inset-top, 0px))}.ai-ads-full-funnel-campaigns-grid{padding-bottom:env(safe-area-inset-bottom,20px)}}@supports (height:100dvh){.campaign-page-layout{height:100dvh}.campaign-page-layout .content-wrapper,.empty-campaigns-container{height:calc(100dvh - var(--breadcrumb-height))}}.empty-state-icon-container{align-items:center;background:rgba(var(--main-green-rgb),.1);border-radius:50%;display:flex;height:120px;justify-content:center;margin:0 auto 32px;position:relative;width:120px}.empty-state-icon{height:190px;width:200px}.empty-state-title{color:#1a1a1a;font-size:36px;font-weight:600;margin-bottom:24px}.empty-state-description{color:#666;font-size:18px;line-height:1.6;margin:0 auto 32px;max-width:600px}.empty-state-button{align-items:center;background-color:var(--main-green);border:none;border-radius:12px;box-shadow:0 2px 4px rgba(var(--main-green-rgb),.1);color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:500;gap:12px;padding:18px 36px;transform:translateY(0);transition:all .2s ease}.empty-state-button:hover{background-color:var(--main-green);background-color:var(--main-green-dark,var(--main-green));box-shadow:0 4px 8px rgba(var(--main-green-rgb),.2);transform:translateY(-1px)}.empty-state-button .button-icon{font-size:20px}.filter-toggle-container{align-items:center;display:flex;gap:1em;position:static}.filter-toggle-container span{color:#333;cursor:pointer;font-size:.95em;font-weight:500;transition:color .2s ease;-webkit-user-select:none;user-select:none}.filter-toggle-container span:first-child:after{color:#666;content:"/";font-weight:300;margin-left:1em}.filter-toggle-container span.active{color:var(--main-green);font-weight:600}@media (max-width:768px){.filter-toggle-container{right:1em}}.breadcrumb-container span.clickable{cursor:pointer}.breadcrumb-container span:not(.clickable){cursor:default}.fluid-card-container{display:flex;flex-direction:column;width:100%}.fluid-card-container .fluid-card-header{background:#146681;color:var(--main-white);padding:.5em 1em;z-index:0}.fluid-card-container .fluid-card-content{background:var(--main-white);border-radius:var(--border-md);height:100%;padding:.5em 1em}.ai-ads-campaign.campaign{border:1px solid var(--border-main);border-radius:var(--border-md);cursor:pointer;max-width:24em;min-width:24em;opacity:.9;overflow:hidden;transition:all .2s}.ai-ads-campaign.campaign .fluid-card-content{padding:1em}.ai-ads-campaign.campaign .campaign-content-area{display:flex;flex-direction:row;height:100%;justify-content:space-between;position:relative;width:100%}.ai-ads-campaign.campaign .info-area .column{display:flex;flex-direction:column;gap:.5em}.ai-ads-campaign.campaign .campaign-content-area .info-area .campaign-created-at{font-size:.9em}.ai-ads-campaign.campaign .campaign-content-area .info-area{color:#013a56!important;display:flex;flex-direction:column;gap:.5em;justify-content:space-around;max-height:10em;min-height:10em;width:70%}.ai-ads-campaign.campaign .fluid-card-header{align-items:flex-start;background:var(--main-white);border-radius:0;color:#013a56!important;margin-bottom:.2em;padding:0;text-align:left;width:100%}.ai-ads-campaign.campaign .campaign-content-area .image-area{height:100%;position:relative;width:30%}.ai-ads-campaign.campaign .campaign-content-area .image-area .adcr h3{display:none}.ai-ads-campaign.campaign .campaign-content-area .image-area .ad-creatives-box{align-items:center;display:flex;height:-webkit-fit-content;height:fit-content;left:0;position:absolute;top:-10%;width:100%}.ai-ads-campaign.campaign .ad-creative-cont[data-format=horizontal],.ai-ads-campaign.campaign .ad-creative-cont[data-format=vertical],.ai-ads-campaign.campaign .format-tabs{display:none!important}.ai-ads-campaign.campaign .ad-creative-cont[data-format=square]{display:block!important}.ai-ads-campaign.campaign .campaign-content-area .image-area .ad-creative-cont{pointer-events:none;transform:scale(.195) translate(-130%,-216%);z-index:10}.ai-ads-campaign.campaign:hover{border:1px solid var(--border-main-hover);opacity:1}.ai-ads-campaign.campaign .fluid-card-header .header-wrapper{display:flex;flex-direction:column;gap:.25em}.ai-ads-campaign.campaign .fluid-card-header .header-wrapper .row{align-items:center;display:flex;justify-content:space-between}.ai-ads-campaign.campaign .fluid-card-header .header-wrapper .row .label{font-size:1.15em;font-weight:500}.ai-ads-campaign.campaign .fluid-card-header .header-wrapper .website-url{color:#8d8d8d;font-size:.9em}.ai-ads-campaign.campaign .fluid-card-header .header-wrapper .row .status{background:#d1d1d1;border-radius:50%;flex-shrink:0;height:.85em;width:.85em}.ai-ads-campaign.campaign .status-row{align-items:center;display:flex;gap:.5em}.ai-ads-campaign.campaign .status{background-color:#ccc;border-radius:50%;height:8px;width:8px}.ai-ads-campaign.campaign .status.active{background-color:#4caf50}.ai-ads-campaign.campaign .status-text{color:#ccc;font-size:.8em;margin-left:0}.ai-ads-campaign.campaign .status.active+.status-text{color:#4caf50}.ai-ads-campaign.campaign .fluid-card-header .header-wrapper .row .status.active{background:var(--second-green)}.ai-ads-campaign.campaign .fluid-card-content .content-wrapper{display:flex;flex-direction:column;height:100%;justify-content:flex-end}.ai-ads-campaign.campaign .fluid-card-content .content-wrapper span{font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.ai-ads-campaign.campaign .fluid-card-content .content-wrapper span.bold{font-weight:500}@media (max-width:768px){.ai-ads-campaign.campaign .campaign-content-area .image-area .ad-creative-cont{transform:scale(.17) translate(-150%,-255%);z-index:10}.ai-ads-campaign.campaign{height:140px}}.campaign-detail .fluid-card-header .header-wrapper .options .campaign-label-wrapper{border-radius:4px;font-weight:600;gap:.4em;padding:.1em .5em;transition:all .1s}.campaign-detail .fluid-card-header .header-wrapper .options .campaign-label-wrapper.campaign-edit-mode{cursor:pointer}.campaign-detail .fluid-card-header .header-wrapper .options .campaign-label-wrapper.campaign-edit-mode:hover{background:#c2c2c240}.campaign-detail .fluid-card-header .header-wrapper .options .campaign-label-wrapper:has(.label-error){background:#d1030314;border:1px solid #d103031f}.campaign-detail .fluid-card-header .header-wrapper .options .campaign-label-wrapper .label-error{color:#d10303;font-size:.75em;font-weight:400}.fluid-card-header .header-wrapper .options .campaign-label{font-weight:600;max-width:40ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fluid-card-header .header-wrapper .options .label-input{all:unset;cursor:text;font:inherit;width:40ch}@media (max-width:992px){.fluid-card-header .header-wrapper .options .label-input{width:20ch}.fluid-card-header .header-wrapper .options .campaign-label{max-width:20ch}}.publish-button{align-items:center;background:#fff!important;border:none;border:1px solid var(--main-green);border-radius:var(--border-sm);color:var(--main-green)!important;cursor:pointer;display:flex;font-size:.9em;font-weight:500;height:34px;outline:none;padding:.375em 1.25em!important;transition:all .1s}.publish-button:hover{background:var(--main-green)!important;border:1px solid var(--main-green);color:#fff!important}.publish-button:disabled{background:#f9f9f9!important;border-color:var(--main-green)!important;color:var(--main-green)!important;cursor:not-allowed;font-size:.9em;height:34px;opacity:.5;padding:.375em 1.25em!important;user-select:none;-moz-user-select:none;-webkit-user-select:none}.publish-button .fa-cloud-upload-alt{font-size:22px}.cancel-button{background:#1f7896;border:none;border-radius:5px;color:var(--main-white);cursor:pointer;font-size:.9em;font-weight:600;outline:none;padding:.375em 1.25em;transition:all .1s}.cancel-button:hover{background:#2987a6}.region-popover{background:#fff;border:1px solid #e0e0e0;border-radius:12px;display:flex;flex-direction:column;height:65vh;padding:0;position:relative;width:550px}.region-popover .header-section{background:#f9f9f9;border-bottom:1px solid #eaeaea;border-radius:12px 12px 0 0;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding:1.25rem 1.25rem .75rem}.region-popover .content-section{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:0 1rem 1rem}.region-popover .close-button{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .2s ease;width:32px}.region-popover .close-button:hover{background:#0000000d}.region-popover .close-button .icon{color:#666;font-size:.8rem}.region-popover h5{color:#2c2c2c;font-size:var(--font-14);font-weight:600;margin:0;padding:0}.region-popover .selected-countries{display:flex;flex-direction:column;gap:.75rem;padding:0}.region-popover .all-countries{display:flex;flex-direction:column;gap:1rem}.region-popover .search-bar{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .2s ease}.region-popover .search-bar:focus-within{background:#fff;border-color:var(--primary-green);box-shadow:0 0 0 4px #10b9811a}.region-popover .search-input{background:#0000;border:none;color:#2c2c2c;font-size:var(--font-12);outline:none;width:100%}.region-popover .search-bar svg{color:#666;font-size:var(--font-12)}.region-popover .clear-search-btn{color:#999;cursor:pointer;transition:color .2s ease}.region-popover .clear-search-btn:hover{color:#666}.region-popover .list{display:flex;flex-wrap:wrap;gap:.5rem;overflow-y:auto;padding:.5rem 0}.region-popover .list span{align-items:center;background:#f5f5f5;border:1px solid #0000;border-radius:6px;color:#2c2c2c;cursor:pointer;display:flex;flex-grow:1;font-size:var(--font-12);gap:.5rem;justify-content:center;max-width:390px;min-width:120px;padding:.5rem calc(1.25rem + 12px) .5rem .75rem;transition:all .2s ease;-webkit-user-select:none;user-select:none}.region-popover .list span:hover{transition:all .2s ease}.region-popover .list span .icon{font-size:var(--font-10);opacity:0;transition:opacity .2s ease}.region-popover .list span:hover{background:#f0f0f0;border-color:#e0e0e0}.region-popover .list span:hover .icon{opacity:1}.region-popover .list span.selected{background:#f8fafc;border:1px solid #e2e8f0;color:#2c2c2c;font-weight:500}.region-popover .list span.selected:hover{background:#e4e4e4}.region-popover .list span.selected .icon{opacity:1}.region-popover .list span.cpm-disabled{background:#f5f5f5bb;cursor:not-allowed;opacity:.5;position:relative}.region-popover .list span.cpm-disabled:hover:after{background:#000c;border-radius:4px;bottom:100%;color:#fff;content:"Different CPM Cluster";font-size:12px;left:50%;padding:4px 8px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.region-popover .list span.cpm-disabled:hover{background:#f0f0f0;border-color:#0000}.region-popover .list span.cpm-disabled:hover .icon{opacity:0}.region-popover .divider{background:#eaeaea;height:1px;margin:.5rem 0;width:100%}.region-popover .limit-error-text{background:#fff5f5;border:1px solid #fee2e2;border-radius:8px;color:#666;font-size:var(--font-12);padding:.75rem}.region-popover .limit-error-text b{color:#dc2626;display:block;font-weight:500;margin-bottom:.25rem}.region-popover .info-text{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#666;font-size:var(--font-12);line-height:1.5;padding:.75rem}@media (max-width:768px){.region-popover{height:80vh}.region-popover .header-section{padding:1.25rem}.region-popover .content-section{padding:0 1.25rem 1.25rem}}@media (max-width:480px){.region-popover{transform:translateX(15%);width:350px}.region-popover .header-section{padding:1rem}.region-popover .content-section{padding:0 1rem 1rem}}.campaign-form{display:flex;flex:1 1 400px;flex-direction:column;gap:1.35em}.campaign-form h3{text-align:left}.campaign-form[data-form-type=targeting]{padding-bottom:2em;width:100%}.campaign-form .row{flex-flow:nowrap;min-height:50px}.campaign-form .row,.campaign-form .row .col{align-items:center;display:flex;gap:.75em;max-width:800px;width:100%}.campaign-form .row label{flex-shrink:0;font-size:1em;min-width:7.5em}.campaign-form .row .col label{display:inline-block;min-width:7.5em!important;position:relative}.campaign-form .row .form-control,.campaign-form .row .form-control .select-cont,.campaign-form .row .form-control .select-cont>*,.campaign-form .row .form-control>*{all:unset;-webkit-appearance:auto;appearance:auto}.campaign-form .row .countries-input,.campaign-form .row .daily-budget-input,.campaign-form .row .form-control,.campaign-form .row .form-control .select-cont{display:flex;flex:1 1;position:relative}.campaign-form .row .form-control label{display:none}.campaign-form .row .countries-input input,.campaign-form .row .form-control .select-cont select,.campaign-form .row .form-control input,.campaign-form .row .form-control textarea{background:#fff;border:1px solid #dedede;border-radius:.25em;color:var(--text-black);font-size:1em;outline:none;padding:.5em .8em;width:100%}.campaign-form .row .form-control .select-cont select{-webkit-appearance:none;appearance:none}.campaign-form .row .form-control .select-cont select:focus,.campaign-form .row .form-control textarea:focus,.campaign-form .row input:focus{outline:1px solid #dedede}.campaign-form .row .daily-budget-input span{align-items:center;display:flex;height:2.2em}.campaign-form .row .daily-budget-input .form-control{flex:1 1;margin:0;max-width:10em;padding:0}.campaign-form .row .daily-budget-input .form-control input{border:none;width:100%}.campaign-form .row .dash{font-size:1.3em;margin:0 1em}.campaign-form .error.row,.campaign-form .row.error{margin-top:-1em}.campaign-form .error.row .error-text,.campaign-form .row.error .error-text{color:red;flex:1 1;font-size:.875em;margin:0}.campaign-form .error-text.dropdown{color:#7d7d7d;flex:1 1;margin:0}.campaign-form .row.col-2:has(#ageMin) .dash{margin:0 1em}.campaign-form .row.col-2:has(#ageMin) .col:nth-child(2),.campaign-form .row.col-2:has(#ageMin)+.error.row.col-2>.col:first-child,.campaign-form .row.col-2:has(.daily-budget-input) .col:nth-child(2),.campaign-form .row.col-2:has(.daily-budget-input)+.error.row.col-2>.col:nth-child(2),.campaign-form .row.col-2:has(.text-field.age) .col:nth-child(2),.campaign-form .row.col-2:has(.text-field.daily-budget) .col:nth-child(2){display:none}.campaign-form .row:has(.daily-budget-input){align-items:flex-start;flex-direction:column}.campaign-targeting-wrapper{display:flex;gap:24px;width:100%}@media (max-width:768px){.campaign-targeting-wrapper{flex-direction:column}}.targeting-insights-wrapper{display:flex;flex:1 1;flex-direction:column;gap:20px}.targeting-insights-section{width:100%}@media (max-width:1240px){.targeting-container{flex-direction:column}.targeting-gray-section{flex:1 1;max-width:100%}}.targeting-layout{align-items:flex-start;display:flex;gap:24px;width:100%}@media (max-width:1240px){.targeting-layout{flex-direction:column}.campaign-form[data-form-type=targeting]{flex:1 1;max-width:100%;width:100%}}.targeting-content-wrapper{display:flex;gap:24px;width:100%}.targeting-form-section{flex:0 0 400px;max-width:400px}@media (max-width:1240px){.targeting-content-wrapper{flex-direction:column}.targeting-form-section{flex:1 1;max-width:100%}}.targeting-container{display:flex;gap:24px;width:100%}.targeting-gray-section{background:#f9f9f9;border:1px solid #dfeaf2;border-radius:var(--border-md);display:flex;flex:0 0 450px;flex-direction:column;gap:2em;height:-webkit-fit-content;height:fit-content;padding:.5em 1.5em 1.5em;position:relative}.targeting-gray-section .form-title{font-size:var(--font-18);font-weight:600}.targeting-gray-section .targeting-success-message .success-text{align-items:center;display:flex;flex-direction:column;gap:20px;text-align:center}.targeting-gray-section .targeting-success-message .success-text.incomplete{background:#0000;border:none}.targeting-gray-section .targeting-success-message .success-content{align-items:center;display:flex;flex-direction:column;gap:12px}.targeting-gray-section .targeting-success-message .success-content p{color:#2d2d2d;font-size:var(--font-14);font-weight:500;margin:0}.targeting-gray-section .targeting-success-message .success-text.incomplete .success-content p{color:#666}.targeting-gray-section .targeting-success-message .checkmark{border-radius:50%;color:#46b680;height:28px;width:28px}.targeting-gray-section .targeting-success-message .checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:3;stroke-miterlimit:10;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.targeting-gray-section .targeting-success-message .checkmark-check{stroke-dasharray:48;stroke-dashoffset:48;stroke-width:3;animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards;transform-origin:50% 50%}.targeting-gray-section .targeting-success-message .pending-icon{fill:#999;animation:pulse 2s ease-in-out infinite;height:28px;width:28px}.targeting-gray-section .targeting-success-message .button-wrapper{display:flex;justify-content:center;width:100%}.targeting-gray-section .targeting-success-message .next-step-button{align-items:center;background:linear-gradient(135deg,#46b680,#3aa876);border:none;border-radius:var(--border-sm);box-shadow:0 2px 8px #46b68033;color:#fff;cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;justify-content:center;min-width:180px;padding:12px 24px;transition:all .3s ease}.targeting-gray-section .targeting-success-message .next-step-button span{white-space:nowrap}.targeting-gray-section .targeting-success-message .next-step-button .arrow{height:16px;transition:transform .3s ease;width:16px}.targeting-gray-section .targeting-success-message .next-step-button:not(:disabled):hover{box-shadow:0 4px 12px #46b6804d;transform:translateY(-2px)}.targeting-gray-section .targeting-success-message .next-step-button:not(:disabled):hover .arrow{transform:translateX(4px)}.targeting-gray-section .targeting-success-message .next-step-button:disabled{background:#f0f0f0;box-shadow:none;color:#999;cursor:not-allowed}.targeting-gray-section .targeting-success-message .next-step-button:disabled .arrow{height:14px;opacity:.5;width:14px}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes stroke{to{stroke-dashoffset:0}}@media (max-width:768px){.targeting-success-message .success-text{padding:20px}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.ai-group-selections{border:none;border-radius:12px;color:#fff;width:100%}.ai-group-selections,.ai-group-selections *,.ai-group-selections .group-header{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-group-selections .group-header{align-items:flex-start;display:flex;gap:12px;padding:2em 2em 0}.ai-group-selections .header-icon{color:#fff;height:45px;width:45px}.ai-group-selections .header-text h3{font-size:var(--font-18);font-weight:600;margin:0}.ai-group-selections .header-text h3,.ai-group-selections .header-text p{color:#1c1c1c;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-group-selections .header-text p{font-size:var(--font-14);margin:5px 0 0}.ai-group-selections .groups-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:20px;padding:0 2em 2.5em;position:relative;transition:transform .3s ease}.ai-group-selections .groups-wrapper{overflow:hidden;position:relative;transition:height .3s cubic-bezier(.4,0,.2,1);z-index:1}.ai-group-selections .group-item{align-items:center;background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);display:flex;gap:12px;opacity:0;padding:.5em 1em;position:relative;transform:translateY(20px);transition:all .2s ease-out;z-index:2}.ai-group-selections .group-item.entering{animation:slideDown .25s ease forwards}.ai-group-selections .group-item.exiting{animation:slideUp .25s ease forwards}.ai-group-selections .group-item.expanded{z-index:100}.ai-group-selections .group-item.hiding{opacity:0;transform:translateY(20px);transition:all .3s ease-in-out}.ai-group-selections .group-icon{font-size:var(--font-24)}.ai-group-selections .group-text{align-items:center;color:#3f3f3f;display:flex;flex:1 1;flex-direction:row}.ai-group-selections .category-name,.ai-group-selections .group-text{font-size:var(--font-14);user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-group-selections .category-name{color:#1c1c1c}.ai-group-selections .group-icon img{height:24px;object-fit:contain;transition:all .3s ease;vertical-align:middle;width:24px}.ai-group-selections .load-more-container{background:#fff;box-shadow:0 -8px 16px #ffffffe6;display:flex;justify-content:center;padding:1em 0;position:relative;z-index:2}.ai-group-selections .load-more-button{align-items:center;background:#0000;border:none;color:#46b680;cursor:pointer;display:flex;font-size:var(--font-16);font-weight:600;gap:8px;transition:all .3s ease}.ai-group-selections .load-more-button:hover{color:#3aa876}.ai-group-selections .load-more-button .arrow-down,.ai-group-selections .load-more-button .arrow-up{font-size:14px;height:14px;transition:transform .3s ease;width:14px}.ai-group-selections .load-more-button:hover .arrow-down{transform:translateY(2px)}.ai-group-selections .load-more-button:hover .arrow-up{transform:translateY(-2px)}.ai-group-selections .groups-container.collapsing{max-height:320px}.ai-group-selections .group-item:nth-child(n+5){animation-delay:0s}.ai-group-selections .group-item.visible{opacity:1;transform:translateY(0)}.ai-group-selections .group-item.visible:first-child{transition-delay:0s}.ai-group-selections .group-item.visible:nth-child(2){transition-delay:.03s}.ai-group-selections .group-item.visible:nth-child(3){transition-delay:.06s}.ai-group-selections .group-item.visible:nth-child(4){transition-delay:.09s}.ai-group-selections .group-item.visible:nth-child(5){transition-delay:.12s}.ai-group-selections .group-item.visible:nth-child(6){transition-delay:.15s}.ai-group-selections .group-item.visible:nth-child(n+7){transition-delay:.18s}.ai-remarketing-insights{background:#13364a;border-radius:12px;color:#fff;height:100%;overflow:hidden;position:relative;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-remarketing-insights .insights-header{align-items:flex-start;display:flex;gap:12px}.ai-remarketing-insights .insights-icon{color:#fff;height:45px;width:45px;z-index:2}.ai-remarketing-insights .header-text h3{font-size:var(--font-18);font-weight:600;margin:0;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-remarketing-insights .header-text p{font-size:var(--font-14);margin:5px 0 0}.ai-remarketing-insights .header-text p,.ai-remarketing-insights .insights-date{color:#fff;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-remarketing-insights .insights-date{font-size:var(--font-16);font-weight:400;line-height:1.5;margin-bottom:1em;margin-top:2em;max-width:900px}.ai-remarketing-insights .insights-date span{font-weight:600}.ai-remarketing-insights .insights-metrics{display:flex;gap:20px;margin-top:2em;position:relative}.ai-remarketing-insights .metric{background:#fff;border:1px solid #dfeaf2;border-radius:12px;display:flex;flex-direction:column;gap:2px;min-width:200px;padding:1em 1.5em}.ai-remarketing-insights .percentage{color:#46b680;font-size:var(--font-24);font-weight:700;margin-bottom:4px}.ai-remarketing-insights .label:first-of-type{font-weight:500;margin-bottom:2px}.ai-remarketing-insights .funnel-slide{height:100%;position:relative}.ai-remarketing-insights .special-funnel-metrics{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative;width:100%;z-index:1}.ai-remarketing-insights .funnel-slide-content{padding:2em 2em 0}.ai-remarketing-bg-up{background-size:cover;margin-top:auto;position:relative;width:100%;z-index:0}.ai-remarketing-insights .special-funnel-item{bottom:80px;display:flex;flex-direction:column;gap:5px;position:absolute;text-align:center;z-index:2}.ai-remarketing-insights .special-funnel-item-first,.ai-remarketing-insights .special-funnel-item-fourth,.ai-remarketing-insights .special-funnel-item-second,.ai-remarketing-insights .special-funnel-item-third{display:flex;flex-direction:column;position:absolute;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;z-index:2}.ai-remarketing-insights .special-label{color:#fff;font-size:var(--font-16);font-weight:400;position:relative;text-align:center;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;width:100%}.ai-remarketing-insights .special-funnel-item-first{bottom:22%;left:1%;width:22%}.ai-remarketing-insights .special-funnel-item-second{bottom:10%;left:22%;width:36%}.ai-remarketing-insights .special-funnel-item-third{bottom:15%;left:58%;width:15%}.ai-remarketing-insights .special-funnel-item-fourth{bottom:5%;left:73%;width:25%}.ai-remarketing-insights *{user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.ai-targeting-component{background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);overflow:hidden}.ai-targeting-content{display:flex;flex-direction:column}.ai-targeting-content .ai-group-selections{border:none;border-bottom:1px solid #dfeaf2;border-radius:0}.ai-targeting-content .ai-group-selections:after{display:none}.ai-targeting-content .ai-remarketing-insights{border:none;border-radius:0;margin-top:-1px}.ai-targeting-content .ai-remarketing-insights:after{border-radius:0 0 var(--border-md) var(--border-md)}.campaign-creatives-section{background:#f9f9f9;border-radius:var(--border-md);display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:0}.campaign-creatives-section .header-row{background:none;border-radius:5px;display:flex;flex-wrap:nowrap;gap:.5em;justify-content:space-between;padding:3px .5em}.campaign-creatives-section .header-row h3{background:none;line-height:1.5em;margin:0;padding:0}.campaign-creatives-section .creative-action-button{align-items:center;border-radius:var(--border-sm);cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-12);font-weight:500;gap:.4em;height:34px;justify-content:center;padding:.5rem .8rem}.campaign-creatives-section .creative-action-button,.campaign-creatives-section .creative-action-button.primary{background:#fff;border:1px solid var(--main-green);color:var(--main-green)}.campaign-creatives-section .creative-action-button.primary:hover{background:var(--main-green);color:var(--main-white)}.campaign-creatives-section .creative-action-button.secondary{border:1px solid var(--text-gray);color:var(--text-gray)}.campaign-creatives-section .creative-action-button.secondary:hover{background:var(--text-gray);color:var(--main-white)}.campaign-creatives-section .creative-action-button.danger{background:#fff;border:1px solid #ff6b6b;color:#ff6b6b}.campaign-creatives-section .creative-action-button.danger:hover{background:#ff6b6b;color:var(--main-white)}.campaign-creatives-section .creative-action-button.disabled{background:#fff;border:1px solid var(--disabled-gray);color:var(--disabled-gray);cursor:default}.campaign-creatives-section .creative-action-button.disabled:hover{background:#fff;color:var(--disabled-gray)}.campaign-creatives-section .editor-header{font-size:var(--font-14);font-weight:600;margin-top:1em;padding:0 .5em}.campaign-creatives-section .helper-text{color:gray;font-size:var(--font-12);margin:0}.campaign-creatives-section .campaign-creatives-list{display:flex;flex-wrap:nowrap;gap:.5em;padding:.5em}.campaign-creatives-list .campaign-creative-chip{align-items:center;background:#45b67f9a;border-radius:5px;color:var(--main-white);cursor:pointer;display:flex;flex-direction:column;font-size:.95em;font-weight:500;justify-content:center;padding:.1em 1em;text-align:center}.campaign-creatives-list .campaign-creative-chip:hover{background:#45b67fd7}.campaign-creatives-list .campaign-creative-chip.active{background:#45b67f;transform:scale(1.05)}.campaign-creatives-list .creative-action-button span{white-space:nowrap}.creatives-tabs{align-items:flex-end;background:#eef0f2;border-bottom:1px solid #dadce0;height:44px;padding:8px 8px 0;z-index:1}.creative-tab,.creatives-tabs{display:flex;position:relative}.creative-tab{align-items:center;background:#eaeaea;border:1px solid #0000;border-radius:8px 8px 0 0;color:#5f6368;cursor:pointer;font-size:var(--font-14);font-weight:500;height:36px;justify-content:center;margin-right:5px;min-width:100px;padding:12px 40px 12px 24px;text-align:center;transition:background .2s ease;-webkit-user-select:none;user-select:none}.creative-tab:hover{background:#e5e5e5}.creative-tab.active{background:#f9f9f9;border:1px solid #dadce0;border-bottom-color:#f9f9f9;border-radius:var(--border-sm) var(--border-sm) 0 0;color:#202124;font-weight:600;margin-bottom:-1px;padding-bottom:13px;position:relative;transition:background .2s ease,color .2s ease;z-index:2}.creative-tab.active:after,.creative-tab.active:before{background:none;bottom:-2px;content:"";height:8px;position:absolute;width:8px;z-index:1}.creative-tab.active:before{background:none;border-bottom:1px solid #dadce0;border-bottom-right-radius:8px;border-right:1px solid #dadce0;box-shadow:2px 2px 0 #f9f9f9;left:-9px;transform:translateY(-1px)}.creative-tab.active:after{background:none;border-bottom:1px solid #dadce0;border-bottom-left-radius:8px;border-left:1px solid #dadce0;box-shadow:-2px 2px 0 #f9f9f9;right:-9px;transform:translateY(-1px)}.creative-tab.add{align-items:center;background:#0000;border:none;color:#5f6368;display:flex;font-size:var(--font-14);font-weight:500;gap:4px;height:30px;justify-content:center;min-width:100px;padding:5px 24px;place-self:center;transform:translateY(2px);width:auto}.creative-tab.add:hover{background:#eaeaea;color:#202124}.creative-tab.add .plus-icon{align-items:center;display:flex;font-size:1.3em;justify-content:center}.campaign-content{background:#fff;border-radius:0 0 8px 8px;flex:1 1;margin-top:-1px;padding:0;position:relative;z-index:1}.campaign-sections:has([data-tab=Creative].active) .campaign-content{border-radius:0 0 8px 8px}.campaign-sections:has([data-tab=Targeting].active) .campaign-content{border:none;border-radius:8px;box-shadow:none;margin-top:1.5em}.creative-maker-form{padding:20px}.input-container-row{margin-bottom:2em}.form-control input,.form-control textarea{border:1px solid #dadce0;border-radius:4px;font-size:14px;padding:8px 12px;transition:border-color .2s ease;width:100%}.form-control input:focus,.form-control textarea:focus{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e81a;outline:none}.campaign-creatives-section .custom-dropdown{background:#fff;border:1px solid #ccc;border-radius:.8em;transition:all .2s ease}.campaign-creatives-section .custom-dropdown:hover{border-color:#bdc1c6}.campaign-creatives-section .custom-dropdown.active{border-color:#1a73e8;box-shadow:0 0 0 2px #1a73e81a}.campaign-creatives-section .campaign-content-wrapper{display:flex;gap:24px;padding:20px}.campaign-creatives-section .main-content{flex:1 1;min-width:0}.campaign-creatives-section .preview-panel{flex-shrink:0;width:500px}@media (max-width:1200px){.campaign-creatives-section .campaign-content-wrapper{flex-direction:column}.campaign-creatives-section .preview-panel{margin:0 auto;max-width:500px;width:100%}}.campaign-creatives-section .creative-tab .remove-icon{align-items:center;border-radius:50%;color:#5f6368;cursor:pointer;display:flex;font-size:1.6em;font-weight:300;height:23px;justify-content:center;padding:2px;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:23px}.campaign-creatives-section .creative-tab .remove-icon:hover{background-color:#0000001a;color:#d93025}.campaign-creatives-section .creative-tab:not(.active) .remove-icon{display:none}.campaign-creatives-section .input-container-row.no-margin{margin-bottom:0!important}.ai-caption-section{display:flex;flex-direction:column;margin-left:calc(12ch + 1em);position:relative;width:calc(100% - 12ch - 1em)}.ai-caption-section:before{animation:gradient-animation 6s ease infinite;background:linear-gradient(215deg,var(--main-green-dark),var(--main-green),#4caf50,#81c784);background-size:200% 200%;border-radius:1em;content:"";inset:-1px;opacity:.1;position:absolute;z-index:-1}.generate-captions-button{align-items:center;background:var(--main-green);border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:.9em;gap:.5em;overflow:hidden;padding:.75em 1.5em;position:relative;width:-webkit-fit-content;width:fit-content}.generate-captions-button:before{animation:gradient-animation 6s ease infinite;background:linear-gradient(215deg,var(--main-green-dark),var(--main-green),#4caf50);background-size:200% 200%;content:"";inset:-2px;opacity:0;position:absolute;transition:opacity .3s ease}.generate-captions-button .arrow{font-size:1.2em}.generate-captions-button:hover:before{opacity:1}.generate-captions-button:hover{background:var(--main-green-dark)}.ai-caption-picks-header{color:var(--main-green-dark);font-size:1em;font-weight:500}.recommendation-cards{display:flex;flex-wrap:wrap;gap:2em;position:relative}.recommendation-card{background:#fff;background-clip:padding-box;border:none;border-radius:.8em;color:#333;cursor:pointer;flex:1 1;font-size:.9em;isolation:isolate;padding:1em;position:relative}.recommendation-card:before{animation:rotateBorderColors 4s linear infinite;background:conic-gradient(from 0deg,#00c2ff,var(--main-green),#00c2ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.4;padding:2px;pointer-events:none;transition:opacity .3s ease}.recommendation-card:after,.recommendation-card:before{border-radius:.8em;content:"";inset:0;position:absolute}.recommendation-card:after{background:#fff;z-index:-1}.recommendation-card.selected:before,.recommendation-card:hover:before{filter:drop-shadow(0 0 10px rgba(0,194,255,.5));opacity:1}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes rotateBorderColors{0%{background:conic-gradient(from 0deg,#00c2ff,var(--main-green),#00c2ff)}25%{background:conic-gradient(from 90deg,#00c2ff,var(--main-green),#00c2ff)}50%{background:conic-gradient(from 180deg,#00c2ff,var(--main-green),#00c2ff)}75%{background:conic-gradient(from 270deg,#00c2ff,var(--main-green),#00c2ff)}to{background:conic-gradient(from 1turn,#00c2ff,var(--main-green),#00c2ff)}}.recommendation-card .card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.recommendation-card .title{color:#333;font-size:1.1em;font-weight:500}.recommendation-card .regenerate-button{align-items:center;color:var(--main-green);cursor:pointer;display:flex;gap:.5em;transition:color .3s ease}.recommendation-card .regenerate-button:hover{color:var(--main-green-hover)}@media (max-width:468px){.ai-caption-section{margin-left:0;width:100%}}.ai-caption-section .header-container{align-items:center;display:flex;gap:1em}.gpt4-banner{align-items:center;background:linear-gradient(90deg,#00c2ff 0,var(--main-green) 100%);border-radius:1em;color:#fff;display:flex;font-size:.8em;font-weight:500;gap:.5em;padding:.25em .75em}.gpt4-banner .icon{font-size:1.2em}.personalization-info{color:#666;font-size:.85em;font-style:italic;margin-bottom:2em;margin-top:.5em}.recommendation-card .tone-info,.tone-info .highlight{display:none}.creative-maker-form .ai-creative-images{align-items:center;display:flex;gap:.75em;max-width:400px;min-width:400px;overflow-x:auto}.creative-maker-form .ai-creative-images-actions{align-items:center;display:flex;gap:.75em;transform:translateY(.5em)}.creative-maker-form .ai-creative-images-action-button{background:linear-gradient(180deg,#85ca6e1c,#fff 20%);border:1px solid var(--main-green);color:var(--main-green);margin-bottom:1em;transition:all .3s ease}.creative-maker-form .ai-creative-images-action-button:hover{background:linear-gradient(180deg,#85ca6e33,#fff 80%)}.creative-maker-form .ai-creative-images .ai-creative-image-preview{border-radius:5px;box-shadow:0 0 5px 0 #00000040;max-height:80px;max-width:80px;transition:all .3s ease}.creative-maker-form .ai-creative-images .ai-creative-image-preview:hover{cursor:zoom-in;transform:scale(1.025)}@media (max-width:468px){.creative-maker-form #websiteUrl{width:100%!important}}.high-performing-container{display:flex;flex-direction:column;height:70vh;max-height:800px;max-width:800px;min-height:400px;width:100%}.filter-controls-wrapper{border-top:1px solid #eaeaea;display:flex;flex-shrink:0;justify-content:space-between;padding:1em 0;width:100%;z-index:5}.filter-controls-wrapper .fetch-control{display:flex}.filter-controls-wrapper .fetch-button{align-items:center;background-color:#fff;border:1px solid var(--text-blue);border-radius:var(--border-sm);color:var(--text-blue);cursor:pointer;display:inline-flex;font-size:var(--font-12);font-weight:500;height:34px;padding:6px 15px;transition:all .2s ease}.filter-controls-wrapper .fetch-button:hover{background-color:var(--text-blue);border-color:var(--text-blue);color:#fff}.filter-controls-wrapper .fetch-button:disabled{background-color:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed;opacity:.7}.filter-controls-wrapper .filter-controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.filter-controls-wrapper .filter-controls svg{color:gray;font-size:16px;margin-right:10px}.ad-creatives-list{align-items:center;flex:1 1;flex-wrap:wrap;gap:1em;justify-content:flex-start;max-width:800px;overflow-y:auto;padding-right:5px;padding-top:15px;width:100%}.ad-creatives-list .single-creative-cont{background-color:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);box-shadow:none;cursor:pointer;flex:1 1 auto;margin-bottom:12px;overflow:visible;padding:12px 16px;position:relative;transition:all .3s ease}.ad-creatives-list .single-creative-cont>.row{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between}.ad-creatives-list .single-creative-cont:hover{box-shadow:none;transform:translateY(-2px)}.ad-creatives-list .single-creative-cont.active{background-color:#45b67f08;border:1px solid var(--main-green);padding:11px 15px}.ad-creatives-list .single-creative-cont .ad-name{color:#333;font-size:14px;font-weight:600;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-creatives-list .single-creative-cont .info-row{align-items:center;display:flex;gap:16px;margin-left:auto}.ad-creatives-list .single-creative-cont .creative-info{align-items:center;display:flex;flex-direction:column;min-width:70px}.ad-creatives-list .single-creative-cont .creative-info .value{color:#333;font-size:15px;font-weight:600}.ad-creatives-list .single-creative-cont .creative-info .helper-text{color:#777;font-size:12px;margin-top:2px}.ad-creatives-list .single-creative-cont.active .active-indicator{align-items:center;background-color:var(--main-green);border-radius:16px;box-shadow:none;color:#fff;display:flex;font-size:12px;font-weight:500;gap:6px;padding:2px 6px;position:absolute;right:-5px;top:-10px;z-index:10}.ad-creatives-list .single-creative-cont .icon{font-size:16px;margin-right:4px}.ad-creatives-list .single-creative-cont .row div:first-child{align-items:center;display:flex;justify-content:center}.status-active{color:#4caf50;font-size:18px}.status-paused{color:#9e9e9e;font-size:18px;opacity:.8}.status-deleted{color:#f44336;font-size:18px}.status-pending{color:#2196f3;font-size:18px}.status-disapproved{color:#f44336;font-size:18px}.status-archived{color:#9e9e9e;font-size:18px}.status-issues{color:#ff9800;font-size:18px}.status-unknown{color:#9e9e9e;font-size:18px}.filter-controls{flex-wrap:wrap;justify-content:flex-end}.filter-controls,.filter-label{align-items:center;display:flex}.filter-label{font-size:14px;margin-right:10px}.filter-label svg{margin-right:5px}.filter-button{align-items:center;background-color:#fff;border:1px solid #dfeaf2;border-radius:var(--border-sm);box-shadow:none;color:#333;cursor:pointer;display:inline-flex;font-size:var(--font-12);margin-left:10px;padding:6px 12px;transition:all .3s ease}.filter-button.active{background-color:#fff;border:1px solid #45b67f;color:#45b67f;font-weight:500}.filter-button:hover{background-color:#fff;background-color:#f7f7f7;border:1px solid var(--text-blue);font-weight:500}.filter-button.active:hover{background-color:#f7f7f7;border:1px solid #45b67f}.see-more{align-items:center;background:none!important;border:none!important;box-shadow:none!important;color:#45b67f!important;cursor:pointer;display:flex;font-weight:500;gap:5px;margin:15px auto;padding:5px 10px;transition:all .2s ease}.see-more:hover{opacity:.8;transform:translateY(-1px)}.see-more svg{font-size:12px}.hover-card-container .hover-card-trigger{position:relative}.hover-card-container .hover-card-trigger:after{content:"";position:absolute;right:-20px;top:0;width:20px}.hover-card-container .hover-card-content{position:absolute;right:0;top:0;z-index:99999}.custom-dropdown{--dropdown-padding-amount:calc(0.5em + 2px);flex:1 1;position:relative}.custom-dropdown .dropdown{align-items:center;background:#0000;border:1.63px solid #ccc;border-radius:var(--border-md);color:var(--text-black);display:flex;font-size:var(--font-12);gap:.5em;padding:.4em var(--dropdown-padding-amount) calc(.4em + 1px);position:relative;width:100%}.creative-maker-dropdown .dropdown{border:0 solid #ccc!important;cursor:pointer}.custom-dropdown .dropdown:focus{outline:1px solid #dedede}.custom-dropdown .dropdown:after{border:solid var(--text-black);border-width:0 3px 3px 0;content:"";display:inline-block;padding:3px;position:absolute;right:var(--dropdown-padding-amount);top:50%;transform:rotate(45deg) translate(-50%,-50%) scale(.8) skew(-5deg,-5deg)}.custom-dropdown .dropdown>img{border-radius:999px;height:28px;width:28px}.custom-dropdown .dropdown>.text-box{display:flex;flex-direction:column}.custom-dropdown .dropdown>.text-box>span.id,.custom-dropdown .dropdown>.text-box>span.name{cursor:default;user-select:none;-moz-user-select:none;-webkit-user-select:none}.custom-dropdown .dropdown>.text-box>span.name{color:var(--text-black)}.custom-dropdown .dropdown>.text-box>span.id{font-size:var(--font-12)}.custom-dropdown .options{background-color:var(--main-white);border-radius:var(--border-md);box-shadow:var(--transparent-gray) 0 8px 24px 4px,var(--transparent-gray) 0 2px 2px 0;display:flex;flex-direction:column;font-size:var(--font-12);gap:2px;opacity:0;padding:.4em var(--dropdown-padding-amount) calc(.4em + 1px);pointer-events:none;position:absolute;transform:matrix(1,0,0,1,0,0);transition-duration:.28s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.1,.9,.2,1);width:100%;z-index:10}.custom-dropdown.open .options{max-height:300px;opacity:1;pointer-events:all}.custom-dropdown.open .options-optionlist{display:flex;flex-direction:column;gap:.25rem;overflow-y:scroll}.custom-dropdown.open .options .option{align-items:center;border-radius:var(--border-sm);display:flex;gap:.75em;padding:.25em .5em}.custom-dropdown.open .options .option:not(.disabled):focus,.custom-dropdown.open .options .option:not(.disabled):hover{background:#f6f7f9;cursor:pointer;outline:none}.custom-dropdown.open .options .option.selected{background:#edf2fa}.custom-dropdown.open .options .option.disabled{cursor:not-allowed}.custom-dropdown.open .options .option .check-icon{margin:0 .25em;visibility:hidden}.custom-dropdown.open .options .option.selected .check-icon{visibility:visible}.custom-dropdown .options .option .image-area img{border-radius:999px;height:40px;object-fit:cover;width:40px}.custom-dropdown .options .option .image-area{display:flex}.custom-dropdown.open .options .option .text-box{flex:1 1}.custom-dropdown.open .options .option .text-box .title{color:var(--text-black)}.custom-dropdown.open .options .option .text-box .description{font-size:var(--font-12)}.custom-dropdown .search-input{border:1px solid #dedede;border-radius:var(--border-xs);color:var(--text-black);flex:none;font-size:var(--font-12);margin-bottom:.5em;margin-top:.5em;outline:none;padding:.4em .25em;width:100%}.custom-dropdown .search-input:focus{outline:1px solid #dedede}.hover-card-content:has(.product-set-hover-content){background-color:var(--main-white);box-shadow:0 4px 20px 2px #0000000d;left:calc(100% + 5px);margin:0 auto;max-height:400px;min-width:300px;overflow-y:auto;padding:8px 0;width:100%}.product-set-hover-content{display:flex;flex-wrap:wrap;gap:.5em;justify-content:stretch;padding:1em}.product-set-hover-content .header{color:var(--text-black);font-size:.8em;font-weight:500;width:100%}.product-set-hover-content .product-item{align-items:center;border-radius:8px;display:flex;flex-direction:column;gap:.25em;padding:.5em;transition:all .5s;width:60px}.product-set-hover-content .product-item:hover{box-shadow:0 8px 18px 4px rgba(0,0,0,.075)}.product-set-hover-content .product-item .product-image-container{height:60px;width:60px}.product-set-hover-content .product-item .product-image{height:100%;object-fit:cover;width:100%}.product-set-hover-content .product-item .product-name{text-wrap:wrap;color:var(--text-black);font-size:.6em;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-set-hover-content .helper-text{color:#adadad}.posts-modal{background-color:#fafafa;border:1px solid #dadce0;border-radius:var(--border-md);box-sizing:border-box;display:flex;flex-direction:column;max-height:48dvh;overflow-y:auto;width:100%}.posts-modal::-webkit-scrollbar{width:1px}.posts-modal::-webkit-scrollbar-track{background:#0000}.posts-modal::-webkit-scrollbar-thumb{background:#888}.posts-modal{scrollbar-width:thin}.posts-modal .posts-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:10px}.posts-modal .post-item{background:#fff;background-color:#fbfbfb;border:1px solid #ededed;border-radius:var(--border-sm);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}.posts-modal .post-item.selected{border:2px solid #85ca6e;border:2px solid var(--main-green,#85ca6e);box-shadow:0 0 8px #85ca6e66;position:relative;transform:scale(1.02);z-index:2}.posts-modal .selected-post-wrapper{margin-bottom:10px;width:100%}.posts-modal .selected-post-label{color:#85ca6e;color:var(--main-green,#85ca6e);font-size:var(--font-14);font-weight:500;margin-bottom:8px}.posts-modal .selected-indicator{align-items:center;background-color:#85ca6e;background-color:var(--main-green,#85ca6e);border-radius:50%;color:#fff;display:flex;font-size:var(--font-12);height:24px;justify-content:center;position:absolute;right:8px;top:8px;width:24px;z-index:3}.posts-modal .post-item:hover{box-shadow:0 2px 6px #0003;transform:scale(1.04)}.posts-modal .media-wrapper{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:0 auto;overflow:hidden;width:100%}.posts-modal .media-wrapper.square{width:100%}.posts-modal .media-wrapper.portrait{aspect-ratio:3/4;width:75%}.posts-modal .media-wrapper.landscape{aspect-ratio:4/3;width:100%}.posts-modal .media-wrapper img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.posts-modal .post-item .post-caption{font-size:var(--font-12);overflow:hidden;padding:4px 6px;text-overflow:ellipsis;white-space:nowrap;width:100%}.post-detail-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--border-md);display:flex;height:100%;justify-content:center;left:0;padding:24px;position:fixed;top:0;width:100%;z-index:9999}.post-detail{animation:slideUpFadeIn .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;max-height:85vh;max-width:720px;overflow:hidden;position:relative;width:100%}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.post-detail-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px}.post-detail-close{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.post-detail-close:hover{background:#0000000d;color:#0f172a}.post-detail-content{border:1px solid #e6e6e6;border-radius:var(--border-md) var(--border-md) 0 0;display:flex;flex-direction:column}.post-detail-content-inner{max-height:40vh}.post-detail-content-inner img{max-height:40vh;object-fit:contain;width:100%}.post-detail-content-inner video{max-height:40vh;object-fit:cover;width:100%}.post-detail .full-caption{border-bottom:1px solid #f0f0f0;color:#4b5563;font-size:var(--font-14);line-height:1.6;max-height:200px;overflow-y:auto;padding:20px;white-space:pre-wrap}.post-detail .full-caption::-webkit-scrollbar{width:1px}.post-detail .full-caption::-webkit-scrollbar-track{background:#0000}.post-detail .full-caption::-webkit-scrollbar-thumb{background:#888}.post-detail .full-caption{scrollbar-width:thin}.post-detail-footer{align-items:center;background-color:#fafafa;display:flex;justify-content:flex-end;padding:16px 20px}.use-in-ad-btn{align-items:center;background:#85ca6e;background:var(--main-green,#85ca6e);border:none;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;padding:10px 24px;transition:all .2s ease}.use-in-ad-btn:hover{background:#51b33f;background:var(--main-green-hover,#51b33f);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px)}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.posts-modal .play-icon{color:#ffffffe6;font-size:var(--font-28);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.posts-modal .post-date{color:#777;font-size:var(--font-12);padding:0 6px 6px}.posts-modal .posts-title{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;font-size:var(--font-14);gap:6px;margin-top:0;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.posts-modal .select-post-info{color:var(--text-blue);font-size:var(--font-12);font-weight:400;margin-left:auto}.posts-modal .ig-logo{color:#d62976;font-size:var(--font-24)}.post-header-row label{display:none}.posts-modal .selected-post-section{background-color:#fff;display:flex;gap:8px;padding:12px 16px;position:-webkit-sticky;position:sticky;top:43px;width:100%;z-index:10}.posts-modal .toggle-posts-visibility{align-items:center;align-self:flex-end;border-radius:var(--border-sm);color:var(--text-blue);cursor:pointer;display:flex;font-size:var(--font-12);gap:8px;justify-content:flex-end;padding:4px 8px;transition:all .2s ease}.posts-modal .toggle-posts-visibility:hover{background-color:#006b920d;color:var(--text-blue-hover)}.posts-modal .selected-post-section .selected-post-preview{align-items:center;display:flex;gap:8px;max-width:100%}.posts-modal .selected-post-section .selected-post-preview img{border-radius:4px;height:72px;object-fit:cover;width:72px}.posts-modal .selected-post-section .selected-post-caption{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-selection-wrapper{align-items:center;display:flex;gap:12px}.post-selection-wrapper .selected-post-preview{align-items:center;display:flex;gap:8px;max-width:320px}.post-selection-wrapper .selected-post-preview img{border-radius:4px;height:72px;object-fit:cover;width:72px}.post-selection-wrapper .selected-post-caption{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-selection-wrapper .no-post-selected{color:#777}.post-selection-wrapper .post-header-row{align-items:flex-start!important;margin-bottom:20px}.post-content-wrapper{display:flex;flex:1 1;flex-direction:column;width:calc(100% - 7.5em)}.post-selector-inline{border-radius:var(--border-md);overflow:hidden;width:100%}.creative-maker-form{align-items:flex-start;display:flex;flex-direction:column;gap:1em;padding-left:0;padding-top:0}.creative-maker-form .head{justify-content:space-between;min-height:40px}.creative-maker-form h4{color:#727276;margin:0}.creative-maker-form .head .actions-row{align-items:center;display:flex;flex:1 1 20%;gap:.5em;justify-content:flex-end}.enhenced-catalog-selection{background:var(--main-green-gradient);border-radius:5px;color:#fff;cursor:pointer;padding:1em}.enhenced-catalog-selection:hover{background:var(--main-green-gradient-hover)}::placeholder{color:#999;opacity:1}.creative-maker-form .refresh-button{align-items:center;background:#fff;border:1.63px solid #ccc;border-radius:.8em;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:3em;justify-content:center;padding:0 10px;position:relative;transition:all .2s ease;width:3em}.creative-maker-form .refresh-button:hover{border-color:var(--second-green);color:var(--second-green)}.creative-maker-form .refresh-button:active{transform:scale(.95)}.creative-maker-form .refresh-button .refresh-icon{font-size:var(--font-14);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.creative-maker-form .refresh-button:hover .refresh-icon{transform:rotate(1turn)}.creative-maker-form .recommendations-container{display:flex;gap:1em;margin-left:calc(12ch + 1em);width:calc(100% - 12ch - 1em)}.creative-maker-form .button.generate-ad-text-button{background:#0000;border:2px solid #44859d;border-radius:.5em;color:#44859d;flex:1 1 10%;padding:.5em;text-align:center}.creative-maker-form .recommendations-list{flex:1 1 90%}.creative-maker-form .recommendation-chip{background:#e4faff;border-radius:1.5em;color:#2c2c2c;cursor:pointer;margin:.5em 0;max-width:800px;padding:.5em 1em;width:100%}.creative-maker-form .recommendation-chip:hover{background:#d9f4fa}.creative-mode-selection{margin:1em 20px;padding:0}.creative-mode-selection h2{color:#1a1a1a;font-size:1.5em;font-weight:500;margin-bottom:2em}.creative-mode-selection .creative-modes{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:repeat(4,1fr)}.creative-mode-selection .mode-card{background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);cursor:pointer;display:flex;flex-direction:column;min-height:12.5em;overflow:hidden;padding:2em;position:relative;transition:all .3s ease}.creative-mode-selection .mode-card:first-child{position:relative}.creative-mode-selection .mode-card:first-child:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:0}.creative-mode-selection .mode-card:first-child:hover:before{opacity:.4}.creative-mode-selection .mode-card:first-child>*{position:relative;z-index:1}.creative-mode-selection .mode-icon{border-radius:1em;height:4.5em;margin-bottom:1em;padding:.5em;width:4.5em}.creative-mode-selection .mode-icon img{border-radius:.5em;height:100%;object-fit:contain;width:100%}.creative-mode-selection .mode-card h3{background:none;color:#1a1a1a;font-size:1.25em;font-weight:500;margin-bottom:.5em;padding:0 .4em;text-align:left}.creative-mode-selection .mode-card p{color:#666;font-size:1em;line-height:1.2;margin:0;padding:0 .5em}.creative-mode-selection .mode-card:hover{border:1px solid #a2c4dd;transform:translateY(-.125em)}@media (max-width:992px){.creative-mode-selection .creative-modes{grid-template-columns:1fr}.creative-mode-selection .mode-card:first-child{min-height:18.75em}.creative-mode-selection .mode-card{min-height:11.25em}}@media (max-width:768px){.creative-mode-selection{padding:0 1em}.creative-mode-selection h2{font-size:1.25em;text-align:left}.creative-mode-selection .mode-card{padding:1.5em}}.campaign-detail .fluid-card-header{background:#fefefe;border-radius:7px 7px 0 0;box-shadow:0 10px 8px -9px #ccc;color:#404040;max-width:1500px;padding:.5em 1.5em;z-index:1}.campaign-summary-section{background:#fff;opacity:1;position:relative;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);visibility:visible;z-index:1}.campaign-summary-section.expanded{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.campaign-detail{overflow:hidden;position:relative}.campaign-detail .fluid-card-header .header-wrapper{align-items:center;display:flex;justify-content:space-between}.campaign-detail .fluid-card-header .header-wrapper .options svg{flex-shrink:0}.campaign-detail .fluid-card-header .header-wrapper .options .icon{color:#bababa}.campaign-detail .fluid-card-header .header-wrapper .options .menu-icon{cursor:pointer;display:flex;font-size:1.2em;padding:.12em}.campaign-detail .fluid-card-header .header-wrapper .actions{align-items:center;display:flex;gap:.75rem}.campaign-detail .fluid-card-header .header-wrapper .actions .button{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);display:flex;font-size:var(--font-12);gap:.5rem;height:34px;padding:.5rem .8rem!important;transition:all .2s ease}.campaign-detail .fluid-card-header .header-wrapper .actions .button:hover{background:var(--background-gray);border-color:var(--border-hover)}.campaign-detail .fluid-card-header .header-wrapper .actions .button.edit{background:#fff;border-color:var(--text-blue);color:var(--text-blue)}.campaign-detail .fluid-card-header .header-wrapper .actions .button.edit:hover{background:var(--text-blue);color:var(--main-white)}.campaign-detail .fluid-card-header .header-wrapper .actions .button.edit:disabled{background:var(--background-gray);border-color:var(--disabled-gray);color:var(--disabled-gray);cursor:not-allowed}.campaign-detail .fluid-card-header .header-wrapper .actions .button.view{border-color:var(--main-green);color:var(--main-green)}.campaign-detail .fluid-card-header .header-wrapper .actions .button.view:hover{background:var(--main-green);color:var(--main-white)}.campaign-detail .fluid-card-header .header-wrapper .actions .button.action-results{border-color:#7b68ee;color:#7b68ee}.campaign-detail .fluid-card-header .header-wrapper .actions .button.action-results:hover{background:#7b68ee;color:var(--main-white)}.campaign-detail .fluid-card-header .header-wrapper .actions .button.danger{background:#fff;border-color:#ff6b6b;color:#ff6b6b;font-weight:500}.campaign-detail .fluid-card-header .header-wrapper .actions .button.danger:hover{background:#ff6b6b;border-color:#ff6b6b;color:var(--main-white)}.campaign-detail .fluid-card-header .header-wrapper .actions .button.publish{background:#fff!important;border-color:var(--main-green);color:var(--main-green)!important;font-weight:500}.campaign-detail .fluid-card-header .header-wrapper .actions .button.publish:hover{background:var(--main-green)!important;background:var(--main-green);border-color:var(--main-green);color:#fff!important;color:var(--main-white);font-weight:500}.campaign-detail .fluid-card-header .header-wrapper .actions button.cancel-button{align-items:center!important;background:var(--main-white)!important;border:1px solid var(--text-blue)!important;border-radius:.8em!important;color:var(--text-blue)!important;font-weight:500!important;height:34px!important}.campaign-detail .fluid-card-header .header-wrapper .actions button.cancel-button:hover{background:var(--text-blue)!important;border-color:var(--text-blue)!important;color:var(--main-white)!important}.campaign-detail .status-switch-wrapper{align-items:center;display:flex;gap:.75rem;white-space:nowrap}.campaign-detail .switch{background:var(--main-white);border:1px solid var(--border-main);border-radius:.8em;height:34px}.campaign-detail .switch .selection{background:var(--main-green);border-radius:4px}.campaign-detail .content-wrapper{max-height:0;opacity:0;overflow:hidden;position:relative;transform:translateY(-20px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2}.campaign-detail .content-wrapper.expanded{max-height:100%;min-height:490px;opacity:1;transform:translateY(0)}.campaign-detail .toggle-button{align-items:center;background:#f5f5f5;border-radius:0 0 7px 7px;border-top:1px solid #eee;cursor:pointer;display:flex;justify-content:center;max-width:1500px;padding:.5em;position:relative;transition:all .5s ease;z-index:3}.campaign-detail .toggle-button:hover{background:linear-gradient(180deg,#e0e0e0,#f5f5f5)}.campaign-detail .toggle-button .icon-wrapper{align-items:center;display:flex;gap:.5em}.campaign-detail .toggle-button svg{color:#666;height:1em;transition:transform .6s cubic-bezier(.4,0,.2,1);width:1em}.campaign-detail .toggle-button.expanded svg{transform:rotate(180deg)}.campaign-detail .toggle-button .toggle-text{display:flex;height:1.2em;justify-content:center;min-width:8em;overflow:hidden;position:relative}.campaign-detail .toggle-button .text-content{color:#666;font-size:.9em;font-weight:500;opacity:0;position:absolute;text-align:center;transform:translateY(20px);transition:all .7s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:100%}.campaign-detail .toggle-button .text-content.visible{opacity:1;transform:translateY(0)}.campaign-detail .toggle-button .text-content:not(.visible){opacity:0;transform:translateY(-20px)}.campaign-detail .fluid-card-content{padding:1em;width:100%!important}.campaign-detail .content-wrapper.expanded{box-shadow:none}.campaign-detail .fluid-card-header .header-wrapper .actions .button:hover{background:#d2d2d2}.campaign-detail .fluid-card-header .header-wrapper .actions .campaign-status{color:var(--text-gray);font-size:var(--font-12)}.campaign-detail .fluid-card-header .header-wrapper .actions .campaign-status .status{font-weight:600}.campaign-detail .fluid-card-header .header-wrapper .actions .switch{background-color:#eee;border-radius:.8em;box-shadow:none;font-size:13px;min-width:120px}.campaign-detail .fluid-card-header .header-wrapper .actions .switch.left .right-side,.campaign-detail .fluid-card-header .header-wrapper .actions .switch.right .left-side{color:#8c9092}.campaign-detail .fluid-card-header .header-wrapper .actions .switch.left .left-side,.campaign-detail .fluid-card-header .header-wrapper .actions .switch.right .right-side{font-weight:600}.campaign-detail .fluid-card-header .header-wrapper .actions .switch.left .left-side{color:#6c6c6c}.campaign-detail .fluid-card-header .header-wrapper .actions .switch.left .left-side~.selection{background:#8c9092}.campaign-detail .fluid-card-header .header-wrapper .actions .switch .selection{background:var(--second-green);border-radius:.8em;bottom:0;left:0;top:0;width:50%}.campaign-detail .fluid-card-header .header-wrapper .actions .switch.right .selection{left:50%}.campaign-detail .fluid-card-content{max-width:1500px;padding:0}.campaign-detail .fluid-card-content .campaign-content-wrapper{display:flex;gap:2em;justify-content:space-between;padding:1em;width:100%}.campaign-detail .fluid-card-content .campaign-content-wrapper .left-side{flex:1 1 50%;max-width:600px}.campaign-detail .fluid-card-content .campaign-content-wrapper .details{display:flex;flex:1 1;flex-direction:column;gap:1.35em}.campaign-detail .fluid-card-content .campaign-content-wrapper .details-toggler{align-items:center;border-bottom:1px solid #dadada;color:#969696;cursor:pointer;display:flex;font-size:.9em;gap:.5em;justify-content:space-between;max-width:500px}.campaign-detail .fluid-card-content .campaign-content-wrapper .details-toggler:hover{border-bottom:1px solid #bfbfbf;color:#727272}.campaign-detail .fluid-card-content .campaign-content-wrapper .details-toggler .icon{transition:.3s}.campaign-detail .fluid-card-content .campaign-content-wrapper .details-toggler .icon.rotate{transform:rotate(180deg)}.campaign-detail .fluid-card-content .campaign-content-wrapper .divider{background:#eaeaea;height:3px;margin:1.75em 0;width:100%}.campaign-detail .fluid-card-content .campaign-content-wrapper .campaign-image img{border-radius:5px;box-shadow:0 6px 6px 0 #00000040;width:100%}.campaign-detail .fluid-card-content .campaign-content-wrapper .details .row{align-items:center;color:#757878;display:flex;flex-direction:row;gap:.75em;min-width:300px}.campaign-detail .fluid-card-content .campaign-content-wrapper .adcampaign-error{align-items:center;display:flex;flex-direction:column;gap:.5em;justify-content:center;margin:auto;max-width:80%;text-align:center}.campaign-detail .fluid-card-content .campaign-content-wrapper .adcampaign-error .adcampaign-error-title{font-size:1.2em;font-weight:600}.campaign-detail .fluid-card-content .campaign-content-wrapper .adcampaign-error .adcampaign-error-description{align-items:center;display:flex;flex-direction:column;gap:.25em;justify-content:center}.campaign-detail .fluid-card-content .campaign-content-wrapper .adcampaign-error .adcampaign-error-description .adcampaign-error-subtitle{font-weight:500}.campaign-detail .fluid-card-content .campaign-content-wrapper .adcampaign-error .adcampaign-error-description .adcampaign-error-message{font-size:.85em;line-height:1.5}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors{max-width:500px}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error{background:#ffebe8;border:1px solid #dedede;border-radius:10px;padding:.5em}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error:not(:last-child){margin-bottom:.75em}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error .campaign-error-title{cursor:pointer;display:flex;flex-direction:column}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error .campaign-error-title .campaign-label{font-weight:600}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error .campaign-error-title .error-message{font-size:.85em;font-weight:400}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error .details-content{border-top:1px solid #00000020;font-size:13px;margin-top:.5em}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error .error-user-title{display:block;font-weight:500;margin-top:.5em}.campaign-detail .fluid-card-content .campaign-content-wrapper .errors .campaign-error .error-user-msg{color:#5b5b5b;font-size:.85em;-webkit-user-select:text;user-select:text}@media (max-width:992px){.campaign-detail .fluid-card-content .campaign-content-wrapper .details .row{max-width:none}}.campaign-detail .fluid-card-content .campaign-content-wrapper.editing{width:100%!important}.campaign-detail .fluid-card-content .campaign-content-wrapper.editing .left-side{max-width:800px;width:100%!important}.campaign-detail .editing>.adcr{display:none}.campaign-detail .editing .previews-wrapper{margin-top:24px}.campaign-detail .editing .previews-wrapper .adcr{margin:0 auto;max-width:500px}.campaign-creatives-section{margin-top:1em}.campaign-detail .editing .campaign-content .campaign-form[data-form-type=targeting]{border-radius:var(--border-md);display:flex;flex-direction:column;gap:24px;min-width:100%!important;width:100%!important}.campaign-detail .editing .campaign-content .campaign-form[data-form-type=targeting] .row{margin:0!important;max-width:400px!important;width:100%!important}.campaign-detail .editing .campaign-content .left-side>*{animation:fadeInUp .4s ease-out forwards;opacity:0;transform:translateY(20px)}.campaign-detail .editing>.adcr,.campaign-detail .editing>.previews-wrapper{display:none!important}.campaign-detail .editing .campaign-content-wrapper .previews-wrapper{display:block;margin-top:24px}.campaign-detail .editing .campaign-content-wrapper .previews-wrapper .adcr{margin:0 auto;max-width:500px}.campaign-detail .fluid-card-content .campaign-content-wrapper.editing{display:flex;flex-direction:column}.campaign-detail .fluid-card-content .campaign-content-wrapper.editing .left-side{flex:1 1;max-width:100%}@media (max-width:1024px){.campaign-detail .fluid-card-header .header-wrapper .actions{flex-wrap:wrap;gap:.5rem}.campaign-detail .status-switch-wrapper{flex:1 1;justify-content:flex-start}.campaign-detail .fluid-card-header .header-wrapper{align-items:flex-start;flex-direction:column;gap:1rem}}@media (max-width:768px){.campaign-detail .fluid-card-header .header-wrapper .actions{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));width:100%}.campaign-detail .fluid-card-header .header-wrapper .actions .status-switch-wrapper{align-items:center;display:flex;gap:1rem;grid-column:1/-1;justify-content:flex-start}}@media (max-width:480px){.campaign-detail .fluid-card-header .header-wrapper .actions{grid-template-columns:1fr}.campaign-detail .fluid-card-header .header-wrapper .actions .button,.campaign-detail .fluid-card-header .header-wrapper .actions button.cancel-button{justify-content:center}.campaign-detail .status-switch-wrapper{flex-direction:row;justify-content:space-between;width:100%}}.campaign-detail .fluid-card-header .header-wrapper .options{align-items:center;display:flex;gap:.75rem}.campaign-header-column{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.campaign-label{color:var(--text-black);font-size:var(--font-14);font-weight:500;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-label-date{color:var(--text-gray);font-size:var(--font-12)}.campaign-detail .fluid-card-header .header-wrapper .options .campaign-label-wrapper{align-items:center;background:var(--background-gray);border-radius:.8em;display:flex;gap:1rem;padding:.5rem .8rem}@media (max-width:768px){.campaign-label{max-width:300px}}@media (max-width:480px){.campaign-label{max-width:200px}}.create-campaign-button{align-items:center;background:linear-gradient(32deg,var(--primary-green),var(--second-green) 42%);border-radius:7px;color:var(--main-white);cursor:pointer;display:flex;font-size:1.25em;font-weight:600;gap:.5em;justify-content:center;padding:2em;transition:all .1s;user-select:none;-moz-user-select:none;-webkit-user-select:none;width:100%}.create-campaign-button:hover{background:linear-gradient(32deg,var(--primary-green),var(--second-green) 52%)}.create-campaign .fluid-card-header{background:var(--main-white);background:#fffffffa;border-bottom:1px solid #f0f0f0;color:#404040;max-width:1500px;padding:.5em 1em;position:-webkit-sticky;position:sticky;top:0;z-index:10}.create-campaign .fluid-card-header .header-wrapper{align-items:center;display:flex;justify-content:space-between}.create-campaign .fluid-card-header .header-wrapper .options .campaign-label-wrapper{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-weight:600;gap:.75em;padding:.1em .5em;transition:all .1s}.create-campaign .fluid-card-header .header-wrapper .options .campaign-label-wrapper:hover{background:#d1d1d140}.create-campaign .fluid-card-header .header-wrapper .options .campaign-label-wrapper:has(.label-error){background:#d1030314;border:1px solid #d103031f}.create-campaign .fluid-card-header .header-wrapper .options .campaign-label-wrapper .label-error{color:#d10303;font-size:.75em;font-weight:400}.create-campaign .fluid-card-header .header-wrapper .actions{align-items:center;display:flex;gap:1em}.create-campaign .fluid-card-content{height:calc(100vh - 120px);max-width:1500px;padding:0}.create-campaign .fluid-card-content .create-campaign-content-wrapper{position:relative}.create-campaign .fluid-card-content .create-campaign-content-wrapper .overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;height:calc(100% + 2em);justify-content:center;position:absolute;transform:translate(-1em,-1em);width:calc(100% + 2em);z-index:100}.create-campaign .campaign-created-message{align-items:center;display:flex;flex-direction:column;justify-content:center}.create-campaign .campaign-created-message .icon-wrapper img{height:auto;max-width:70px;width:100%}.float-publish-button{bottom:20px!important;position:fixed!important;right:55px!important;z-index:1000!important}.float-publish-button .fa-cloud-upload-alt{font-size:24px;margin-right:5px}.create-campaign .tab-buttons{display:flex;gap:1em;margin-bottom:1em}.create-campaign .tab-buttons button{background-color:#f0f0f0;border:none;border-radius:5px;cursor:pointer;padding:.5em 1em;transition:background-color .3s}.create-campaign .tab-buttons button.active{background-color:#45b67f;color:#fff}.create-campaign .tab-buttons button:hover{background-color:#e0e0e0}.campaign-sections{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:2em;width:100%}.campaign-tabs{grid-gap:.5em;align-items:center;background:#eef0f2;border-radius:var(--border-md);display:grid;gap:.5em;grid-template-columns:1fr 1fr;margin:0 auto 1em;padding:4px;position:relative;width:100%}.tab-error-icon{color:#d32f2f;font-size:.9em;margin-left:1em}.success-message{align-items:center;color:var(--second-green);display:flex;font-size:1.1em;gap:.3em;margin-left:7.5em;margin-top:1.5em}.success-message .link{color:var(--second-green);cursor:pointer;font-weight:600;text-decoration:underline}.success-message .link:hover{color:var(--second-green-hover)}.campaign-tabs:after{background:#fff;background:linear-gradient(180deg,#fff,#fafbfc);border-radius:var(--border-xs);content:"";height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:all .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 8px);z-index:0}.campaign-tabs[data-active-tab=Creative]:after{transform:translateX(calc(100% + 8px))}.campaign-tab{align-items:center;background:#0000;color:#94979a;cursor:pointer;display:flex;font-size:clamp(14px,3.5vw,16px);font-weight:600;height:40px;justify-content:center;padding:0 10px;position:relative;transform:translateZ(0);-webkit-user-select:none;user-select:none;will-change:transform;z-index:1}.campaign-tab.active{color:#1a1d1f;font-weight:600}.campaign-tab:not(.active){transition:color .3s ease}.campaign-tab:hover:not(.active){color:#1a1d1f}.campaign-content{margin:0 auto;width:100%}.left-panel{flex:1 1;min-width:0}.right-panel{position:-webkit-sticky;position:sticky;top:1rem;width:400px}@media (max-width:445px){.campaign-tabs{min-width:280px;width:90vw}.campaign-tab{height:36px;padding:0 8px}.campaign-tabs:after{height:calc(100% - 6px);left:3px;top:3px;width:calc(50% - 6px)}}@media (max-width:320px){.campaign-tabs{min-width:250px}.campaign-tab{height:32px;padding:0 6px}}.left-panel>*{animation:fadeInUp .4s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.targeting-section{position:relative}.targeting-error-icon{color:#d32f2f;font-size:1.2em;position:absolute;right:0;top:0}.create-campaign.blurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes fadeInModal{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width:600px){.facebook-issue-modal .facebook-issue-details{flex-direction:column;gap:1em}.facebook-issue-modal .facebook-issue-icon{justify-content:center;text-align:center}.facebook-issue-modal .facebook-issue-actions{flex-direction:column}}.summary-of-audiences>.fluid-card-header{background:var(--main-turquoise);box-shadow:none}.summary-of-audiences>.fluid-card-header .header-wrapper{align-items:center;display:flex;justify-content:space-between}.summary-of-audiences>.fluid-card-header .header-wrapper .dropdown select{all:unset;-webkit-appearance:auto;appearance:auto}.summary-of-audiences>.fluid-card-header .header-wrapper .dropdown option{background:#fafafa;color:#555;font-size:.875em}.summary-of-audiences>.fluid-card-content{border-radius:0 0 10px 10px;padding:1.5em 4em}.summary-of-audiences>.fluid-card-content .charts-container{display:flex;gap:2em;justify-content:center}.summary-of-audiences>.fluid-card-content .charts-container .card-container{flex:3 1}.summary-of-audiences>.fluid-card-content .charts-container .card-container .fluid-card-header{font-size:.8125em;text-align:center}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-header{background:var(--second-green)}.summary-of-audiences>.fluid-card-content .charts-container .card-container .b-audience .fluid-card-header{background:var(--dark-blue)}.summary-of-audiences>.fluid-card-content .charts-container .card-container .fluid-card-content{box-shadow:none;display:flex;flex:1 1 80%;flex-direction:column;gap:1em;padding:1em 0 0}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .content-wrapper{display:flex;justify-content:flex-end}.summary-of-audiences>.fluid-card-content .charts-container .card-container .b-audience .fluid-card-content .content-wrapper{display:flex;justify-content:flex-start}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container{display:flex;font-size:.8em;margin:auto}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container .switch{background-color:var(--disabled-gray);box-shadow:none;height:1.5em}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container .switch.left .right-side,.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container .switch.right .left-side{color:#767171}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container .switch.left .left-side,.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container .switch.right .right-side{font-weight:600}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container .switch .selection{background:var(--second-green);border-radius:10px;bottom:0;left:0;top:0;width:50%}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .switch-container .switch.right .selection{left:50%}.summary-of-audiences>.fluid-card-content .charts-container .card-container .b-audience .fluid-card-content{justify-content:flex-start}.summary-of-audiences>.fluid-card-content .charts-container .card-container .fluid-card-content canvas{flex:1 1;max-width:80%;min-height:135px}.summary-of-audiences>.fluid-card-content .charts-container .card-container .fluid-card-content .stats{color:#6a6b6c;display:flex;flex-direction:column;font-size:1.1em;font-weight:600;justify-content:space-between;margin-top:1.25em}.summary-of-audiences>.fluid-card-content .charts-container .card-container .fluid-card-content .stats .symbol{font-size:.75em;font-weight:400;margin-left:.2em}.summary-of-audiences>.fluid-card-content .charts-container .card-container .enhencer-audience .fluid-card-content .stats{left:1.5em;position:relative}.summary-of-audiences>.fluid-card-content .charts-container .card-container .b-audience .fluid-card-content .stats{position:relative;right:1.5em}.summary-of-audiences>.fluid-card-content .charts-container .chart-options{align-items:center;display:flex;flex:1 1;flex-direction:column;font-size:.875em;justify-content:space-between;margin-top:5em;padding-bottom:2.5em;text-align:center}.summary-of-audiences>.fluid-card-content .charts-container .chart-options .option{color:#757878;cursor:pointer;transition:all .2s}.summary-of-audiences>.fluid-card-content .charts-container .chart-options .option:not(.disabled):not(.active):hover{color:#474747}.summary-of-audiences>.fluid-card-content .charts-container .chart-options .option.active{background:#efefef;border-radius:8px;font-size:1.1em;font-weight:600;padding:.15em .35em}.summary-of-audiences>.fluid-card-content .charts-container .chart-options .option.disabled{cursor:default}.enhencer-remarketing-audience .fluid-card-header{background:var(--main-turquoise);box-shadow:none}.enhencer-remarketing-audience .fluid-card-content{border-radius:0 0 10px 10px;height:20em;padding:1.5em 4em 1.5em 0}.enhencer-remarketing-audience .fluid-card-content .row{flex-wrap:nowrap;justify-content:space-between}.enhencer-remarketing-audience .fluid-card-content .segmentation-row{display:flex;height:100%;justify-content:space-between;width:100%}.enhencer-remarketing-audience .fluid-card-content .segmentation-row .segment-list{padding-left:4em}.other-campaigns-report{grid-gap:5em;background:#566864;border-radius:7px;color:var(--main-white);display:grid;gap:5em;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;height:160px;padding:.5em 1em}.ai-ads-ai-audience-grid{grid-gap:2.25em;display:grid;gap:2.25em;grid-template-columns:1fr;grid-template-rows:auto auto;margin-top:3rem;max-width:1000px;width:96%}.ai-ads-ai-audience-grid>.fluid-card-container{border:1px solid var(--border-main);border-radius:12px}@media (max-width:1200px){.ai-ads-ai-audience-grid{max-width:none}}.PreviousCreativeCard_previousCreativeCard__uzQlt{background:#fff;border:.0625em solid #dfeaf2;border-radius:var(--border-md);flex:1 1;max-width:32em;padding:.75em 1em}.PreviousCreativeCard_preview__acG8z{align-items:center;background-color:#dfeaf2;border:.0625em solid #cbcbcb;border-radius:var(--border-sm);display:flex;height:3.875em;justify-content:center;overflow:hidden;width:3.875em}.PreviousCreativeCard_previewImage__ZxcNN{height:100%;object-fit:cover;width:100%}.PreviousCreativeCard_creativeCardTop__hfUzj{align-items:center;display:flex;justify-content:space-between}.PreviousCreativeCard_creativeCardDetailsBox__oizq7{display:flex;flex-direction:column;gap:.8em}.PreviousCreativeCard_creativeCardDetilsBoxTexts__CHKKe{display:flex;flex-direction:column;gap:.1875em}.PreviousCreativeCard_creativeIcon__ARA6T{width:1em}.PreviousCreativeCard_creativeName__-asfr{align-items:center;color:#1a1b1c;display:flex;font-size:var(--font-16);font-weight:500;gap:.1875em;position:relative}.PreviousCreativeCard_statusDot__cFWXJ{border-radius:50%;height:8px!important;margin-right:.375em;transition:background-color .3s ease;width:8px!important}.PreviousCreativeCard_statusConnected__hl0jL{background-color:#4cd995;background-color:var(--main-green,#4cd995);box-shadow:0 0 .375em #4cd99566}.PreviousCreativeCard_statusChecking__ysNeb{animation:PreviousCreativeCard_pulse__2QwMv 1.5s infinite;background-color:gold;box-shadow:0 0 .375em #ffd70066}.PreviousCreativeCard_statusDisconnected__buS4X{background-color:#ff4d4f;background-color:var(--main-red,#ff4d4f);box-shadow:0 0 .375em #ff4d4f66}@keyframes PreviousCreativeCard_pulse__2QwMv{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.PreviousCreativeCard_creativeDate__w0B6N,.PreviousCreativeCard_creativeType__4Sfbe{color:#7d7d7d;font-size:var(--font-12)}.PreviousCreativeCard_creativeCardDetailsBoxActions__GOvd0{display:flex;gap:.625em}.PreviousCreativeCard_launchAdButton__rWSnG{border-radius:var(--border-xs);color:#fff;font-size:var(--font-12);padding:.6em 1.2em}.PreviousCreativeCard_editButton__FqOIA{background:#fff;border-color:var(--text-blue);border:1px solid var(--text-blue);border-radius:var(--border-xs);color:var(--text-blue);font-size:var(--font-12);padding:.8em 1.2em}.PreviousCreativeCard_editButton__FqOIA:hover{background:var(--text-blue);color:var(--main-white)}.PreviousCreativeCard_enableFeedButton__nH6Q1{background:#fff;border:1px solid #4cd995;border-radius:var(--border-xs);color:#abb1b8;font-size:var(--font-12);padding:.6em 1.2em}.PreviousCreativeCard_enableFeedButton__nH6Q1:hover{background:#f7f7f7;border:1px solid #4cd995}.PreviousCreativeCard_creativeCardDivider__fWdP2{background-color:#dfeaf2;height:1px;margin:.625em 0;width:100%}.PreviousCreativeCard_previews__Nk3xn{align-items:center;display:flex;gap:.3125em}.PreviousCreativeCard_totalProducts__TP4R6{color:#7d7d7d;font-size:var(--font-14)}.PreviousCreativeCard_previewSmall__u39FE{background-color:#dfeaf2;border:.0625em solid #cbcbcb;border-radius:.3125em;height:1.875em;overflow:hidden;width:1.875em}.PreviousCreativeCard_previewImageSmall__RODir{height:100%;object-fit:cover;opacity:.6;transition:opacity .25s ease;width:100%}.PreviousCreativeCard_previewImageSmall__RODir:hover{opacity:1}.PreviousCreativeCard_connectionStatus__tz7I0{display:inline-block;font-size:var(--font-14);font-weight:500;margin-left:8px}.PreviousCreativeCard_actionsContainer__mcDs3{position:relative}.PreviousCreativeCard_actionsDropdown__67a52{background:#fff;border:.0625em solid #dfeaf2;border-radius:.4em;box-shadow:0 .25em 1em #0000001a;left:0;min-width:10em;opacity:0;padding:.3125em 0;position:absolute;top:calc(100% + .3125em);transform:translateY(-.625em);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;z-index:10}.PreviousCreativeCard_actionsDropdown__67a52.PreviousCreativeCard_show__h4mDW{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.PreviousCreativeCard_dropdownItem__0XV8B{align-items:center;background:none;border:none;color:#1a1b1c;cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:.5em;opacity:0;padding:.625em 1em;text-align:left;transform:translateY(-.3125em);transition:all .15s ease;transition:opacity .2s ease-in-out,transform .2s ease-in-out,background-color .15s ease,color .15s ease;width:100%}.PreviousCreativeCard_actionsDropdown__67a52.PreviousCreativeCard_show__h4mDW .PreviousCreativeCard_dropdownItem__0XV8B{opacity:1;transform:translateY(0)}.PreviousCreativeCard_actionsDropdown__67a52.PreviousCreativeCard_show__h4mDW .PreviousCreativeCard_dropdownItem__0XV8B:first-child{transition-delay:.05s}.PreviousCreativeCard_actionsDropdown__67a52.PreviousCreativeCard_show__h4mDW .PreviousCreativeCard_dropdownItem__0XV8B:nth-child(2){transition-delay:.1s}.PreviousCreativeCard_dropdownItem__0XV8B:hover{background-color:#f7f7f7;color:#3dab75}.PreviousCreativeCard_dropdownItem__0XV8B+.PreviousCreativeCard_dropdownItem__0XV8B{margin-top:.125em}.CurrentCreativeCard_currentCreativeCard__R7SnP{background:#fff;border:.0625em solid #dfeaf2;border-radius:.75em;flex:1 1;max-width:31.25em;padding:.75em 1em}.CurrentCreativeCard_preview__II8K-{align-items:center;background-color:#dfeaf2;border:1px solid #cbcbcb;border-radius:var(--border-sm);display:flex;height:3.875em;justify-content:center;overflow:hidden;width:3.875em}.CurrentCreativeCard_previewImage__LSdkx{height:100%;object-fit:cover;width:100%}.CurrentCreativeCard_creativeCardTop__trcZn{align-items:center;display:flex;justify-content:space-between}.CurrentCreativeCard_creativeCardDetailsBox__ikA08{display:flex;flex-direction:column;gap:.3125em}.CurrentCreativeCard_creativeCardDetilsBoxTexts__72HZi{display:flex;flex-direction:column;gap:.1875em}.CurrentCreativeCard_creativeIcon__knwj7{width:1em}.CurrentCreativeCard_creativeName__uTFDD{align-items:center;color:#1a1b1c;display:flex;font-size:var(--font-16);font-weight:500;gap:.1875em}.CurrentCreativeCard_creativeDate__EiwsL{color:#7d7d7d;font-size:.75em}.CurrentCreativeCard_creativeCardDetailsBoxActions__o0FKX{display:flex;gap:.625em}.CurrentCreativeCard_launchAdButton__Vzut\+{color:#fff}.CurrentCreativeCard_editButton__YaSDG,.CurrentCreativeCard_launchAdButton__Vzut\+{border-radius:var(--border-xs);font-size:var(--font-12);min-height:34px;padding:.6em 1.3em}.CurrentCreativeCard_editButton__YaSDG{background:#fff;border:1px solid var(--main-green);color:var(--main-green)}.CurrentCreativeCard_editButton__YaSDG:hover{background:var(--main-green);border:1px solid var(--main-green);color:#fff}.CurrentCreativeCard_creativeCardDivider__1eWzk{background-color:#dfeaf2;height:.0625em;margin:.625em 0;width:100%}.CurrentCreativeCard_previews__2HiUE{display:flex;gap:.3125em}.CurrentCreativeCard_previewSmall__tuvSP{background-color:#dfeaf2;border:.0625em solid #cbcbcb;border-radius:.3125em;height:1.875em;overflow:hidden;width:1.875em}.CurrentCreativeCard_previewImageSmall__mEn4f{height:100%;object-fit:cover;opacity:.6;transition:opacity .25s ease;width:100%}.CurrentCreativeCard_previewImageSmall__mEn4f:hover{opacity:1}@media (max-width:768px){.CurrentCreativeCard_draftCreativeCard__Y6wEJ{flex:1 1;font-size:.85em;max-width:31.089em;width:100%}}.GenerateCarouselCreativeButton_generateButton__1iDOW{align-items:center;background:linear-gradient(90deg,#7cb372,#4caf50,#7cb372);background-position:0;background-size:200% 100%;border:none;border-radius:var(--border-md);box-shadow:none;cursor:pointer;display:flex;padding:16px;transition:transform .3s ease-out,box-shadow .3s ease-out,background-position .5s ease-out;width:100%}.GenerateCarouselCreativeButton_generateButton__1iDOW:hover{animation:GenerateCarouselCreativeButton_gradientShift__QDxR7 1.5s ease infinite;animation-fill-mode:forwards;box-shadow:0 4px 12px #00000026;transform:translateY(-2px) scale(1.01)}.GenerateCarouselCreativeButton_generateButton__1iDOW:not(:hover){animation:none;transition:transform .3s ease-out,box-shadow .3s ease-out,background-position .6s ease-out}@keyframes GenerateCarouselCreativeButton_gradientShift__QDxR7{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.GenerateCarouselCreativeButton_iconContainer__1AilI{align-items:center;background:#fff;border-radius:var(--border-sm);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.GenerateCarouselCreativeButton_icon__SdDPL{color:var(--main-green);height:24px;width:24px}.GenerateCarouselCreativeButton_textsContainer__aqFIq{flex:1 1}.GenerateCarouselCreativeButton_generateButtonTitle__OkO97{color:#fff;font-size:var(--font-16);font-weight:600;margin:0 0 4px;text-shadow:0 1px 2px #0000001a}.GenerateCarouselCreativeButton_generateButtonDescription__utfqH{color:#fff;font-size:var(--font-14);line-height:1.4;margin:0;text-shadow:0 1px 2px #0000001a}@media (max-width:768px){.GenerateCarouselCreativeButton_generateButton__1iDOW{flex:1 1;max-width:31.25em;width:100%}}.GenerateEnhencedCatalogButton_generateButton__v4WUZ{align-items:center;background:linear-gradient(90deg,#4285bc,#2166a2,#4285bc);background-position:0;background-size:200% 100%;border:none;border-radius:var(--border-md);box-shadow:none;cursor:pointer;display:flex;padding:16px;transition:transform .3s ease-out,box-shadow .3s ease-out,background-position .5s ease-out;width:100%}.GenerateEnhencedCatalogButton_generateButton__v4WUZ:hover{animation:GenerateEnhencedCatalogButton_gradientShift__Tev69 1.5s ease infinite;animation-fill-mode:forwards;box-shadow:0 4px 12px #00000026;transform:translateY(-2px) scale(1.01)}.GenerateEnhencedCatalogButton_generateButton__v4WUZ:not(:hover){animation:none;transition:transform .3s ease-out,box-shadow .3s ease-out,background-position .6s ease-out}@keyframes GenerateEnhencedCatalogButton_gradientShift__Tev69{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.GenerateEnhencedCatalogButton_iconContainer__8G-Ao{align-items:center;background:#fff;border-radius:var(--border-sm);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.GenerateEnhencedCatalogButton_icon__8oFBB{color:var(--main-blue);height:24px;width:24px}.GenerateEnhencedCatalogButton_textsContainer__q6mF8{flex:1 1}.GenerateEnhencedCatalogButton_generateButtonTitle__j0ItA{color:#fff;font-size:var(--font-16);font-weight:600;margin:0 0 4px;text-shadow:0 1px 2px #0000001a}.GenerateEnhencedCatalogButton_generateButtonDescription__jFiZD{color:#fff;font-size:var(--font-14);line-height:1.4;margin:0;text-shadow:0 1px 2px #0000001a}@media (max-width:768px){.GenerateEnhencedCatalogButton_generateButton__v4WUZ{flex:1 1;max-width:31.25em;width:100%}}.CollapsibleTemplateSidebar_collapsibleTemplateSidebar__2p9Td{border-left:1px solid #cacaca;display:flex;font-size:var(--font-24);position:relative;transition:width .3s ease-in-out;width:30%;z-index:1}.CollapsibleTemplateSidebar_open__fyeXw{width:30%}.CollapsibleTemplateSidebar_collapsed__Sr-8m{width:50px}.CollapsibleTemplateSidebar_collapser__SpQIE{height:60px;left:0;position:absolute;top:calc(50vh - 80px);transform:translate(-50%,calc(-50% + 40px));width:60px;z-index:2}.CollapsibleTemplateSidebar_collapserButton__oZZs5{align-items:center;background:#fff;border:1px solid var(--second-green);border-radius:50%;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.CollapsibleTemplateSidebar_content__C2uvH{height:100%;opacity:1;transition:opacity .3s ease-in-out;width:100%}.CollapsibleTemplateSidebar_collapsedContent__imbsY{height:100%;opacity:0;padding:1em 2em;transition:opacity .1s ease-in-out;width:100%}.CollapsibleTemplateSidebar_contentWrapper__a0xXO{display:flex;flex-direction:column;gap:1em;height:100%;margin:0 auto;max-width:14em;padding:1em 2em;width:100%}.CollapsibleTemplateSidebar_header__xnSiW{align-items:center;display:flex}.CollapsibleTemplateSidebar_header__xnSiW ul{align-items:center;display:flex;gap:10px;justify-content:space-between;list-style:none;margin:0;padding:0;width:100%}.CollapsibleTemplateSidebar_header__xnSiW li{color:#abb1b8;cursor:pointer;font-size:.875em;font-weight:600}.CollapsibleTemplateSidebar_active__xVYSc{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary-green) 0,var(--second-green) 100%);background-clip:text;-webkit-background-clip:text}.CollapsibleTemplateSidebar_body__gQNMw{overflow-y:auto}.CollapsibleTemplateSidebar_templateCards__5WAXt{align-items:center;display:flex;flex-direction:column;gap:1em;width:100%}.CollapsibleTemplateSidebar_templateCard__IQQyE{aspect-ratio:1;border-radius:.5em;min-height:150px;overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;width:100%}.CollapsibleTemplateSidebar_templateCard__IQQyE:hover{box-shadow:0 0 10px 0 #0000001a}.CollapsibleTemplateSidebar_templateCard__IQQyE img{height:100%;object-fit:cover;width:100%}@media (max-width:1200px){.CollapsibleTemplateSidebar_collapsibleTemplateSidebar__2p9Td{display:none}}.Home_container__xGBGl{color:#33383d;display:flex;flex-direction:column}.Home_catalogTopLogo__l4Ejl{align-items:center;display:flex;padding-left:2em;pointer-events:none;width:100%}.Home_catalogTopLogoText__HZhD9{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#13364a 0,#58ba8b);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700;margin-right:10px}.Home_catalogTopLogoDeviceIcon__-G00x{color:#58ba8b;font-size:24px}.Home_topbar__adzvt{background:#fff;font-size:1.75em;font-weight:500;height:2.857142857142857em;padding:.892857142857143em 1.428571428571429em;z-index:2}.Home_topbarLine__MLnes{background-color:#cacaca;content:"";display:block;height:.0625em;width:100%}.Home_content__nrjpB{background:#f9f9f9;display:flex;height:calc(100vh - var(--breadcrumb-height) - 1px);overflow:hidden}.Home_welcomingArea__z9ymG{display:flex;flex-direction:column;gap:1.875em;height:100%;overflow-y:auto;padding:1.5625em 2.5em;width:100%}.Home_welcomingAreaActions__u7BEA{display:flex;gap:1.875em}.Home_row__hNi52,.Home_textsContainer__x6plk{margin-bottom:1.25em}.Home_textsContainer__x6plk p{margin:0}.Home_companyName__YKYrd{font-size:var(--font-18);line-height:1}.Home_greeting__TY18a{font-size:var(--font-18);font-weight:500}.Home_previousCreativesContainer__jT4K7{grid-gap:1.2em;display:grid;gap:1.2em;grid-template-columns:repeat(auto-fill,minmax(18.75em,1fr))}.Home_secondaryTitle__FrjMQ{font-size:var(--font-18);font-weight:500}.Home_backButton__iSGaf{align-items:center;background:#0000;border:1px solid var(--second-green);color:var(--second-green);display:flex;font-size:var(--font-14);font-weight:500}.Home_backButton__iSGaf:hover{background:var(--second-green);border:1px solid var(--second-green);color:#fff}@media (max-width:768px){.Home_welcomingAreaActions__u7BEA{flex-direction:column}}.Home_creativeActions__kYcT1{display:flex;flex-direction:column;gap:20px;max-width:700px;width:100%}.Home_actionCards__nqEiu{display:flex;gap:1.2em;width:100%}.Home_actionCard__MMZf\+{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:var(--border-md);box-shadow:none;cursor:pointer;display:flex;flex:1 1;padding:20px;transition:all .2s ease}.Home_actionCard__MMZf\+:hover{border-color:#ddd;box-shadow:none;transform:translateY(-2px)}.Home_actionCardIcon__0Uvfn{align-items:center;background:linear-gradient(135deg,#13364a,#58ba8b);border-radius:var(--border-md);display:flex;flex-shrink:0;height:48px;justify-content:center;margin-right:16px;width:48px}.Home_actionCardIcon__0Uvfn img{height:24px;width:24px}.Home_actionCardIcon__0Uvfn svg{color:#fff;height:24px;width:24px}.Home_actionCardContent__E4gh2{flex:1 1}.Home_actionCardContent__E4gh2 h3{color:#333;font-size:var(--font-18);font-weight:600;margin:0 0 4px}.Home_actionCardContent__E4gh2 p{color:#666;font-size:var(--font-14);line-height:1.4;margin:0}.ProductsSelectionList_productSelectionList__iAI2j{display:flex;flex-direction:row;gap:1rem;height:100%;width:100%;@media (max-width:1024px){flex-direction:column;gap:.75rem}}.ProductsSelectionList_leftSide__5edxw,.ProductsSelectionList_rightSide__07Uf2{background:#fff;border:1px solid var(--border-main);border-radius:8px;display:flex;flex-direction:column;padding:1rem}.ProductsSelectionList_leftSide__5edxw{display:flex;flex:2.85 1;flex-direction:column;height:calc(100vh - var(--topbar-height) - 4em);overflow:hidden;@media (max-width:1024px){flex:none;height:65vh;min-height:450px}}.ProductsSelectionList_mainColumn__1AY87{display:flex;flex-direction:column;height:100%;overflow:hidden}.ProductsSelectionList_productsList__evXNQ{flex:1 1;min-height:0;overflow:auto;position:relative}.ProductsSelectionList_productsContent__dW3Ks{display:flex;flex-direction:column;min-height:100%}.ProductsSelectionList_productsGrid__PtCAV{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));padding:.25rem;@media (max-width:1024px){gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}}.ProductsSelectionList_rightSide__07Uf2{background:#f9f9f9;display:flex;flex:1.55 1;flex-direction:column;height:calc(100vh - var(--topbar-height) - 4em);overflow:hidden;padding:1rem;@media (max-width:1024px){flex:none;height:35vh;min-height:250px;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem;padding-top:.75rem}}.ProductsSelectionList_leftSideHeader__Rggow{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin:0 0 .75rem;@media (max-width:1024px){flex-direction:column;width:100%}}.ProductsSelectionList_row__1KAVb{align-items:center;display:flex;flex:1 1;flex-wrap:nowrap;gap:.5rem;max-width:300px;min-width:250px;@media (max-width:1024px){flex:1 1 100%;max-width:none;width:100%}}.ProductsSelectionList_label__Rboc6{color:#666;font-size:.8em;white-space:nowrap}.ProductsSelectionList_searchBarContainer__ezYa8{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex:0 1 auto;gap:.5rem;height:30px;margin-left:auto;max-width:300px;min-width:180px;padding:.35rem .5rem;transition:all .2s ease;@media (max-width:1024px){margin-left:0;margin-top:.75rem;max-width:none;width:100%}}.ProductsSelectionList_searchIcon__FG8bw{color:#666;font-size:.9rem;min-width:14px}.ProductsSelectionList_searchBar__EsOZ0{background:#0000;border:none;font-size:.85rem;height:24px;outline:none;padding:0;width:100%}.ProductsSelectionList_productContainer__Oguu0{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:.75rem;position:relative;transition:all .2s ease;@media (max-width:1024px){padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}}.ProductsSelectionList_productContainer__Oguu0:hover{border-color:var(--second-green);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.ProductsSelectionList_selectCircle__QgfKf{align-items:center;background:#fff;border:1.5px solid var(--second-green);border-radius:50%;display:flex;height:1.25rem;justify-content:center;position:absolute;right:.35rem;top:.35rem;width:1.25rem;z-index:1;@media (max-width:768px){height:1.1rem;right:.25rem;top:.25rem;width:1.1rem}}.ProductsSelectionList_icon__B6eBD{color:var(--second-green);font-size:.7rem}.ProductsSelectionList_priceContainer__Wwa93{display:flex;flex-direction:column;height:2.2rem;justify-content:flex-end;margin:.35rem 0;@media (max-width:768px){height:2rem;margin-bottom:.25rem;margin-left:0;margin-right:0;margin-top:.25rem}}.ProductsSelectionList_price__\+Cs4-{color:var(--second-green);font-size:.85rem;font-weight:600;line-height:1.2;@media (max-width:768px){font-size:.8rem}}.ProductsSelectionList_originalPrice__Difg9{color:var(--text-gray);font-size:.75rem;font-weight:400;line-height:1.2;margin-bottom:.1rem;text-decoration:line-through;@media (max-width:768px){font-size:.7rem}}.ProductsSelectionList_salePrice__md1CK{color:var(--second-green);font-size:.85rem;font-weight:600;line-height:1.2;@media (max-width:768px){font-size:.8rem}}.ProductsSelectionList_productName__gbK3k{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.8rem;line-height:1.3;overflow:hidden;@media (max-width:1024px){-webkit-line-clamp:1;font-size:.75rem}}.ProductsSelectionList_productImage__WuG2l{aspect-ratio:1;border-radius:4px;margin:0 auto .5rem;overflow:hidden;width:100%;@media (max-width:1024px){margin-bottom:.35rem}}.ProductsSelectionList_productImage__WuG2l img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.ProductsSelectionList_productContainer__Oguu0:hover .ProductsSelectionList_productImage__WuG2l img{transform:scale(1.05)}.ProductsSelectionList_productSelectionList__iAI2j .custom-dropdown{border:1px solid #e0e0e0!important;border-radius:6px;font-size:.85rem;max-width:300px;@media (max-width:768px){max-width:none;width:100%}}.ProductsSelectionList_loadMoreContainer__SO7La{display:flex;justify-content:center;padding:1rem 0 2rem;width:100%}.ProductsSelectionList_loadMoreButton__3RQ4Q{align-items:center;background-color:initial;border:none;border-radius:6px;color:var(--text-blue);display:flex;font-size:.85rem;font-weight:500;justify-content:center;min-height:36px;min-width:110px;padding:.5rem 1.5rem;transition:all .2s ease;width:auto;z-index:2;@media (max-width:768px){font-size:.8rem;min-height:32px;min-width:100px;padding-bottom:.4rem;padding-left:1rem;padding-right:1rem;padding-top:.4rem}}.ProductsSelectionList_loadMoreButton__3RQ4Q:hover{background:#0000;color:var(--second-green)}.ProductsSelectionList_loadMoreButton__3RQ4Q:active:disabled,.ProductsSelectionList_loadMoreButton__3RQ4Q:disabled,.ProductsSelectionList_loadMoreButton__3RQ4Q:hover:disabled{background:#0000!important}.ProductsSelectionList_loadMoreIcon__LBckX{margin-right:.5rem}.ProductsSelectionList_loadingContainer__G2pUs{align-items:center;display:flex;justify-content:center}.ProductsSelectionList_productsPreviewer__vmHDU{display:flex;flex-direction:column;height:100%;overflow:hidden}.ProductsSelectionList_productsPreviewer__vmHDU h4{margin-top:0}.ProductsSelectionList_productSelectionList__iAI2j .tooltip-container:has(.ProductsSelectionList_nextButton__QvIZT){width:100%}.ProductsSelectionList_nextButton__QvIZT{border-radius:6px;bottom:0;box-shadow:0 -2px 10px #0000000d;font-size:.9rem;margin-top:auto;padding:.75rem;position:-webkit-sticky;position:sticky;width:100%;@media (max-width:768px){font-size:.85rem;padding-bottom:.6rem;padding-left:.6rem;padding-right:.6rem;padding-top:.6rem}}.ProductsSelectionList_productsGrid__PtCAV::-webkit-scrollbar,.ProductsSelectionList_selectedProductsList__QDqFr::-webkit-scrollbar{width:4px;@media (max-width:768px){width:3px}}.ProductsSelectionList_productsGrid__PtCAV::-webkit-scrollbar-track,.ProductsSelectionList_selectedProductsList__QDqFr::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.ProductsSelectionList_productsGrid__PtCAV::-webkit-scrollbar-thumb,.ProductsSelectionList_selectedProductsList__QDqFr::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.ProductsSelectionList_productsGrid__PtCAV,.ProductsSelectionList_selectedProductsList__QDqFr{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.ProductsSelectionList_selectedProductsList__QDqFr{flex:1 1;margin-bottom:1rem;min-height:0;overflow-y:auto}.ProductsSelectionList_selectedProductsList__QDqFr .ProductsSelectionList_productsGrid__PtCAV{height:auto;max-height:none}.ProductsSelectionList_leftSideHeader__Rggow .dropdown{background:#f8f9fa;border:0 solid #e0e0e0!important;border-radius:6px;cursor:pointer;font-size:.85rem;max-width:300px;padding:.35rem .5rem;transition:all .2s ease;&:hover{border-color:var(--second-green)!important}.dropdown-toggle{align-items:center;background:none;border:none;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.dropdown-menu{border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000001a;margin-top:.25rem;padding:.5rem 0;width:100%}@media (max-width:768px){max-width:none;width:100%}}.ProductsSelectionList_dropdown__TikQy{display:flex;flex:2 1;flex-direction:row;gap:.75rem;@media (max-width:1024px){flex-direction:column;width:100%}}.ProductsSelection_container__79okv{display:flex;flex-direction:column;overflow:hidden}.ProductsSelection_productSectionBody__MYvys{display:flex;height:100%;padding:0 2em;width:100%}.ProductsSelection_backButton__spGew{align-items:center;background:#0000;border:1px solid var(--second-green);color:var(--second-green);display:flex;font-size:.875em;font-weight:500}.ProductsSelection_backButton__spGew:hover{background:var(--second-green);border:1px solid var(--second-green);color:#fff}.ProductsSelection_catalogTopLogo__Nf6Fo{border-bottom:1px solid #e0e0e0;padding:10px;pointer-events:none;width:100%}.ProductsSelection_catalogTopLogoBackButton__QCOh6{align-items:center;background:none;border:none;color:#333;display:flex;font-size:18px;padding-left:2em}.ProductsSelection_catalogTopLogoBackIcon__Yo5rD{color:#13364a;cursor:pointer;margin-right:10px}.ProductsSelection_catalogTopLogoText__HZ5k4{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#13364a 0,#58ba8b);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700;margin-right:10px}.ProductsSelection_catalogTopLogoDeviceIcon__4szFB{color:#58ba8b;font-size:24px}.ProductsSelection_productSelectionTitle__fJxrG{color:var(--second-green);font-weight:600;padding:1em 2em}@media (max-width:1024px){.ProductsSelection_container__79okv{overflow-y:auto;padding-bottom:2em}}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:var(--text-gray);margin:1.5rem auto;max-width:850px;padding:1.25rem;width:100%}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 p{font-size:.95rem;line-height:1.6;margin:.75rem 0}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 p:first-child{margin-top:0}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 p:last-child{margin-bottom:0}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 strong{color:var(--text-gray);font-weight:600}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 .ExistingSupplementaryWarning_tryAgain__nJOtk{background-color:#0d6efd1a;border-radius:4px;color:#0d6efd;cursor:pointer;font-weight:500;margin:0 .25rem;padding:.25rem .5rem;text-decoration:none;transition:all .2s ease}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 .ExistingSupplementaryWarning_tryAgain__nJOtk:hover{background-color:#0d6efd26;color:#0a58ca}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 .ExistingSupplementaryWarning_disabledTryAgain__-Sybj{color:#6c757d;cursor:not-allowed;opacity:.7;padding:.25rem .5rem;text-decoration:none}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 .ExistingSupplementaryWarning_note__xpCmD{background-color:#f0f0f0;border-radius:6px;color:var(--text-gray);font-size:.875rem;font-style:italic;margin-top:1rem;padding:.75rem}@media (max-width:768px){.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4{margin:1rem auto;padding:1rem}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 p{font-size:.9rem}.ExistingSupplementaryWarning_existingSupplementaryWarning__p2WQ4 .ExistingSupplementaryWarning_note__xpCmD{font-size:.85rem;padding:.5rem}}.EnhencedCatalogProductsSelectionList_productSelectionList__zYvDJ{display:flex;flex-direction:row;gap:1rem;height:100%;width:100%;@media (max-width:1024px){flex-direction:column;gap:.75rem}}.EnhencedCatalogProductsSelectionList_mainHeader__s-tMC{align-items:center;background:var(--main-white);color:var(--second-green);display:flex;flex-direction:row;font-size:small}.EnhencedCatalogProductsSelectionList_mainHeaderTitle__gINW6{font-size:medium;font-weight:500;margin-left:10px}.EnhencedCatalogProductsSelectionList_leftSide__tr1IH{background:#fff;border:1px solid var(--border-main);border-radius:8px;display:flex;flex:2.85 1;flex-direction:column;height:calc(100vh - var(--topbar-height) - 4em);overflow:hidden;padding:1rem;@media (max-width:1024px){flex:none;min-height:450px}}.EnhencedCatalogProductsSelectionList_rightSide__nWU1K{display:flex;flex:0.64 1;flex-direction:column;height:calc(100vh - var(--topbar-height) - 4em);justify-content:space-between;padding-left:2em;position:-webkit-sticky;position:sticky}.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.EnhencedCatalogProductsSelectionList_catalogDropdown__phJ2l{align-items:start;display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:200px}.EnhencedCatalogProductsSelectionList_rightSideHeader__l75Rv h4{margin-top:0}.EnhencedCatalogProductsSelectionList_searchBarContainer__E2YQ6{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;display:flex;flex:0.5 1;gap:.5rem;height:30px;max-height:30px;max-width:300px;min-width:200px;padding:.35rem .5rem;transition:all .2s ease;@media (max-width:768px){max-width:none;width:100%}}.EnhencedCatalogProductsSelectionList_searchIcon__YOYFj{color:#666;font-size:.9rem}.EnhencedCatalogProductsSelectionList_searchBar__dIGPH{background:#0000;border:none;font-size:.85rem;height:24px;outline:none;padding:0;width:100%}.EnhencedCatalogProductsSelectionList_productSelectionList__zYvDJ .catalog-row{align-items:center;border:1px solid red;flex:1 1 auto;gap:2em;height:100%}.EnhencedCatalogProductsSelectionList_row__Ehlek{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;width:100%}.EnhencedCatalogProductsSelectionList_label__1zhPN{align-content:center;align-items:center;color:#666;font-size:var(--font-16);height:30px;white-space:nowrap;@media (max-width:768px){min-width:80px}}.EnhencedCatalogProductsSelectionList_productSelectionList__zYvDJ .custom-dropdown{font-size:.9em;height:30px;min-width:200px}.EnhencedCatalogProductsSelectionList_helperText__kL\+Ms{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px #0000000d;color:var(--text-gray);font-size:.9rem;line-height:1.5;margin:1rem auto;max-width:800px;padding:2rem;text-align:center}.EnhencedCatalogProductsSelectionList_helperIcon__Pq0\+-{color:var(--text-gray);margin-bottom:.5em}.EnhencedCatalogProductsSelectionList_helperText__kL\+Ms a{align-items:center;background-color:initial;border:1px solid var(--main-green);border-radius:6px;color:var(--main-green)!important;display:inline-flex;font-weight:500;gap:.5rem;height:30px;margin:0 .5em;padding:.35rem 1rem;text-decoration:none;transition:all .2s ease}.EnhencedCatalogProductsSelectionList_helperText__kL\+Ms a:hover{background-color:var(--main-green);color:#fff!important;transform:translateY(-1px)}.EnhencedCatalogProductsSelectionList_productsGrid__TqBlg{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-top:.75rem;max-height:calc(100vh - 13rem);overflow-y:auto;padding:.25rem .25rem 2rem;@media (max-width:1024px){gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));padding-bottom:10rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}}.EnhencedCatalogProductsSelectionList_productsList__f7cj-{padding:.5em 0}.EnhencedCatalogProductsSelectionList_selectedProductsList__sE9tQ{flex:1 1;max-height:78vh;overflow-y:scroll}.EnhencedCatalogProductsSelectionList_productContainer__Ekgsj{background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;padding:.75rem;position:relative;transition:all .2s ease;@media (max-width:1024px){padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}}.EnhencedCatalogProductsSelectionList_productContainer__Ekgsj:hover{border-color:var(--second-green);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.EnhencedCatalogProductsSelectionList_icon__1P\+oj{color:var(--second-green);line-height:1.2}.EnhencedCatalogProductsSelectionList_priceContainer__oA8St{display:flex;flex-direction:column;justify-content:flex-end;margin:.35rem 0;@media (max-width:768px){height:2rem;margin-bottom:.25rem;margin-left:0;margin-right:0;margin-top:.25rem}}.EnhencedCatalogProductsSelectionList_price__bNDtH{color:var(--second-green);font-size:.85rem;font-weight:600;line-height:1.2;@media (max-width:768px){font-size:.8rem}}.EnhencedCatalogProductsSelectionList_originalPrice__evRQ6{color:var(--text-gray);font-size:.75rem;font-weight:400;line-height:1.2;margin-bottom:.1rem;text-decoration:line-through;@media (max-width:768px){font-size:.7rem}}.EnhencedCatalogProductsSelectionList_salePrice__cD7JN{color:var(--second-green);font-size:.85rem;font-weight:600;line-height:1.2;@media (max-width:768px){font-size:.8rem}}.EnhencedCatalogProductsSelectionList_nameCont__rrDyJ{overflow:hidden}.EnhencedCatalogProductsSelectionList_productName__NaCpI{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-size:.8rem;line-height:1.3;overflow:hidden;@media (max-width:1024px){-webkit-line-clamp:1;font-size:.75rem}}.EnhencedCatalogProductsSelectionList_productImage__MFD7\+{aspect-ratio:1;border-radius:4px;margin:0 auto .5rem;overflow:hidden;width:100%;@media (max-width:1024px){margin-bottom:.35rem}}.EnhencedCatalogProductsSelectionList_productImage__MFD7\+ img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EnhencedCatalogProductsSelectionList_productContainer__Ekgsj:hover .EnhencedCatalogProductsSelectionList_productImage__MFD7\+ img{transform:scale(1.05)}.EnhencedCatalogProductsSelectionList_loadMoreButton__1\+nBS{background:var(--border-main);border-radius:6px;color:var(--text-black);font-size:.85rem;font-weight:500;padding:.5rem;width:100%;@media (max-width:768px){font-size:.8rem;padding-bottom:.4rem;padding-left:.4rem;padding-right:.4rem;padding-top:.4rem}}.EnhencedCatalogProductsSelectionList_loadMoreButton__1\+nBS:hover{background:var(--text-blue);color:#fff}.EnhencedCatalogProductsSelectionList_productsGrid__TqBlg::-webkit-scrollbar{width:4px}.EnhencedCatalogProductsSelectionList_productsGrid__TqBlg::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.EnhencedCatalogProductsSelectionList_productsGrid__TqBlg::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.EnhencedCatalogProductsSelectionList_productsGrid__TqBlg{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.EnhencedCatalogProductsSelectionList_nextButton__MC3qb{align-items:center;display:flex;flex:0 0 auto;gap:.5rem;height:30px;justify-content:center;min-width:100px;padding:.35rem 1rem;position:relative;transition:all .3s ease;width:100%}.EnhencedCatalogProductsSelectionList_nextButtonIcon__jewbF{font-size:.85rem;margin-left:4px;transform:translateX(0);transition:transform .3s ease}.EnhencedCatalogProductsSelectionList_nextButton__MC3qb:not(:disabled):hover .EnhencedCatalogProductsSelectionList_nextButtonIcon__jewbF{transform:translateX(4px)}.EnhencedCatalogProductsSelectionList_nextButton__MC3qb:disabled .EnhencedCatalogProductsSelectionList_nextButtonIcon__jewbF{opacity:.5}.EnhencedCatalogProductsSelectionList_nextButtonContainer__zLQ38{align-items:center;align-self:self-end;display:flex;flex-direction:column;gap:.5rem;min-width:200px;@media (max-width:998px){width:100%}}.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8 .custom-dropdown{width:100%}.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8 .custom-dropdown .dropdown{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:.85rem;height:30px;padding:.35rem .5rem;transition:all .2s ease;width:100%;&:hover{border-color:var(--second-green)}.EnhencedCatalogProductsSelectionList_text-box__OHT4v{max-width:calc(100% - 20px);overflow:hidden}.EnhencedCatalogProductsSelectionList_text-box__OHT4v .EnhencedCatalogProductsSelectionList_name__3XIy3{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhencedCatalogProductsSelectionList_text-box__OHT4v .EnhencedCatalogProductsSelectionList_title__-8lkX{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8 .custom-dropdown .options .option,.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8 .dropdown{.dropdown-toggle{align-items:center;background:none;border:none;display:flex;justify-content:space-between;padding:0;text-align:left;width:100%}.dropdown-menu{border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 2px 8px #0000001a;cursor:pointer;margin-top:.25rem;padding:.5rem 0;width:100%}@media (max-width:768px){max-width:none;width:100%}}.EnhencedCatalogProductsSelectionList_dropdownWrapper__3HYQv{align-items:center;display:flex;flex:1 1 300px;gap:.5rem;max-width:400px;min-width:250px}.EnhencedCatalogProductsSelectionList_dropdownLabel__UtruJ{color:#666;font-size:.8em;min-width:80px;white-space:nowrap}.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8 .custom-dropdown .dropdown .text-box{max-width:calc(100% - 20px);overflow:hidden}.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8 .custom-dropdown .dropdown .text-box .name{cursor:pointer;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhencedCatalogProductsSelectionList_leftSideHeader__wiZA8 .custom-dropdown .options .option .text-box .title{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhencedCatalogProductsSelection_container__T4rTQ{display:flex;flex-direction:column;height:100%;overflow:hidden}.EnhencedCatalogProductsSelection_productSectionBody__Rji5L{display:flex;height:100%;padding:0 2em;width:100%}.EnhencedCatalogProductsSelection_backButton__\+BmcH{align-items:center;background:#0000;border:1px solid var(--second-green);color:var(--second-green);display:flex;font-size:.875em;font-weight:500}.EnhencedCatalogProductsSelection_backButton__\+BmcH:hover{background:var(--second-green);border:1px solid var(--second-green);color:#fff}.EnhencedCatalogProductsSelection_catalogTopLogo__NA-S-{border-bottom:1px solid #e0e0e0;padding:10px;pointer-events:none;width:100%}.EnhencedCatalogProductsSelection_catalogTopLogoBackButton__vpKyU{align-items:center;background:none;border:none;color:#333;display:flex;font-size:18px;padding-left:2em}.EnhencedCatalogProductsSelection_catalogTopLogoBackIcon__2bgWZ{color:#13364a;cursor:pointer;margin-right:10px}.EnhencedCatalogProductsSelection_catalogTopLogoText__svrT5{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#13364a 0,#58ba8b);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700;margin-right:10px}.EnhencedCatalogProductsSelection_catalogTopLogoDeviceIcon__4KMwQ{color:#58ba8b;font-size:24px}.EnhencedCatalogProductsSelection_productSelectionTitle__D1Noc{color:var(--second-green);font-weight:600;padding:1em 2em}.DiscountTool_toolbarBoxInsideItem__hbWTv{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:72px;overflow:hidden;padding:12px 8px;transition:background-color .2s ease;width:100%}.DiscountTool_toolbarBoxInsideItem__hbWTv:hover{background-color:#58ba8b0a}.DiscountTool_toolbarBoxInsideItemVertical__wp01d{align-items:flex-start;flex-direction:column;gap:12px;height:100%;justify-content:flex-start}.DiscountTool_toolbarBoxInsideItemTitle__ZrHBK{color:var(--text-gray);font-size:13px;font-weight:500;margin:0 5px}.DiscountTool_toolbarBoxInsideItemContent__\+k4Ls{align-items:center;display:flex;flex-direction:row;gap:5px}.DiscountTool_toolbarBoxInsideItemVertical__wp01d .DiscountTool_toolbarBoxInsideItemContent__\+k4Ls{width:100%}.DiscountTool_toolbarBoxInsideItemContentSelect__mRt8E{border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;font-size:12px;height:30px;margin-left:10px;padding:5px 10px;transition:background .1s;width:100%}.DiscountTool_toolbarBoxInsideItemContentImage__Z6410{border:1px solid #e0e0e0;border-radius:5px;height:48px;object-fit:contain;width:48px}.DiscountTool_toolbarBoxInsideItemContentCheckbox__v81CN{background:#58ba8b;border:1px solid #e0e0e0;border-radius:10px;color:#58ba8b;height:20px;padding:10px;width:20px}.DiscountTool_toolbarBoxInsideItemContentColor__S45rc{align-items:center;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;transition:background .1s;width:100%}.DiscountTool_toolbarBoxInsideItemContentColorBox__CExcn{border:1px solid #e0e0e0;border-radius:2px;height:20px;margin-left:10px;width:20px}.DiscountTool_toolbarBoxInsideItemContentColorInput__XbrIH{align-content:center;align-self:center;background:none;border:none;cursor:pointer;font-size:12px;height:30px;padding:5px 10px;text-align:right;width:70px}.DiscountTool_toolbarBoxInsideItemContentInput__zaPEI{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#2c3e50;font-size:13px;height:32px;padding:8px 12px;transition:all .2s ease;width:70px}.DiscountTool_toolbarBoxInsideItemContentInput__zaPEI:focus{border-color:#58ba8b;box-shadow:0 0 0 2px #58ba8b1a;outline:none}.DiscountTool_toolbarBoxInsideItemContentInput__zaPEI:disabled{background-color:#f8f9fa;color:#6c757d;cursor:not-allowed}.DiscountTool_toolbarBoxInsideItemContentInputRightAligned__jPXkQ{text-align:right}.DiscountTool_toolbarBoxInsideItemContentInputText__w6iEF{color:#6c757d;font-size:13px;margin:0 6px}.DiscountTool_toolbarBoxInsideItemContentButton__GQMmm{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#2c3e50;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:all .2s ease}.DiscountTool_toolbarBoxInsideItemContentButton__GQMmm:hover{background:#f8f9fa;border-color:#58ba8b;color:#58ba8b}.DiscountTool_toolbarBoxInsideItemContentButton__GQMmm:active{transform:translateY(1px)}.DiscountTool_toolbarBoxInsideItemContentButton__GQMmm:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.6}.DiscountTool_toolbarBoxInsideItemContentButton__GQMmm svg{font-size:14px;transition:transform .3s ease}.DiscountTool_toolbarBoxInsideItemContentButton__GQMmm:hover:not(:disabled) svg{transform:rotate(180deg)}.DiscountTool_toolbarBoxInsideItemContentButtonIcon__gRgpQ{margin-right:4px}@keyframes DiscountTool_fadeIn__\+TGwl{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.DiscountTool_toolbarBoxInsideItem__hbWTv:not(:first-child){animation:DiscountTool_fadeIn__\+TGwl .3s ease}.DiscountTool_toolbarBoxInsideItemContent__\+k4Ls>div:focus-within{border-radius:6px;box-shadow:0 0 0 2px #58ba8b1a;outline:none}.DiscountTool_toolbarBoxInsideItemContent__\+k4Ls .DiscountTool_percentageInputGroup__Nn8Yq{position:relative;width:70px}.DiscountTool_toolbarBoxInsideItemContent__\+k4Ls .DiscountTool_percentageInputGroup__Nn8Yq input{padding-left:24px;text-align:center}.DiscountTool_toolbarBoxInsideItemContent__\+k4Ls .DiscountTool_percentageInputGroup__Nn8Yq .DiscountTool_percentSymbol__b7VXD{color:#6c757d;font-size:13px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.DiscountTool_toolbarBoxInsideItem__hbWTv:last-child .DiscountTool_toolbarBoxInsideItemContentInput__zaPEI{width:120px}.DiscountTool_toolbarBoxInsideItem__hbWTv:last-child .DiscountTool_toolbarBoxInsideItemContentButton__GQMmm{margin-left:4px}.DiscountTool_dividerLine__syUEo{animation:DiscountTool_fadeIn__\+TGwl .3s ease;background:#e0e0e099;height:1px;width:100%}@keyframes DiscountTool_slideDown__zNiY9{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:250px;opacity:1;transform:translateY(0)}}@keyframes DiscountTool_slideUp__B-rDn{0%{max-height:250px;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-10px)}}.DiscountTool_conditionalContent__g9uwy{animation:DiscountTool_slideDown__zNiY9 .25s ease-in-out forwards;width:100%}.DiscountTool_conditionalContent__g9uwy.DiscountTool_exit__QB91c{animation:DiscountTool_slideUp__B-rDn .25s ease-in-out forwards}.DiscountTool_enhencedToolItem__cUQmG{min-height:72px!important;overflow:hidden!important;padding:12px 8px!important;transition:background-color .2s ease!important}.DiscountTool_enhencedToolItem__cUQmG:hover{background-color:#58ba8b0a!important}.DiscountTool_enhencedToolItem__cUQmG .DiscountTool_toolbarBoxInsideItemTitle__ZrHBK{color:var(--text-gray)!important;font-size:13px!important;font-weight:500!important;margin:0 5px!important}.DiscountTool_enhencedToolItem__cUQmG .DiscountTool_toolbarBoxInsideItemContent__\+k4Ls{gap:5px!important}.CompanyLogo_companyLogo__-yW8x{height:48px;overflow:hidden;position:relative;width:48px}.CompanyLogo_fileInput__6Wpqo{display:none}.CompanyLogo_toolbarBoxInsideItemContentImage__809Nn{border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;height:48px;object-fit:contain;width:48px}.CompanyLogo_loading__Iy2RZ{align-items:center;background-color:#0101010d;border-radius:5px;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.CompanyLogo_spinnerIcon__yEr8K{animation:CompanyLogo_spin__4KVSt .75s linear infinite;color:#4c4c53;height:24px;width:24px}@keyframes CompanyLogo_spin__4KVSt{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CompanyTool_toolbarBoxInsideItem__TEy0n{align-items:center;display:flex;flex-direction:row;justify-content:space-between;min-height:72px;overflow:hidden;padding:12px 8px;transition:background-color .2s ease;width:100%}.CompanyTool_toolbarBoxInsideItem__TEy0n:hover{background-color:#58ba8b0a}.CompanyTool_toolbarBoxInsideItemVertical__vriDG{align-items:flex-start;flex-direction:column;gap:12px;height:100%;justify-content:flex-start}.CompanyTool_toolbarBoxInsideItemTitle__314wh{color:var(--text-gray);font-size:13px;font-weight:500;margin:0 5px}.CompanyTool_toolbarBoxInsideItemContent__OpQSI{align-items:center;display:flex;flex-direction:row;gap:12px}.CompanyTool_toolbarBoxInsideItemVertical__vriDG .CompanyTool_toolbarBoxInsideItemContent__OpQSI{width:100%}.CompanyTool_toolbarBoxInsideItemContentSelect__au8tF{border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;font-size:12px;height:30px;margin-left:10px;padding:5px 10px;transition:background .1s;width:100%}.CompanyTool_toolbarBoxInsideItemContentImage__9W7Ob{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 3px #0000001a;height:40px;object-fit:contain;padding:4px;transition:all .2s ease;width:40px}.CompanyTool_toolbarBoxInsideItemContentImage__9W7Ob:hover{border-color:#58ba8b;box-shadow:0 2px 5px #58ba8b33}.CompanyTool_toolbarBoxInsideItemContentCheckbox__wA\+O\+{background:#58ba8b;border:1px solid #e0e0e0;border-radius:10px;color:#58ba8b;height:20px;padding:10px;width:20px}.CompanyTool_toolbarBoxInsideItemContentColor__F3gQU{align-items:center;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;transition:background .1s;width:100%}.CompanyTool_toolbarBoxInsideItemContentColorBox__TPixq{border:1px solid #e0e0e0;border-radius:2px;height:20px;margin-left:10px;width:20px}.CompanyTool_toolbarBoxInsideItemContentColorInput__PaXIO{align-content:center;align-self:center;background:none;border:none;cursor:pointer;font-size:12px;height:30px;padding:5px 10px;text-align:right;width:70px}.CompanyTool_toolbarBoxInsideItemContentInput__yZokI{background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#2c3e50;font-size:13px;height:32px;padding:8px 12px;transition:all .2s ease;width:70px}.CompanyTool_toolbarBoxInsideItemContentInput__yZokI:focus{border-color:#58ba8b;box-shadow:0 0 0 2px #58ba8b1a;outline:none}.CompanyTool_toolbarBoxInsideItemContentInputRightAligned__t1VlD{text-align:right}.CompanyTool_toolbarBoxInsideItemContentInputText__c4fEL{color:#6c757d;font-size:13px;margin:0 6px}.CompanyTool_toolbarBoxInsideItemContentButton__3Ggcm{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-shadow:0 1px 2px #0000000d;color:#2c3e50;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:all .2s ease}.CompanyTool_toolbarBoxInsideItemContentButton__3Ggcm:hover{background:#f8f9fa;border-color:#58ba8b;color:#58ba8b}.CompanyTool_toolbarBoxInsideItemContentButton__3Ggcm:active{transform:translateY(1px)}.CompanyTool_toolbarBoxInsideItemContentButtonIcon__5OYZ3{margin-right:4px}.CompanyTool_toolbarBoxInsideItemContentButton__3Ggcm svg{font-size:14px;transition:transform .3s ease}.CompanyTool_toolbarBoxInsideItemContentButton__3Ggcm:hover svg{transform:rotate(180deg)}@keyframes CompanyTool_fadeIn__rABYa{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.CompanyTool_dividerLine__tYaV1,.CompanyTool_toolbarBoxInsideItem__TEy0n:not(:first-child){animation:CompanyTool_fadeIn__rABYa .3s ease}.CompanyTool_dividerLine__tYaV1{background:#e0e0e099;height:1px;width:100%}@keyframes CompanyTool_slideDown__5ZQkA{0%{max-height:0;opacity:0;transform:translateY(-10px)}to{max-height:250px;opacity:1;transform:translateY(0)}}@keyframes CompanyTool_slideUp__lCNIG{0%{max-height:250px;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;transform:translateY(-10px)}}.CompanyTool_conditionalContent__etjLS{animation:CompanyTool_slideDown__5ZQkA .25s ease-in-out forwards;width:100%}.CompanyTool_conditionalContent__etjLS.CompanyTool_exit__ErvoF{animation:CompanyTool_slideUp__lCNIG .25s ease-in-out forwards}.CompanyTool_enhencedToolItem__pTBUa{min-height:72px!important;overflow:hidden!important;padding:12px 8px!important;transition:background-color .2s ease!important}.CompanyTool_enhencedToolItem__pTBUa:hover{background-color:#58ba8b0a!important}.CompanyTool_enhencedToolItem__pTBUa .CompanyTool_toolbarBoxInsideItemTitle__314wh{color:var(--text-gray)!important;font-size:13px!important;font-weight:500!important;margin:0 5px!important}.CompanyTool_enhencedToolItem__pTBUa .CompanyTool_toolbarBoxInsideItemContent__OpQSI{gap:12px!important}.Toolbar_toolbarContainer__BcD9-{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.Toolbar_navigationButtonContainer__Z3qWf{display:flex;flex-direction:column;gap:20px}.Toolbar_backButton__SUjlC{align-items:center;background:#0000;border:1px solid var(--second-green);color:#fff;color:var(--second-green);display:flex;flex:1 1;font-size:.875em;font-weight:500;justify-content:center;width:25ch}.Toolbar_backButton__SUjlC:hover{background:var(--second-green);border:1px solid var(--second-green);color:#fff}.Toolbar_catalogTopLogo__V4X9u{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;padding:10px 20px;pointer-events:none;width:100%}.Toolbar_catalogTopLogoBackButton__Wlt4N{align-items:center;background:none;border:none;color:#333;display:flex;font-size:18px}.Toolbar_catalogTopLogoText__Ffu1\+{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#13364a 0,#58ba8b);-webkit-background-clip:text;background-clip:text;color:#0000;font-weight:700;margin-right:10px}.Toolbar_catalogTopLogoDeviceIcon__7HQH3{color:#58ba8b;font-size:24px}.Toolbar_toolbarInside__VXWC3{gap:15px;padding:1rem 5px 1rem 15px}.Toolbar_toolbarInside__VXWC3,.Toolbar_toolbarLeftInside__bOKSi{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}.Toolbar_toolbarLeftInside__bOKSi{gap:2em;justify-content:space-between;margin-bottom:20px;margin-top:20px;padding:0 10px}.Toolbar_mainToolbarItems__IhsgG{align-items:center;gap:1em}.Toolbar_mainToolbarItems__IhsgG,.Toolbar_toolbarBox__dRZwB{display:flex;flex-direction:column;justify-content:center;width:100%}.Toolbar_toolbarBox__dRZwB{align-items:flex-start;border-radius:8px}.Toolbar_toolbarBoxTitle__ccCfY{background-color:#f9f9f9;border-bottom:1px solid #e0e0e099;border-radius:8px 8px 0 0;font-size:var(--font-14);font-weight:700;padding:12px}.Toolbar_toolbarBoxTitleText__xluKR{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.Toolbar_toolbarBoxInside__q8m0R{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:center;margin-top:10px;width:100%}.Toolbar_textsToolContainer__uD2hP{gap:.5em}.Toolbar_toolbarBoxInsideItem__AtmuL{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:space-between;width:100%}.Toolbar_toolbarBoxInsideItemVertical__oyCi5{align-items:flex-start;flex-direction:column;gap:10px;height:100%;justify-content:flex-start;margin-top:5px}.Toolbar_toolbarBoxInsideItemTitle__8fONQ{font-size:var(--font-12);white-space:nowrap}.Toolbar_toolbarBoxInsideItemContent__SJUdX{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.Toolbar_toolbarBoxInsideProductItem__PCQMp{display:flex;flex-direction:row;justify-content:flex-start}.Toolbar_toolbarBoxInsideItemContentColumn__1JiAw{display:flex;flex-direction:column}.Toolbar_toolbarBoxInsideItemVertical__oyCi5 .Toolbar_toolbarBoxInsideItemContent__SJUdX{width:100%}.Toolbar_toolbarBoxInsideItemContentSelect__UTMEX{border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;font-size:12px;height:30px;margin-left:10px;padding:5px 10px;transition:background .1s;width:100%}.Toolbar_toolbarBoxInsideItemContentImage__uxtBF{border:1px solid #e0e0e0;border-radius:5px;height:48px;object-fit:contain;width:48px}.Toolbar_toolbarBoxInsideItemContentCheckbox__lxbeV{background:#58ba8b;border:1px solid #e0e0e0;border-radius:10px;color:#58ba8b;height:20px;padding:10px;width:20px}.Toolbar_toolbarBoxInsideItemContentColor__fSBg7{align-items:center;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;transition:background .1s;width:100%}.Toolbar_toolbarBoxInsideItemContentColorBox__Q0kLY{border:1px solid #e0e0e0;border-radius:2px;height:20px;margin-left:10px;width:20px}.Toolbar_toolbarBoxInsideItemContentColorInput__aSmJi{align-content:center;align-self:center;background:none;border:none;cursor:pointer;font-size:12px;height:30px;padding:5px 10px;text-align:right;width:70px}.Toolbar_toolbarBoxInsideItemContentInput__wYh88{border:1px solid #e0e0e0;border-radius:5px;font-size:12px;height:30px;padding:5px 10px;width:70px}.Toolbar_toolbarBoxInsideItemContentInputRightAligned__wVBhs{text-align:right}.Toolbar_toolbarBoxInsideItemVertical__oyCi5 .Toolbar_toolbarBoxInsideItemContentInput__wYh88{width:100%}.Toolbar_toolbarBoxInsideItemContentInputText__bfGUH{align-self:center;font-size:14px;margin-left:6px;margin-right:6px}.Toolbar_toolbarBoxInsideItemContentButton__XFOOx{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:5px;color:#333;cursor:pointer;display:flex;flex-direction:row;font-size:14px;justify-content:center;padding:5px 10px;transition:background .1s}.Toolbar_toolbarBoxInsideItemContentButton__XFOOx:hover,.Toolbar_toolbarBoxInsideItemContentColor__fSBg7:hover,.Toolbar_toolbarBoxInsideItemContentSelect__UTMEX:hover{background:#ececec}.Toolbar_toolbarBoxInsideItemContentButtonIcon__-BN-v{margin-right:4px}.Toolbar_templateArea__0X6Gi{align-items:flex-start;border:1px solid #e6e6e6;border-radius:6px}.Toolbar_templateArea__0X6Gi,.Toolbar_templateTitle__Swj\+3{display:flex;flex-direction:column;justify-content:center;width:100%}.Toolbar_templateTitle__Swj\+3{align-items:center;background-color:#f9f9f9;border-radius:6px;font-size:var(--font-14);font-weight:700;padding:5px 12px}.Toolbar_templateContent__tAVYS{margin-top:0;padding:10px}.Toolbar_browseTemplatesButton__kNG61{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:5px;color:#333;cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;height:30px;min-width:107px;padding:6px 12px;transition:all .2s}.Toolbar_browseTemplatesButton__kNG61:hover{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 1px #58ba8b33}.Toolbar_browseTemplatesIcon__\+KbLp{height:16px;object-fit:contain;width:16px}.Toolbar_enhencedToolBox__9m3HK{background:#f9f9f9;border:1px solid #e0e0e099;padding:0}.Toolbar_enhencedToolBox__9m3HK .Toolbar_toolbarBoxTitle__ccCfY{padding:10px;width:100%}.Toolbar_enhencedToolBox__9m3HK .Toolbar_toolbarBoxInside__q8m0R{margin-top:0}.Toolbar_addTextContainer__CZ1Xd{flex-direction:column;margin-top:10px;padding:0 5px}.Toolbar_addTextButton__30RQi,.Toolbar_addTextContainer__CZ1Xd{align-items:center;display:flex;justify-content:center;width:100%}.Toolbar_addTextButton__30RQi{background:var(--button-gradient);border:none;border-radius:6px;color:var(--main-white);cursor:pointer;font-size:var(--font-14);font-weight:600;min-height:44px;padding:12px 16px;transition:all .2s ease}.Toolbar_addTextButton__30RQi:hover{background:var(--main-green-gradient-hover);box-shadow:var(--main-box-shadow);transform:translateY(-1px)}.Toolbar_addTextButton__30RQi:active{box-shadow:0 2px 8px #0000001a;transform:translateY(0)}.BoxColor_toolbarBox__Ab8aZ{align-items:flex-start;border:1px solid #e6e6e6;border-radius:6px}.BoxColor_toolbarBoxTitle__7kkgy,.BoxColor_toolbarBox__Ab8aZ{display:flex;flex-direction:column;justify-content:center;width:100%}.BoxColor_toolbarBoxTitle__7kkgy{align-items:center;background-color:#f9f9f9;border-radius:6px;font-size:var(--font-14);font-weight:700;padding:5px 12px}.BoxColor_toolbarBoxTitleWithBorder__3VXDr{border-bottom:1px solid #e0e0e099}.BoxColor_toolbarBoxTitleText__4lmif{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.BoxColor_titleControls__6uAcB{align-items:center;display:flex;flex-direction:row;gap:8px}.BoxColor_collapseButton__wxxVZ{align-items:center;background:none;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;font-size:12px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.BoxColor_collapseButton__wxxVZ:hover{background-color:#f0f0f0;color:#58ba8b;color:var(--second-green,#58ba8b)}.BoxColor_toolbarBoxInside__M9oAG{align-items:flex-start;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:0;justify-content:center;padding:10px;width:100%}.BoxColor_toolbarBoxInsideItem__0YzoA{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:space-between;padding:0 10px;width:100%}.BoxColor_toolbarBoxInsideItemTitle__clQge{font-size:var(--font-14)}.BoxColor_toolbarBoxInsideItemContent__eTZEA{display:flex;flex-direction:row}.BoxColor_toolbarBoxInsideItemContentColor__guBcV{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;gap:8px;height:30px;justify-content:space-between;min-width:107px;padding:0 10px;position:relative;transition:all .2s}.BoxColor_toolbarBoxInsideItemContentColorBox__3lNAX{align-items:center;border-radius:2px;display:flex;height:20px;justify-content:center;margin-left:10px;width:20px}.BoxColor_toolbarBoxInsideItemContentColorBox__3lNAX svg{height:20px;width:20px}.BoxColor_toolbarBoxInsideItemContentColor__guBcV:not(:has(svg)) .BoxColor_toolbarBoxInsideItemContentColorBox__3lNAX{border:1px solid #e0e0e0}.BoxColor_toolbarBoxInsideItemContentColorInput__Hw8Vd{align-content:center;align-self:center;background:none;border:none;cursor:pointer;font-size:var(--font-12);height:30px;padding:5px 10px;text-align:right;width:70px}.BoxColor_toolbarBoxInsideItemContentButton__WKBzd{align-items:center;background:none;border:1px solid #e0e0e0;border-radius:5px;color:#333;cursor:pointer;display:flex;flex-direction:row;font-size:var(--font-14);justify-content:center;padding:5px 10px;transition:background .1s}.BoxColor_toolbarBoxInsideItemContentButton__WKBzd:hover,.BoxColor_toolbarBoxInsideItemContentColor__guBcV:hover,.BoxColor_toolbarBoxInsideItemContentSelect__mucqP:hover{background:#ececec}.BoxColor_toolbarBoxInsideItemContentButtonIcon__i4GbB{margin-right:4px}.BoxColor_toolbarBoxInsideItemContentColor__guBcV:hover{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 1px #58ba8b33}.BoxColor_toolbarBoxInsideItemContentColor__guBcV.BoxColor_active__d6JYx{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 2px #58ba8b4d}.BoxColor_toolbarBoxInsideItemContentColor__guBcV:before{border-color:#0000 #0000 #0000 #58ba8b;border-color:#0000 #0000 #0000 var(--second-green,#58ba8b);border-style:solid;border-width:5px 0 5px 5px;content:"";height:0;left:-5px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:0}.BoxColor_toolbarBoxInsideItemContentColor__guBcV.BoxColor_active__d6JYx:before{opacity:1}.BoxColor_paletteBox__2DA49{background:#fff;border-radius:.5em;box-shadow:var(--main-box-shadow);padding:.5em 0 0;position:relative}.BoxColor_paletteBox__2DA49 h5{display:none;margin:0;text-align:center}.BoxColor_palettesHeader__5-B9S{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px 15px}.BoxColor_palettesHeader__5-B9S span{color:#333;font-size:var(--font-14);font-weight:500}.BoxColor_paletteCloseButton__LKbDh{align-items:center;background:none;border:none;border-radius:50%;color:#777;cursor:pointer;display:flex;font-size:var(--font-14);height:24px;justify-content:center;padding:5px;transition:all .2s;width:24px}.BoxColor_paletteCloseButton__LKbDh:hover{background-color:#f0f0f0;color:#333}.BoxColor_palettes__Y48z9{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);max-height:400px;overflow-y:auto;padding:.5em 1em 1em;width:350px}.BoxColor_paletteRow__7iJVE{border:2px solid #0000;border-radius:5px;cursor:pointer;display:flex;gap:5px;justify-content:center;margin:2px;padding:5px;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;will-change:transform,box-shadow}.BoxColor_paletteRow__7iJVE:not(.BoxColor_paletteRowSelected__CHpSO):hover{background-color:#f9f9f9;box-shadow:0 2px 6px #0000001a;transform:translateY(-2px)}.BoxColor_paletteRowSelected__CHpSO{background-color:#58ba8b0d;border:2px solid #58ba8b;border:2px solid var(--second-green,#58ba8b);box-shadow:0 2px 6px #00000014;transform:scale(1.03)}.BoxColor_colorBox__8QfZ2{border:1px solid #e0e0e0;height:20px;width:20px}.BoxColor_colorPicker__\+5gFN{background-color:#fff;border-radius:8px;display:block;padding:10px;position:relative;right:0;transform:translateZ(0);will-change:transform;z-index:1000}.BoxColor_colorPicker__\+5gFN .sketch-picker{border:none!important;box-shadow:none!important;padding:0!important;width:100%!important}.BoxColor_colorPicker__\+5gFN .sketch-picker>div:first-child{transform:translateZ(0);will-change:transform}.BoxColor_colorPicker__\+5gFN .sketch-picker>div:nth-child(3)>div>input{border:1px solid #e9e9e9!important;border-radius:4px!important;box-shadow:none!important;font-size:var(--font-12)!important;height:32px!important;text-align:center!important}.BoxColor_colorPicker__\+5gFN .sketch-picker>div:last-child>div>div>div{border:none!important;box-shadow:0 1px 2px #0000001a!important}.BoxColor_applyColorButton__uUutx{background-color:#58ba8b;background-color:var(--second-green,#58ba8b);border:none;border-radius:6px;color:#fff;font-weight:500;margin-top:15px;padding:10px}.BoxColor_applyColorButton__uUutx,.BoxColor_closePickerButton__LUIPD{cursor:pointer;display:block;font-size:var(--font-14);transition:all .2s;width:100%}.BoxColor_closePickerButton__LUIPD{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;color:#555;font-weight:400;margin-top:8px;padding:8px}.BoxColor_closePickerButton__LUIPD:hover{background-color:#e0e0e0}.BoxColor_colorPickerHeader__lQPAq{border-bottom:1px solid #e9e9e9;color:#333;font-size:var(--font-14);font-weight:500;margin-bottom:10px;padding-bottom:10px;text-align:center}.BoxColor_eyedropperButton__\+nug\+{align-items:center;background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:40px;justify-content:center;position:relative;transition:all .2s;width:40px}.BoxColor_eyedropperButton__\+nug\+:hover{background-color:#e0e0e0}.BoxColor_eyedropperButton__\+nug\+:active{box-shadow:none;transform:translateY(0)}.BoxColor_eyedropperButton__\+nug\+ svg{font-size:12px;height:20px;width:20px}.BoxColor_eyedropperContainer__1AHkp{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:center;margin-bottom:10px;padding:6px 12px;transition:all .2s}.BoxColor_eyedropperContainer__1AHkp:hover{background-color:#efefef;border-color:#d0d0d0}.BoxColor_eyedropperText__tC1U4{color:#555;font-size:var(--font-14);margin-left:10px}.BoxColor_eyedropperInfo__mCc5p{color:#666;display:none;font-size:var(--font-12);margin:5px 0 15px;text-align:center}.BoxColor_collapsedColorPreview__njaUi{display:none}.BoxColor_palettePreview__OP2CG{align-items:center;display:flex;flex-direction:row;gap:5px}.BoxColor_palettePreviewColor__c-tBE{border:1px solid #e0e0e0;border-radius:2px;height:20px;width:20px}.BoxColor_paletteEditIcon__MGNUw{align-items:center;color:#666;display:flex;font-size:12px;justify-content:center}.BoxColor_toolbarBoxInsideItemContentColor__guBcV:hover .BoxColor_paletteEditIcon__MGNUw{color:#58ba8b;color:var(--second-green,#58ba8b)}.BoxColor_paletteIcon__1R2T9{align-items:center;color:#666;display:flex;font-size:var(--font-18);justify-content:center}.BoxColor_toolbarBoxInsideItemContentColor__guBcV:hover .BoxColor_paletteIcon__1R2T9{color:#58ba8b;color:var(--second-green,#58ba8b)}.ElementControls_textArea__Kyknw{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:inset 0 1px 3px #0000000d;font-family:inherit;font-size:var(--font-14);height:auto!important;min-height:80px;padding:10px;resize:vertical;transition:all .2s;width:100%!important}.ElementControls_textArea__Kyknw:focus{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 2px #58ba8b1a,inset 0 1px 3px #0000000d;outline:none}.ElementControls_hasPlaceholders__IBwSB{background-color:#58ba8b0d;border-color:#58ba8b;border-color:var(--second-green,#58ba8b)}.ElementControls_placeholderHelper__yNWKJ{background-color:#f9f9f9;border:1px solid #f0f0f0;border-radius:8px;font-size:var(--font-12);margin-top:10px;padding:10px}.ElementControls_placeholderHelperTitle__joFHy{color:#555;font-weight:500;margin-bottom:8px}.ElementControls_placeholderList__9mQMi{display:flex;flex-wrap:wrap;gap:8px}.ElementControls_placeholderTag__DWJT9{background-color:#58ba8b1a;border:1px solid #58ba8b4d;border-radius:6px;color:#58ba8b;color:var(--second-green,#58ba8b);cursor:pointer;display:inline-block;font-size:var(--font-12);padding:5px 10px;transition:all .2s}.ElementControls_placeholderTag__DWJT9:hover{background-color:#58ba8b;background-color:var(--second-green,#58ba8b);box-shadow:0 2px 4px #0000001a;color:#fff;transform:translateY(-1px)}.ElementControls_textStyleControls__0KYmi{align-items:center;display:flex!important;gap:10px;justify-content:flex-start}.ElementControls_numberControlGroup__ALow7{align-items:center;display:flex!important;gap:10px;justify-content:flex-end;width:100%}.ElementControls_layerControls__r4-5D,.ElementControls_productStyleControls__OP-se{align-items:center;display:flex;gap:10px}.ElementControls_layerControls__r4-5D{justify-content:space-between!important;width:100%}.ElementControls_styleButton__tsStv{align-items:center;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-16);font-weight:700;height:36px;justify-content:center;padding:0;transition:all .2s;width:36px}.ElementControls_styleButton__tsStv:hover{background-color:#f0f0f0;border-color:#d0d0d0;box-shadow:0 1px 2px #0000001a;transform:translateY(-1px)}.ElementControls_styleButtonActive__6ZKH3{background-color:#58ba8b;background-color:var(--second-green,#58ba8b);border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 1px 2px #0000001a;color:#fff}.ElementControls_fontSizeControls__mZFjw{align-items:center;display:flex!important;gap:10px;justify-content:space-between;width:100%}.ElementControls_fontSizeInput__JNgOH{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;flex:1 1;font-size:var(--font-14);height:36px;min-width:0;padding:6px 8px!important;text-align:center!important;transition:border-color .2s}.ElementControls_fontSizeInput__JNgOH:focus{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 2px #58ba8b1a;outline:none}.ElementControls_fontSizeButton__\+KTTN{align-items:center;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:5px;color:#333;cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-18);font-weight:700;height:36px;justify-content:center;padding:0;transition:all .2s;width:36px}.ElementControls_fontSizeButton__\+KTTN:hover{background-color:#58ba8b;background-color:var(--second-green,#58ba8b);border-color:#58ba8b;border-color:var(--second-green,#58ba8b);color:#fff}.ElementControls_fontSizeButton__\+KTTN:active{background-color:#4ca97a;transform:translateY(1px)}.ElementControls_elementControlsContainer__pD-o8{padding:0;width:100%}.ElementControls_elementControlsArea__35E-2{border:1px solid #e6e6e6;border-radius:6px;margin-bottom:10px}.ElementControls_elementControlsTitle__R-IRq{background-color:#f9f9f9;border-bottom:1px solid #e0e0e099;border-radius:6px 6px 0 0;font-size:var(--font-14);font-weight:700;padding:12px}.ElementControls_elementControlsContent__EKnp1{margin-top:0;padding:10px}.ElementControls_elementControlsItem__VhYQC{margin-bottom:15px;padding:5px 0}.ElementControls_elementControlsItem__VhYQC:last-child{margin-bottom:0}.ElementControls_colorPickerContainer__0ZuRO{background-color:#fff;border-radius:8px;margin-top:10px;padding:10px;position:relative;transform:translateZ(0);will-change:transform;z-index:10}.ElementControls_colorPickerContainer__0ZuRO .sketch-picker{border:none!important;box-shadow:none!important;padding:0!important;width:100%!important}.ElementControls_colorPickerContainer__0ZuRO .sketch-picker>div:first-child{transform:translateZ(0);will-change:transform}.ElementControls_colorPickerContainer__0ZuRO .sketch-picker>div:nth-child(3)>div>input{border:1px solid #e9e9e9!important;border-radius:4px!important;box-shadow:none!important;font-size:var(--font-12)!important;height:32px!important;text-align:center!important}.ElementControls_colorPickerContainer__0ZuRO .sketch-picker>div:last-child>div>div>div{border:none!important;box-shadow:0 1px 2px #0000001a!important}.ElementControls_colorPickerTrigger__8e9s-{cursor:pointer;position:relative;transition:all .2s}.ElementControls_colorPickerTrigger__8e9s-:hover{background-color:#58ba8b0d;border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 1px #58ba8b33}.ElementControls_colorPickerTrigger__8e9s-.ElementControls_active__i1rGT{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 2px #58ba8b4d}.ElementControls_colorPickerTrigger__8e9s-:before{border-color:#0000 #0000 #0000 #58ba8b;border-color:#0000 #0000 #0000 var(--second-green,#58ba8b);border-style:solid;border-width:5px 0 5px 5px;content:"";height:0;left:-5px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s;width:0}.ElementControls_colorPickerTrigger__8e9s-.ElementControls_active__i1rGT:before{opacity:1}.ElementControls_applyColorButton__B2hHB{background-color:#58ba8b;background-color:var(--second-green,#58ba8b);border:none;border-radius:6px;color:#fff;font-weight:500;margin-top:15px;padding:10px}.ElementControls_applyColorButton__B2hHB,.ElementControls_closePickerButton__jAfZL{cursor:pointer;display:block;font-size:var(--font-14);transition:all .2s;width:100%}.ElementControls_closePickerButton__jAfZL{background-color:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;color:#555;font-weight:400;margin-top:8px;padding:8px}.ElementControls_closePickerButton__jAfZL:hover{background-color:#e0e0e0}.ElementControls_modernSelect__agGdA{-webkit-appearance:none;appearance:none;background-color:#f8f8f8;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-color:#e0e0e0;border-radius:6px;cursor:pointer;font-size:var(--font-14);height:36px;padding:7px 30px 7px 10px;transition:border-color .2s,box-shadow .2s}.ElementControls_modernSelect__agGdA:focus,.ElementControls_modernSelect__agGdA:hover{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 2px #58ba8b1a}.ElementControls_modernSelect__agGdA:focus{outline:none}.ElementControls_valueDisplay__ZUTaD{align-items:center;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:6px;color:#333;display:flex;font-size:var(--font-14);font-weight:500;height:36px;justify-content:center;min-width:50px;padding:0 4px;text-align:center;width:50px}input[type=number].ElementControls_valueDisplay__ZUTaD{-webkit-appearance:textfield;appearance:textfield}input[type=number].ElementControls_valueDisplay__ZUTaD::-webkit-inner-spin-button,input[type=number].ElementControls_valueDisplay__ZUTaD::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ElementControls_valueDisplay__ZUTaD:focus{border-color:#58ba8b;border-color:var(--second-green,#58ba8b);box-shadow:0 0 0 2px #58ba8b1a;outline:none}.ElementControls_clickable__on1eB{cursor:pointer;transition:all .2s}.ElementControls_clickable__on1eB:hover{background-color:#e8e8e8;border-color:#d0d0d0}@media (max-width:768px){.ElementControls_colorPickerContainer__0ZuRO{left:50%;max-width:300px;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}.ElementControls_colorPickerContainer__0ZuRO .sketch-picker{width:100%!important}}.ElementControls_elementControls__xPmbY{display:flex;flex-direction:column;gap:10px}.ElementControls_removeElementContainer__IYr9J{border-radius:8px;margin-bottom:15px}.ElementControls_removeButton__6QyKy{align-items:center;background:none;border:1px solid #d32f2f4d;border-radius:6px;color:#d32f2f;cursor:pointer;display:flex;font-weight:500;gap:8px;height:auto!important;justify-content:center;padding:10px 15px;transition:all .2s ease;width:100%!important}.ElementControls_removeButton__6QyKy:hover{background-color:#ffebee;border-color:#d32f2f;box-shadow:0 2px 4px #d32f2f1a;transform:translateY(-1px)}.ElementControls_removeButton__6QyKy .ElementControls_icon__OSoM-{font-size:16px}.ElementControls_actionButton__nwp\+T{overflow:hidden;position:relative}.ElementControls_actionButton__nwp\+T:after{background:#ffffff80;border-radius:100%;content:"";height:5px;left:50%;opacity:0;position:absolute;top:50%;transform:scale(1) translate(-50%);transform-origin:50% 50%;width:5px}.ElementControls_actionButton__nwp\+T:focus:not(:active):after{animation:ElementControls_ripple__wYT-K .6s ease-out}.ElementControls_deselectButton__rSMVh{border-color:#e0e0e0;color:#555}.ElementControls_deselectButton__rSMVh:hover{background-color:#f5f5f5;border-color:#bdbdbd;box-shadow:0 2px 4px #0000000d;color:#333}@keyframes ElementControls_ripple__wYT-K{0%{opacity:.5;transform:scale(0)}20%{opacity:.3;transform:scale(25)}to{opacity:0;transform:scale(40)}}.ElementControls_colorPickerHeader__JkEfz{border-bottom:1px solid #e9e9e9;color:#333;font-size:var(--font-14);font-weight:500;margin-bottom:15px;padding-bottom:10px;text-align:center}.ElementControls_eyedropperContainer__glnLO{align-items:center;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;display:flex;justify-content:center;margin-bottom:10px;padding:6px 12px;transition:all .2s}.ElementControls_eyedropperContainer__glnLO:hover{background-color:#efefef;border-color:#d0d0d0}.ElementControls_eyedropperText__WmAbX{color:#555;font-size:var(--font-14);margin-left:10px}.ElementControls_toolbarBoxInsideItemTitle__CFSIH{margin-bottom:5px}.SingleSavedOverlay_savedOverlay__1lRch{align-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#414141a7;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.SingleSavedOverlay_savedOverlay__1lRch.SingleSavedOverlay_fullsize__OXm3b{height:100%}.SingleSavedOverlay_savedOverlayContent__Ml2ik{background:#fff;border-radius:1em;margin:0 auto;max-width:1200px;width:90%}.SingleSavedOverlay_savedOverlayContentTopPart__sLif5{border-bottom:1px solid #cacaca;padding:2em 1em;width:100%}.SingleSavedOverlay_savedOverlayContentSmallTitle__NHbl7{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text;font-size:1em;font-weight:500;letter-spacing:5.6px;margin:0 auto;width:90%}.SingleSavedOverlay_savedOverlayContentTitle__m4m2K{color:var(--text-black);font-size:2.125em;font-weight:700;line-height:normal;margin:.5em auto 0;width:90%}.SingleSavedOverlay_previewYourProductText__OBZfO{align-items:center;color:var(--text-black);display:flex;font-size:1.5em;font-weight:700;gap:.5em;justify-content:center;line-height:normal;margin:1em auto 2em;text-align:center;width:90%}.SingleSavedOverlay_previewYourProductIcon__9AzVq{color:var(--main-green);font-size:1.2em}.SingleSavedOverlay_lastStepOverlay__43Flg,.SingleSavedOverlay_oneProductOverlay__C3QlT{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.SingleSavedOverlay_previewContainer__kd4ts{box-shadow:0 4px 8px #0000001a;height:400px;position:relative;transition:transform .3s ease;width:400px}.SingleSavedOverlay_checkIconContainer__cNoMz{align-items:center;background-color:#00c800e6;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;justify-content:center;padding:8px;position:absolute;right:-20px;top:-20px;transition:all .3s ease;z-index:1}.SingleSavedOverlay_checkIcon__SSrn2{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:35px}.SingleSavedOverlay_previewContainer__kd4ts img{border-radius:10px;height:100%;object-fit:cover;width:100%}.SingleSavedOverlay_savedOverlayContentBottomPart__XA5-A{align-items:center;display:flex;flex-direction:row;padding:2em}.SingleSavedOverlay_overlayButtons__vETcr{align-items:center;background:var(--main-green-gradient);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.3em;gap:.4em;justify-content:center;margin:.5em;padding:.5em 1.2em;transition:all .3s ease;width:12em}.SingleSavedOverlay_overlayButtons__vETcr:hover{background:var(--main-green-gradient-hover);box-shadow:0 2px 4px #0003;transform:translateY(-2px)}.SingleSavedOverlay_continueEditingButton__UuMTR{display:block;margin:1em auto 2em}.SingleSavedOverlay_productGrid__wb7OD{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,20vw));justify-content:center;margin:0 auto;max-height:55vh;overflow-y:auto;padding:20px;width:100%}.SingleSavedOverlay_productItem__wypkS{border:1px solid #e3e3e3;border-radius:5px;box-shadow:var(--card-shadow);height:auto;overflow:hidden;position:relative;transition:transform .3s ease-in-out;width:100%}.SingleSavedOverlay_productItem__wypkS:hover{transform:scale(1.03)}.SingleSavedOverlay_productItem__wypkS:hover .SingleSavedOverlay_editButton__dZT8r{opacity:1}.SingleSavedOverlay_productItem__wypkS img{height:100%;object-fit:cover;width:100%}.SingleSavedOverlay_actionButtons__rlPrr{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.SingleSavedOverlay_editButton__dZT8r{background:#000000b3;border:none;border-radius:5px;bottom:0;color:#fff;cursor:pointer;left:50%;opacity:0;padding:5px;position:absolute;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}.SingleSavedOverlay_editIcon__bO6fS{margin-left:5px}.SingleSavedOverlay_noPreview__FuVqu{align-items:center;color:var(--light-gray);display:flex;font-size:1.2em;font-weight:500;height:100%;justify-content:center;text-align:center;width:100%}@media (min-width:1400px){.SingleSavedOverlay_productGrid__wb7OD{grid-template-columns:repeat(auto-fit,minmax(200px,300px))}}.AllSavedOverlay_savedOverlay__kg27U{align-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#414141a7;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3}.AllSavedOverlay_savedOverlay__kg27U.AllSavedOverlay_fullsize__UT3HJ{height:100%}.AllSavedOverlay_savedOverlayContent__kwR2S{background:#fff;border-radius:1em;margin:0 auto;max-width:1200px;width:90%}.AllSavedOverlay_savedOverlayContentTopPart__rFUbx{border-bottom:1px solid #cacaca;padding:2em 1em;width:100%}.AllSavedOverlay_savedOverlayContentSmallTitle__LH0Pa{-webkit-text-fill-color:#0000;background:linear-gradient(263deg,var(--second-green) 44.19%,var(--primary-green) 96.46%);background-clip:text;-webkit-background-clip:text;font-size:1em;font-weight:500;letter-spacing:5.6px;margin:0 auto;width:90%}.AllSavedOverlay_savedOverlayContentTitle__fKwTF{color:var(--text-black);font-size:2.125em;font-weight:700;line-height:normal;margin:.5em auto 0;width:90%}.AllSavedOverlay_previewYourProductText__P0yHC{align-items:center;color:var(--text-black);display:flex;font-size:1.5em;font-weight:700;gap:.5em;justify-content:center;line-height:normal;margin:1em auto 2em;text-align:center;width:90%}.AllSavedOverlay_previewYourProductIcon__rDXdP{color:var(--main-green);font-size:1.2em}.AllSavedOverlay_lastStepOverlay__ghwxH,.AllSavedOverlay_oneProductOverlay__vL8rO{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.AllSavedOverlay_previewContainer__28Pyj{box-shadow:0 4px 8px #0000001a;height:400px;position:relative;transition:transform .3s ease;width:400px}.AllSavedOverlay_checkIconContainer__-eWyp{align-items:center;background-color:#00c800e6;border-radius:50%;box-shadow:0 2px 4px #0003;display:flex;justify-content:center;padding:8px;position:absolute;right:-20px;top:-20px;transition:all .3s ease;z-index:1}.AllSavedOverlay_checkIcon__i-bkN{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.1));font-size:35px}.AllSavedOverlay_previewContainer__28Pyj img{border-radius:10px;height:100%;object-fit:cover;width:100%}.AllSavedOverlay_savedOverlayContentBottomPart__1RTBP{align-items:center;display:flex;flex-direction:row;padding:2em}.AllSavedOverlay_overlayButtons__1fgeR{align-items:center;background:var(--main-green-gradient);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.3em;gap:.4em;justify-content:center;margin:.5em;padding:.5em 1.2em;transition:all .3s ease;width:12em}.AllSavedOverlay_overlayButtons__1fgeR:hover{background:var(--main-green-gradient-hover);box-shadow:0 2px 4px #0003;transform:translateY(-2px)}.AllSavedOverlay_continueEditingButton__G0aPI{display:block;margin:1em auto 2em}.AllSavedOverlay_productGrid__\+Z1Yc{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,20vw));justify-content:center;margin:0 auto;max-height:55vh;overflow-y:auto;padding:20px;width:100%}.AllSavedOverlay_productItem__yLN4S{border:1px solid #e3e3e3;border-radius:5px;box-shadow:var(--card-shadow);height:auto;overflow:hidden;position:relative;transition:transform .3s ease-in-out;width:100%}.AllSavedOverlay_productItem__yLN4S:hover{transform:scale(1.03)}.AllSavedOverlay_productItem__yLN4S:hover .AllSavedOverlay_editButton__apANk{opacity:1}.AllSavedOverlay_productItem__yLN4S img{height:100%;object-fit:cover;width:100%}.AllSavedOverlay_actionButtons__b6tHk{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.AllSavedOverlay_editButton__apANk{background:#000000b3;border:none;border-radius:5px;bottom:0;color:#fff;cursor:pointer;left:50%;opacity:0;padding:5px;position:absolute;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out}.AllSavedOverlay_editIcon__Qjkb0{margin-left:5px}.AllSavedOverlay_noPreview__5xGCu{align-items:center;color:var(--light-gray);display:flex;font-size:1.2em;font-weight:500;height:100%;justify-content:center;text-align:center;width:100%}@media (min-width:1400px){.AllSavedOverlay_productGrid__\+Z1Yc{grid-template-columns:repeat(auto-fit,minmax(200px,300px))}}.BatchSavingOverlay_savedOverlay__r6y1V{align-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;height:100%;left:0;position:fixed;top:0;width:100%;z-index:3;.BatchSavingOverlay_savedOverlay__r6y1V.BatchSavingOverlay_fullsize__pO8t5{height:100%}}.BatchSavingOverlay_savedOverlayContent__dCH7C{background:#fff;border:1px solid var(--border-main);border-radius:12px;margin:2rem auto;max-width:1200px;width:90%}.BatchSavingOverlay_savedOverlayContentTopPart__HNLTp{border-bottom:1px solid var(--border-main);padding:2rem;width:100%}.BatchSavingOverlay_savedOverlayContentSmallTitle__WBP44{-webkit-text-fill-color:#0000;background:var(--main-green-gradient);background-clip:text;-webkit-background-clip:text;font-size:1rem;font-weight:500;letter-spacing:5.6px;margin:0 auto;width:90%}.BatchSavingOverlay_savedOverlayContentTitle__AYnxF{color:var(--text-black);font-size:2rem;font-weight:600;margin:.5rem auto 0;width:90%}.BatchSavingOverlay_previewYourProductText__tCzzV{align-items:center;color:var(--text-black);display:flex;font-size:1.5rem;font-weight:600;gap:.5rem;justify-content:center;margin:1rem auto 2rem;text-align:center;width:90%}.BatchSavingOverlay_previewYourProductIcon__8\+CCa{color:var(--second-green);font-size:1.2rem}.BatchSavingOverlay_lastStepOverlay__RORjN,.BatchSavingOverlay_oneProductOverlay__Sja1O{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;padding:2rem;width:100%}.BatchSavingOverlay_previewContainer__Z9jV\+{border:1px solid var(--border-main);border-radius:8px;box-shadow:0 4px 12px #00000014;height:400px;overflow:hidden;position:relative;transition:transform .2s ease;width:400px;&:hover{transform:translateY(-2px)}img{height:100%;object-fit:cover;width:100%}}.BatchSavingOverlay_checkIconContainer__BocIs{align-items:center;background:var(--second-green);border-radius:50%;box-shadow:0 2px 8px #00000026;display:flex;justify-content:center;padding:.5rem;position:absolute;right:-12px;top:-12px;transition:all .2s ease;z-index:1}.BatchSavingOverlay_checkIcon__EgRTq{color:#fff;font-size:1.5rem}.BatchSavingOverlay_savedOverlayContentBottomPart__Li3r8{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:center;padding:2rem}.BatchSavingOverlay_overlayButtons__VIavS{align-items:center;background:var(--main-green-gradient);border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:.5rem;justify-content:center;min-width:200px;padding:.75rem 1.5rem;transition:all .2s ease;&:hover{background:var(--main-green-gradient-hover);transform:translateY(-2px)}}.BatchSavingOverlay_productGrid__anWE6{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 auto;max-height:55vh;overflow-y:auto;padding:1.5rem;width:100%}.BatchSavingOverlay_productItem__kaa\+1{border:1px solid var(--border-main);border-radius:8px;height:auto;justify-self:center;min-height:200px;min-width:200px;overflow:hidden;position:relative;transition:all .2s ease;width:-webkit-fit-content;width:fit-content;&:hover{border-color:var(--second-green);transform:translateY(-2px);.BatchSavingOverlay_editButton__kC5Zi{opacity:1}}img{display:block;height:100%;object-fit:cover;width:100%}}.BatchSavingOverlay_editButton__kC5Zi{align-items:center;background:#000000bf;border:none;border-radius:6px;bottom:1rem;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;left:50%;opacity:0;padding:.5rem 1rem;position:absolute;transform:translateX(-50%);transition:all .2s ease;&:hover{background:#000000e6}}.BatchSavingOverlay_actionButtons__eLY0J{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.BatchSavingOverlay_progressBar__fSimX{background:#f1f3f5;border-radius:2px;height:4px;overflow:hidden;visibility:hidden;width:100%;&.BatchSavingOverlay_progressBarVisible__a\+KP5{visibility:visible}}.BatchSavingOverlay_progressBarFill__7du-k{background:var(--main-green-gradient);border-radius:2px;height:100%;transition:width .3s ease}@media (max-width:768px){.BatchSavingOverlay_savedOverlayContent__dCH7C{margin:1rem auto;width:95%}.BatchSavingOverlay_savedOverlayContentTopPart__HNLTp{padding:1.5rem}.BatchSavingOverlay_savedOverlayContentTitle__AYnxF{font-size:1.5rem}.BatchSavingOverlay_previewYourProductText__tCzzV{font-size:1.2rem}.BatchSavingOverlay_overlayButtons__VIavS{font-size:.9rem;min-width:160px;padding:.6rem 1.2rem}.BatchSavingOverlay_productGrid__anWE6{gap:.75rem;padding:1rem}}.ProductList_productListHeader__7qgvu{display:flex;flex-direction:row;justify-content:space-between}.ProductList_productListTitle__hpB\+O{font-size:1rem;font-weight:700}.ProductList_manageProducts__jRQjE{align-items:center;background-color:#f8f8f8;border-radius:.75em;color:#838383;cursor:pointer;display:flex;font-size:12px;gap:5px;padding:.5em .75em;transition:all .1s ease}.ProductList_manageProducts__jRQjE:hover{background-color:#f0f0f0;color:var(--text-gray)}.ProductList_productListProducts__RRm2F{align-items:center;display:flex;flex-direction:row;gap:5px;height:100%;padding:5px;width:100%}.ProductList_productListProduct__2JNCM{align-items:center;aspect-ratio:1/1;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;flex:0 1 100px;flex-direction:column;height:100%;justify-content:center;max-height:100px;position:relative;transition:all .2s ease}.ProductList_productListProductSelected__fzLto{border:2px solid var(--main-green)}.ProductList_productListProduct__2JNCM:hover{box-shadow:0 0 5px #0000004d}.ProductList_savedBadge__pPmHK{background-color:var(--main-green)}.ProductList_errorBadge__eBzxN,.ProductList_savedBadge__pPmHK{border-radius:0 0 0 .75em;color:#fff;font-size:.9em;padding:.25em;position:absolute;right:0;top:0}.ProductList_errorBadge__eBzxN{background-color:#ffc83e}.ProductList_productListProductImage__bZb4D{align-items:center;border-radius:4px;display:flex;height:100%;justify-content:center;width:100%}.ProductList_productListProductImage__bZb4D img{border-radius:4px;display:block;height:100%;object-fit:contain;width:100%}.ProductList_productNameTooltipContent__U4UGO{text-align:center}.ProductList_errorTooltipContent__9AJoQ{background-color:#ffc83e15;border:1px solid #ffffff10;border-radius:.5em;font-size:.9em;margin-top:.5em;padding:.5em;text-align:left}.ProductList_errorTooltipContent__9AJoQ:before{content:"Error: ";font-weight:700}.AITools_container__Wr8ss{color:#666;margin:0 auto;max-width:1200px;overflow-y:auto;padding:1rem;text-align:center}.AITools_title__dnqeo{color:#333;display:inline-block;font-size:var(--font-24);font-weight:600;margin:0 0 .5em;position:relative}.AITools_title__dnqeo:after{background:linear-gradient(90deg,var(--primary-green),var(--second-green));border-radius:var(--border-xs);bottom:-10px;content:"";height:4px;left:0;position:absolute;transform:none;width:100%}.AITools_subtitle__bw5pA{color:#666;font-size:var(--font-16);line-height:1.6;margin:.5em auto 1.5em;max-width:700px}.AITools_optionsGrid__UsNXL{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);justify-content:center;width:100%}.AITools_optionCard__P09x0{align-items:flex-start;background:#fff;border:1px solid #e6e6e6;border-radius:var(--border-md);cursor:pointer;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transform:translateZ(0);transform-style:preserve-3d;transition:all .3s cubic-bezier(.165,.84,.44,1)}.AITools_optionCard__P09x0:hover{box-shadow:0 10px 25px #1ed47f26;transform:translateY(-10px)}.AITools_imageContainer__icpfP{border-radius:var(--border-md) var(--border-md) 0 0;overflow:hidden;position:relative;width:100%}.AITools_optionImage__mugMU{aspect-ratio:16/9;display:block;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1);width:100%}.AITools_optionCard__P09x0:hover .AITools_optionImage__mugMU{transform:scale(1.08)}.AITools_toolFormula__kfalb{background:#f9f9f9;bottom:3px;color:var(--text-gray);font-size:var(--font-14);font-weight:600;left:0;letter-spacing:1px;padding:8px;position:absolute;right:0;text-align:center;z-index:2}.AITools_optionContent__1J1Pg{background:#fff;display:flex;flex-direction:column;flex-grow:1;padding:1.25rem;position:relative;width:100%;z-index:1}.AITools_optionTitle__7IPTQ{color:#222;display:inline-block;font-size:var(--font-18);font-weight:600;margin:0 0 .75rem;position:relative;text-align:center;width:100%}.AITools_optionTitle__7IPTQ:before{background-color:var(--second-green);border-radius:var(--border-xs);bottom:-6px;content:"";height:1px;left:0;position:absolute;transform:none;width:100%}.AITools_optionDescription__pdYVn{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#555;display:-webkit-box;flex-grow:1;font-size:var(--font-14);height:4.5em;line-height:1.5;margin-bottom:1rem;overflow:hidden;text-align:center}.AITools_optionBullets__8lqH0{color:#666;font-size:var(--font-14);list-style-type:none;margin:0 auto 1.25rem;padding-left:0;text-align:center;width:100%}.AITools_optionBullets__8lqH0 li{align-items:flex-start;display:flex;font-weight:500;gap:.5rem;justify-content:center;margin-bottom:.4em;position:relative}.AITools_optionBullets__8lqH0 li:before{color:var(--second-green);content:"•";font-size:1.2em;font-weight:700}.AITools_exploreButton__AD95W{align-self:center;background:none;border:1px solid var(--second-green);border-radius:var(--border-sm);color:var(--second-green);cursor:pointer;font-size:var(--font-14);font-weight:600;margin-top:auto;overflow:hidden;padding:8px 16px;position:relative;text-align:center;transition:all .3s ease;width:60%;z-index:1}.AITools_exploreButton__AD95W:before{background:var(--second-green);content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease;width:0;z-index:-1}.AITools_optionCard__P09x0:hover .AITools_exploreButton__AD95W:before{width:100%}.AITools_optionCard__P09x0:hover .AITools_exploreButton__AD95W{color:#fff}@keyframes AITools_fadeIn__DPWRp{0%{opacity:0}to{opacity:1}}@keyframes AITools_slideUp__8cbhS{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.AITools_optionsGrid__UsNXL{gap:1.25rem;grid-template-columns:repeat(3,1fr)}.AITools_optionContent__1J1Pg{padding:1rem}.AITools_optionTitle__7IPTQ{font-size:var(--font-16)}.AITools_optionDescription__pdYVn{font-size:var(--font-12);height:4.8em}.AITools_optionBullets__8lqH0{font-size:var(--font-12)}.AITools_exploreButton__AD95W{font-size:var(--font-12);padding:6px 12px}}@media (max-width:900px){.AITools_optionsGrid__UsNXL{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.AITools_container__Wr8ss{padding:1rem .5rem}.AITools_optionsGrid__UsNXL{gap:1.75rem;grid-template-columns:1fr}.AITools_title__dnqeo{font-size:var(--font-24)}.AITools_subtitle__bw5pA{font-size:var(--font-14);margin-bottom:2rem}.AITools_optionTitle__7IPTQ{font-size:var(--font-18)}.AITools_optionDescription__pdYVn{-webkit-line-clamp:none;height:auto}.AITools_optionCard__P09x0:hover{transform:translateY(-5px)}.AITools_exploreButton__AD95W{width:100%}}.TemplatesGrid_templatesGridContainer__Eq5i0{background:#fff;border:1px solid var(--border-main);border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:1rem}.TemplatesGrid_templatesGridHeaderRow__OZe6e{border-bottom:1px solid var(--border-main);min-height:2.8125rem;padding-bottom:.5rem}.TemplatesGrid_enhencedCatalogTemplatesGridHeaderRow__E11lO,.TemplatesGrid_templatesGridHeaderRow__OZe6e{align-items:center;display:flex;justify-content:space-between}.TemplatesGrid_enhencedCatalogTemplatesGridHeaderRowTitle__oE7cS{color:var(--text-black);font-weight:600}.TemplatesGrid_templatesGridTitle__v9KRp{color:var(--text-black);cursor:pointer;font-size:1rem;font-weight:600;transition:color .2s ease;&.TemplatesGrid_active__lmymb{color:var(--second-green)}&:hover{color:var(--second-green-hover)}}.TemplatesGrid_templatesGridTitleBetaBadge__hu4QW{align-items:center;display:inline-flex;gap:.5rem;position:relative}.TemplatesGrid_templatesGridTitleBetaBadge__hu4QW:after{background-color:var(--second-green);border-radius:.25rem;color:#fff;content:"BETA";display:inline-block;font-size:.5rem;font-weight:600;line-height:1;padding:.1rem .2rem}.TemplatesGrid_templatesGridCloseButton__GF2GI{align-items:center;border-radius:6px;color:#666;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:.5rem;transition:all .2s ease;&:hover{background:#f5f5f5;color:var(--text-black)}}.TemplatesGrid_templatesGridCloseButtonDisabled__CHHjb{opacity:.25;pointer-events:none}.TemplatesGrid_templatesGridTitleDisabled__BX835{color:#666;cursor:not-allowed;font-size:.9em;&:hover{color:#666}}.TemplatesGrid_templatesGrid__IDUYs{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));height:100%;justify-items:center;overflow-y:auto;padding:.5rem 0}.TemplatesGrid_templateItem__B3vlg{background:#fff;border:1px solid var(--border-main);border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-height:230px;min-width:180px;overflow:hidden;padding:.75rem;transition:all .2s ease;&:hover{border-color:var(--second-green);transform:translateY(-2px)}img{border-radius:6px;flex-grow:1;object-fit:cover;transition:transform .3s ease;width:100%}&:hover img{transform:scale(1.03)}p{color:var(--text-black);font-size:.9rem;font-weight:500;margin:.75rem 0 0;text-align:center}@media (max-width:1024px){min-height:200px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;p{font-size:.85rem;margin-top:.5rem}}}.PreviewToolbar_konvaPreviewActions__ShJoO{display:flex;flex:0 0 1em;flex-direction:row;gap:.5em;justify-content:space-between;margin:.5em auto 0;width:500px}.PreviewToolbar_leftSide__W1\+CG,.PreviewToolbar_rightSide__jViOR{display:flex;gap:.5em}.PreviewToolbar_actionBtn__jcjYS{align-items:center;background-color:initial;border:none;color:#838383;cursor:pointer;display:flex;font-size:.9em;padding:.25em}.PreviewToolbar_actionBtn__jcjYS:not(.PreviewToolbar_button--loading__v4PE5):disabled{background:#0000;cursor:default}.PreviewToolbar_actionBtn__jcjYS:not(.PreviewToolbar_button--loading__v4PE5):not(:disabled):hover{background:#e0e0e0}.PreviewToolbar_actionBtn__jcjYS:not(.PreviewToolbar_button--loading__v4PE5):disabled:hover{background:#0000}.KonvaArea_konvaAreaContainer__YgJ8e{position:relative}.KonvaArea_konvaAreaContainerLoading__FLa8Q,.KonvaArea_konvaAreaContainer__YgJ8e{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%}.KonvaArea_konvaAreaContainerLoading__FLa8Q{height:100%;left:0;position:absolute;top:0}.KonvaArea_konvaAreaPreview__AoARX{border:2px solid #c1c1c1;display:block;margin:1em 0;position:relative}.KonvaArea_originalImageContainer__hwQ2z{align-items:flex-start;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.KonvaArea_hidden__OKeHJ{display:none}.KonvaArea_visible__fRgdF{display:flex}.KonvaArea_originalImage__wUZf-{background:#fff;height:100%;object-fit:contain;width:100%}.KonvaArea_toolbarContainer__X-l9-{border-top:1px solid #e0e0e0;bottom:0;position:relative;width:100%}.PreviewActionButtons_actionButtonsContainer__0akB-{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:1rem auto}.PreviewActionButtons_actionButton__LVQuX{align-items:center;border-radius:6px;display:flex;font-size:.9rem;font-weight:500;justify-content:center;min-height:40px;transition:all .2s ease}.PreviewActionButtons_actionButton__LVQuX:hover{background:var(--main-green-gradient-hover)}.PreviewActionButtons_applyButton__wwVfO{background:var(--second-green);border:1px solid var(--second-green);color:#fff;width:100%;&:hover{background:var(--second-green-hover)}}.PreviewActionButtons_applyToAllProductsButton__k8AIO,.PreviewActionButtons_saveAndContinueButton__fYHnE,.PreviewActionButtons_savedButton__OVMiu,.PreviewActionButtons_savingButton__mU5tF{min-width:190px;width:50%}.PreviewActionButtons_saveCheck__WdiCm{color:var(--second-green);font-size:1rem;margin-left:.75rem}.PreviewActionButtons_savedButton__OVMiu{background:#f1f3f5;border:1px solid var(--border-main);color:var(--text-black);opacity:.6;pointer-events:none}.PreviewActionButtons_applyToAllProductsButton__k8AIO{background:#0000;border:1px solid var(--second-green);color:var(--second-green);&:hover{background:var(--second-green);border:1px solid var(--second-green);color:#fff}&:disabled{background:#f1f3f5;border-color:var(--border-main);color:var(--text-gray);cursor:not-allowed;opacity:.6}}@media (max-width:768px){.PreviewActionButtons_actionButtonsContainer__0akB-{gap:.5rem;margin:.75rem auto}.PreviewActionButtons_actionButton__LVQuX{font-size:.85rem;min-height:36px}.PreviewActionButtons_applyToAllProductsButton__k8AIO,.PreviewActionButtons_saveAndContinueButton__fYHnE,.PreviewActionButtons_savedButton__OVMiu,.PreviewActionButtons_savingButton__mU5tF{min-width:120px}}.CarouselWorkbench_backgroundRemoving__P5z3K{align-items:center;background-color:#fffc;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.CarouselWorkbench_konvaArea__\+DE4C,.CarouselWorkbench_productList__5AKXh{background:#fff;border:1px solid var(--border-main);border-radius:12px}.CarouselWorkbench_productList__5AKXh{display:flex;flex:0 0 15%;flex-direction:column;gap:1rem;padding:1rem;transition:all .2s ease;@media (max-width:1024px){flex:0 0 20%;min-height:150px}}.CarouselWorkbench_konvaArea__\+DE4C{display:flex;flex:1 1 80%;flex-direction:column;overflow:hidden;padding:1rem;@media (max-width:1024px){flex:1 1 75%}}.EnhencedCatalogWorkbench_konvaArea__F9ObO{background:#fff;border:1px solid var(--border-main);border-radius:12px;display:flex;flex:1 1 80%;flex-direction:column;margin:.5rem;overflow:hidden;padding:1rem;@media (max-width:1024px){flex:1 1 75%}}.Editor_editorContainer__-iM44{background-color:#f9f9f9;display:flex;height:100vh}.Editor_leftToolbar__edhml,.Editor_rightToolbar__qjGdZ{background-color:#fff;border:0 solid var(--border-main);flex-shrink:0;scrollbar-color:#c1c1c1 #fff;scrollbar-width:thin;transition:all .2s ease;width:300px;&::-webkit-scrollbar{width:6px}&::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}&::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}&::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.Editor_leftToolbar__edhml{border-right-width:1px;overflow:auto}.Editor_rightToolbar__qjGdZ{border-left-width:1px;overflow-x:hidden;overflow-y:scroll;position:relative;scrollbar-gutter:stable;transform:translateX(0);transition:none}.Editor_rightToolbarHidden__\+Ek7l{opacity:0;pointer-events:none;transform:translateX(100%);transition:transform .5s cubic-bezier(.4,0,.2,1),width .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);width:0}.Editor_contentArea__r7Qf6{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem}.ad-health-checkup-content{height:100vh;position:relative;z-index:0}.ad-health-checkup-content,.opening-text{display:flex;flex-direction:column;margin:0 auto}.opening-text{align-items:center;gap:3em;height:100%;justify-content:center;left:5%;left:50%;max-width:1400px;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%;.text{color:#33383d;font-size:2.5em}}.report-header .left-part{gap:1.5em}.report-header .left-part,.report-header .right-part{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}.report-header .right-part{gap:1em}.report-header{align-items:center;display:flex;flex-direction:column;gap:3em;height:100vh;justify-content:center;margin:0 auto;max-width:1400px;width:85%;.logo img{width:40%}.big-text span{color:var(--second-green)}.line{max-width:100%;position:absolute;z-index:-1}.line-1{top:-50%}.line-1,.line-2{right:-20%;width:100%}.line-2{bottom:-50%}.gradient-line-1,.gradient-line-2{stroke-dasharray:3000;stroke-dashoffset:3000}.gradient-line-1{animation:dashLine 8s linear forwards}.gradient-line-2{animation:dashLineReverse 8s linear forwards}.rectangle-1 img{width:100%}.rectangle-1{z-index:1}.rectangle-2{transform:translate(90%,90%)}.rectangle-2,.rectangle-3{position:absolute;z-index:2}.rectangle-3{transform:translate(90%,-90%)}.rectangle-4{position:absolute;transform:translate(-90%,90%);z-index:2}.rectangle-5{position:absolute;transform:translate(-140%,-140%);z-index:0}.arrow img{width:3em}.arrow:hover{cursor:pointer}}.meta-revenue-main{.column{align-items:flex-start;gap:1em}.row.cards{gap:1.5em}.card{align-items:center;background:linear-gradient(0deg,#f1f2f3 0,var(--main-white) 100%);border-radius:20px;box-shadow:0 5px 10px var(--transparent-gray);color:#0d2330;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:center;padding:2em;width:100%}.card img{width:50px}.card .graph img{width:60px}.card.gradient{background:linear-gradient(90deg,var(--primary-green) 0,var(--second-green) 70%)}.card.gradient,.card.gradient .small-text{color:var(--main-white)}.card .header-text{font-size:1.1em;font-weight:600}.card-content{align-items:center;display:flex;flex-direction:column;gap:.5em;justify-content:flex-start;width:100%}.card .green-text{color:var(--second-green);font-size:1.5em;font-weight:600}.card.gradient .green-text{color:var(--main-white)}.card .small-text{font-size:1em}@media (max-width:900px){.big-text img{max-width:40px}.card .green-text{font-size:1.2em}.card img{width:40px}}@media (max-width:700px){.row{flex-direction:column}.row.cards{gap:1em}.card{padding:1em;width:70%}.big-text img{max-width:30px}.card .green-text{font-size:1em}.card img{width:30px}.card .graph img{width:40px}.card .header-text{font-size:1em}}}@media (max-width:700px){.meta-revenue-main{gap:2em!important}}.revenue-graph-main{.column{align-items:flex-start;gap:.5em}.row{justify-content:space-between!important}.graph{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.top-bottom-revenue{display:flex;flex-direction:row;gap:3em;justify-content:flex-start}.average-revenue{background:linear-gradient(90deg,var(--primary-green) 0,var(--second-green) 90%);border-radius:10px;box-shadow:0 0 10px var(--transparent-gray);color:var(--main-white);padding:1em;text-align:center}.bottom-revenue,.top-revenue{align-items:center;display:flex;flex-direction:column;gap:.2em}.average-revenue .small-text{font-size:1em}.average-revenue .big-text,.average-revenue .secondary-text,.average-revenue .small-text{color:var(--main-white)}@media (max-width:700px){.second-big-text img{max-width:40px}.row{justify-content:flex-start!important}.average-revenue{padding:.5em}}}.budget-comparison-main{align-items:center;display:flex;flex-direction:column;gap:4em;height:100vh;justify-content:center;margin:0 auto;max-width:1400px;padding:7em 0;width:85%;.column{align-items:flex-start;gap:.2em;width:100%}.row{justify-content:space-between!important}.bar-cart-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:90%}.bar-cart-container canvas{max-height:100%;max-width:100%!important}@media (max-width:700px){.bar-cart-container{width:100%}}}.ad-success-main{.column{align-items:flex-start;gap:.4em;width:100%}.column.cards{transform:translateY(-10%)}.card{align-items:center;background:#fcfcfc;border-radius:10px;box-shadow:none;display:flex;flex-direction:row;gap:.5em;justify-content:space-between;padding:0;width:100%}.card.ai-card{background:linear-gradient(90deg,var(--second-green) 0,var(--primary-green) 100%);color:var(--main-white)}.card-row{align-items:flex-start;gap:1em}.card img{width:40px}.content-part{width:65%}.row.numbers-part{height:100%;justify-content:flex-end;width:35%}.row{margin:1em}.new-value,.old-value{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:50%}.old-value{background-color:#f2f2f2}.green-line{background-color:var(--second-green);height:2px;width:100%}.top-row{align-items:flex-end;display:flex;flex-direction:row;gap:3em;justify-content:flex-end;margin-bottom:.5em;width:100%}.top-row .part{display:flex;flex-direction:column;width:13%}.top-row .image-container{align-items:center;color:var(--second-green);display:flex;flex-direction:column;font-weight:500;gap:.2em;justify-content:center;width:10%}.top-row .image-container img{width:60px}}.opening-text-first{align-items:flex-start;display:flex;flex-direction:column;gap:3em;height:100%;justify-content:center;left:50%;margin:0 auto;max-width:1400px;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%;.text{color:#33383d;font-size:2.5em}.images-row{display:flex;flex-direction:column;width:100%;.images{align-items:center;display:flex;filter:brightness(.8);flex-direction:row;justify-content:center;position:relative;width:100%}.images img{width:110%}.image-1{transform:translateX(150%) translateY(30%) scale(.5)}.image-2{transform:scale(.5)}.image-3{transform:translateX(-10%) translateY(-10%)}.image-4{transform:translateX(-100%) translateY(45%)}.image-5{transform:translateX(-300%) translateY(-50%)}.white-big-text{color:var(--main-white);font-size:5em;font-weight:600;line-height:.6em;opacity:0;position:absolute;text-align:center;transform:translateX(80%) translateY(90%)}.white-big-text span{font-size:.4em;margin-top:-5em}@media (max-width:1400px){.white-big-text{font-size:5em}}@media (max-width:1000px){.images img{width:150%}.white-big-text{font-size:5em;transform:translateX(80%) translateY(80%)}.white-big-text span{font-size:.3em;margin-top:-3em}}}}.detail-card .ad-preview-container{animation:gradientAnimation 2s ease-in-out infinite;background:#dfdfdf;background:linear-gradient(130deg,#f1f1f1,#cdcdcd);background-size:200% 200%;border-radius:10px;box-shadow:0 1.192px 11.024px 0 var(--transparent-gray);height:100%;margin-bottom:-350px;margin-right:-140px;overflow:hidden;padding:352px 254px;position:relative;transform:scale(.5) translate(-30%,-50%);width:100%;z-index:5}.detail-card .ad-preview-container iframe{border:none;box-shadow:none;display:block;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;width:100%}.top-ads-content{display:flex;flex-direction:column;height:100vh;margin:0 auto;position:relative}.top-ads-list{.column{gap:4em}.grey-line{bottom:0;position:absolute;right:0}.svg-path-grey,.svg-path-red{stroke-dasharray:3000;stroke-dashoffset:3000;animation:dashLineSingle 2s linear forwards}.red-line{bottom:0;position:absolute;right:-2%;width:110%}.grey-line svg,.grid,.red-line svg{width:100%}.grid{grid-gap:2em;display:grid;gap:2em;grid-template-columns:1fr 1fr 1fr}.detail-card{background-color:var(--main-white);box-shadow:var(--main-box-shadow);display:flex;flex-direction:column;position:relative;width:80%}.detail-card .order{font-size:15em;font-weight:600;left:-25%;opacity:.3;position:absolute;top:-15%;z-index:10}.inefficient .detail-card .order.red-text{color:#fac2c2;opacity:1}.image-part{padding:1em 0}.image-part img{width:100%}.content-part{background-color:#fcfcfc;display:flex;flex-direction:column;gap:.5em;padding:1em}.content-part.gradient-background{background:linear-gradient(90deg,var(--second-green) 0,var(--primary-green) 100%)}.inefficient .content-part.red-background{background:#e54343}.content-part.gradient-background .secondary-text,.inefficient .content-part.red-background .secondary-text{color:var(--main-white)!important}.content-part .row{justify-content:space-between!important}.secondary-text{color:#9099a2!important}.secondary-text.smaller{font-size:1em;max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1400px){.detail-card{width:100%}}@media (max-width:1000px){.detail-card .order{font-size:10em}.secondary-text{font-size:.8em!important}}@media (max-width:650px){.detail-card .order{font-size:6em;left:-10%;top:-5%}.secondary-text{font-size:.8em!important}.grid{grid-template-columns:1fr 1fr}}}.use-ai-ads-now{.orbits{position:absolute;width:100%}.orbits img{opacity:.5}}.ad-health-score.content-box{gap:0!important}.ad-health-score{.row{align-items:flex-start!important;gap:4em}.low{color:#e54343}.middle{color:#e5ae21}.high{color:var(--second-green)}.graph{align-items:center;display:flex;flex-direction:column;transform:translateY(-10%);width:40%;.your-score{flex-direction:column;font-size:1.5em;font-weight:700;gap:.3em}.classified,.your-score{align-items:center;display:flex;justify-content:center;transform:translateY(-300%)}.classified{flex-direction:row;gap:2em}.classified .column{align-items:center!important;justify-content:center;.secondary-text.optimized{color:#1a932e}.secondary-text.needs-improvement{color:#dfa510}.secondary-text.critical{color:#e65f2b}}@media (max-width:1200px){.graph{transform:translateY(0)}.classified,.your-score{transform:translateY(-10%)}}}@media (max-width:1200px){.graph{transform:translateY(0)}}.missing-components{display:flex;flex-direction:column;gap:1em;.content{align-items:center;display:flex;flex-direction:column;max-height:450px;overflow-y:scroll;width:100%}.content::-webkit-scrollbar{height:0;width:0}.content:hover::-webkit-scrollbar{height:6px;width:6px}.content::-webkit-scrollbar-thumb{background:#00000040}.content-row{align-items:center;display:flex;flex-direction:row;gap:.5em;justify-content:flex-start;padding:0 .5em;width:100%}.content-row .icon{display:flex}.content-row.critical{.icon{color:#e65f2b}}.content-row.needsImprovement{.icon{color:#dfa510}}.content-row.optimized{.icon{color:#1a932e}}}.footer-text{color:#0d2330;font-size:1.5em;font-weight:600}@media (max-width:1200px){.missing-components{margin-top:.5em}}@media (max-width:1000px){.secondary-text{font-size:1em!important}.graph{height:50%;width:30%}.missing-components .content{font-size:.7em;gap:.5em}.footer-text{font-size:1.2em;margin-top:1em;transform:translateY(0)}}}.start-your-journey-main{.column{align-items:center!important;gap:1em}.header{text-align:center}.secondary-text{font-weight:800!important}.column.left{max-width:800px;width:60%}.column.right{width:40%}.box{align-items:center;border:1px solid var(--second-green);border-radius:10px;display:flex;flex-direction:column;gap:1.5em;justify-content:center;padding:1em;width:85%}.box.gradient{background:linear-gradient(90deg,var(--primary-green) 0,var(--second-green) 70%);color:var(--main-white)}.box.gradient .button{background:var(--main-white);color:var(--second-green)}.box.gradient .secondary-text,.box.gradient .smaller-text{color:var(--main-white)}.button{align-items:center;background:var(--second-green);border-radius:5px;color:var(--main-white);cursor:pointer;display:flex;flex-direction:row;font-weight:500;gap:.5em;justify-content:center;padding:.5em 1em}.start-your-journey-slider{display:flex;flex-direction:row;gap:1em;overflow-x:auto;padding:1em;width:100%}.success-card{border-radius:10px;display:flex;height:100%;width:100%}.success-card li{width:100%}.success-card:hover{cursor:pointer}.success-card .logo{bottom:5%;filter:brightness(0) invert(1) opacity(1);left:5%;position:absolute;width:150px;z-index:10}.success-card .logo.sui{width:80px}.success-card img{border-radius:10px;width:100%}.swiper{overflow-x:hidden;overflow-y:visible;width:100%}.swiper-wrapper{height:100%}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.5em;font-weight:800}.swiper-button-next,.swiper-button-prev{background-color:#fff;border:2px solid var(--second-green);border-radius:50%;bottom:0;color:var(--second-green);height:50px;transform:translateY(-50%);width:50px}.swiper-button-prev{transform:translateY(-50%) translateX(-20%)}.swiper-button-next{transform:translateY(-50%) translateX(20%)}@media (min-width:1000px) and (max-width:1500px){.swiper{width:90%}}@media (max-width:1000px){.box{gap:.4em}.secondary-text{font-size:1em!important}}@media (max-width:1200px){.box{width:100%}}@media (max-width:700px){.column.left,.column.right{width:100%}}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.ad-health-checkup:has(.loading){align-items:center;display:flex;height:100vh;justify-content:center}.ahcu-header{justify-content:space-between;padding:0 2em;position:fixed;width:100%;z-index:10}.basic-user.ad-health-checkup .ahcu-header{width:calc(100% - var(--locked-navbar-width))}.ahcu-header .row{gap:.5em;justify-content:flex-start!important;line-height:2em}.ahcu-header .ahcu-logo{max-width:150px}.ahcu-header>div{color:#767676;font-size:1.5em;font-weight:500;transform:translateY(3px);width:100%}.ahcu-header .dot{font-size:2em;font-weight:700}.ad-health-checkup{margin:0 auto;overflow:hidden;width:100%;.content-box{display:flex;flex-direction:column;gap:0;height:100vh;justify-content:center;margin:0 auto;max-width:1400px;padding:7em 0;width:85%}.content-box.meta-revenue-main{gap:2em}.content .did-you-know-paragraph{max-width:710px;min-height:12ch;width:90vw}.content-box.lets-dive{align-items:flex-start}.content-box.start-your-journey-main{flex-direction:row;gap:2em}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--second-green) 0,var(--primary-green) 100%);-webkit-background-clip:text}.row{align-items:center;flex-direction:row;flex-wrap:nowrap}.column,.row{display:flex;justify-content:center}.column{align-items:flex-start;flex-direction:column}.big-text{color:#33383d;font-size:3.1em;font-weight:700}.second-big-text{color:#33383d;font-size:2.8em;font-weight:600}.secondary-text{color:#0d2330;font-size:1.4em;font-weight:600}.small-text{color:#0d2330;font-size:1.2em}.smaller-text{color:#9099a2;font-size:.8em;font-weight:500}.ai-card .secondary-text,.ai-card .smaller-text{color:var(--main-white)}.close-button{align-self:self-end;color:#33383dbc;font-size:1.5em;height:1em;position:absolute;right:1em;top:1em;width:1em;z-index:1}.close-button:hover{cursor:pointer}.navigation-row{align-items:center;bottom:4%;display:flex;flex-direction:row;gap:1em;justify-content:space-around;left:var(--locked-navbar-width);position:absolute;width:20%;z-index:1}.navigation-dot{background:#d9d9d9c2;border-radius:10px;flex:1 1 auto;height:7px;width:5%}.navigation-dot:hover{cursor:pointer}.navigation-dot.active{background-color:#46b680c2}.navigation-buttons{align-items:center;bottom:5em;display:flex;flex-direction:column;gap:.5em;height:0;justify-content:center;position:absolute;right:3em;width:0}.navigation-buttons:hover{cursor:pointer}.navigation img{width:60px}.currency{font-size:.7em;margin-right:2px}@media (max-width:1500px){.navigation-row{width:30%}}@media (max-width:900px){.big-text{font-size:2.3em}.second-big-text{font-size:2em}.secondary-text{font-size:1.3em}.navigation-row{width:40%}}@media (max-width:768px){.ahcu-header{padding:0 4em}}@media (max-width:700px){.big-text{font-size:1.5em}.secondary-text{font-size:1.2em}.small-text{font-size:1em}.smaller-text{font-size:.6em}.second-big-text img{max-width:40px}.content-box.start-your-journey-main{flex-direction:column;gap:1em}}@media (max-width:500px){.navigation-row{width:80%}.navigation-buttons{bottom:4em;right:2em}.navigation-buttons img{width:50px}}}.ad-health-checkup-waiting-modal{align-items:center;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:center;padding:.5em!important;width:100%;.content-box{align-items:center;display:flex;flex-direction:column;.content{z-index:4}.logo{max-width:200px}h1{-webkit-text-fill-color:#0000;background:var(--main-green-gradient);-webkit-background-clip:text;font-size:1.6em;margin-bottom:0;text-align:center}.title,h1{font-weight:600}.title{font-size:1.5em}.description,.title{color:var(--main-green)}.description{font-size:1em}h2{color:#33383d;font-size:1.5em;font-weight:600;margin-top:3.5em}h3,p{color:#767676;font-size:1em;font-weight:500}span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--second-green) 0,var(--primary-green) 100%);-webkit-background-clip:text;font-weight:600}.footer{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-between;padding:0;width:100%}.footer .logo{max-width:200px}.footer img{width:80%}.footer .decor{max-width:700px}.animation-part{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:5em;position:relative;width:100%}.left{background-image:url(https://cdn.enhencer.com/admin-assets/images/ad-health-checkup/left-lines.png);background-position:100%;background-size:cover;background-size:250px 130px;right:62%}.left,.right{animation:expandLines 6s linear infinite;background-repeat:no-repeat;height:110px;position:absolute;transform:translateX(50px);width:100%}.right{background-image:url(https://cdn.enhencer.com/admin-assets/images/ad-health-checkup/right-lines.png);background-position:0;background-size:230px 117px;left:57%}.line.left,.line.right{max-width:250px;width:100%;z-index:1}.pluses{display:flex;flex-direction:row;height:1px;min-width:130px;position:relative}.ellipse-right{animation:animateEllipse 6s linear infinite;background-image:url(https://cdn.enhencer.com/admin-assets/images/ad-health-checkup/ellipse.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:140px;left:-37%;max-width:500px;position:absolute;top:-91px;transform-origin:center;width:216px;z-index:2}.plus-1,.plus-2,.plus-3{animation:rotate 6s linear infinite;position:absolute;z-index:3}.plus-1{left:10%;max-width:100px;top:-70px}.plus-2{animation:rotate 8s linear infinite;left:60%;max-width:60px;top:30px}.plus-3{animation:rotate 7s linear infinite;max-width:40px;top:20px;transform:translateY(20%) translateX(-170%)}.empty{animation:emptyContainer 10s linear infinite;height:100px}}}.ad-health-checkup-error-modal{align-items:center;display:flex;flex-direction:column;gap:1em;height:100%;justify-content:center;padding:.5em!important;width:100%;.content-box{align-items:center;display:flex;flex-direction:column;max-width:70ch;.content{z-index:4}h1{-webkit-text-fill-color:#0000;background:var(--main-green-gradient);-webkit-background-clip:text;font-size:1.6em;font-weight:600;margin-bottom:0;text-align:center}h3{color:#767676;font-size:1em;font-weight:500}}}@keyframes rotate{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes expandLines{0%{max-width:0}20%{max-width:80px}40%{max-width:160px}60%{max-width:240px}80%{max-width:240px}to{max-width:240px}}@keyframes animateEllipse{0%{transform:scaleX(1)}20%{transform:scaleX(1.5)}40%{transform:scaleX(2)}60%{transform:scaleX(2.5)}80%{transform:scaleX(3)}to{transform:scaleX(3.5)}}.subscribed{color:#909090}.subscribed .subscribe-container{display:flex;flex-direction:row;gap:2em}.subscribed .page-header{align-items:center;font-size:var(--font-24);font-weight:600;margin-bottom:1em}.subscribed .left-part{flex-direction:column;gap:2em}.subscribed .left-part,.subscribed .plan-info-card{background:var(--main-white);display:flex;width:100%}.subscribed .plan-info-card{border:1px solid #dfeaf2;border-radius:.75em;flex-direction:row;gap:1em;margin-top:1em;padding:2em}.subscribed .plan-info-card .plan-column{display:flex;flex-direction:column;gap:1em;justify-content:space-between;width:60%}.subscribed .plan-info-card .plan-features-column{display:flex;flex-direction:column;font-size:var(--font-20);gap:1em;width:40%}.subscribed .plan-column .plan-name{font-size:var(--font-24);font-weight:600}.subscribed .plan-column .renew-date{font-size:var(--font-20);font-weight:400}.subscribed .green-text{color:var(--second-green);text-transform:capitalize}.subscribed .plan-column .buttons-row{display:flex;flex-direction:row;gap:1em;justify-content:flex-start;margin-top:2em;width:90%}.subscribed .plan-column button{background:var(--main-white);border:1px solid #bfbebe;border-radius:6px;color:#848383;cursor:pointer;flex:1 1;font-size:var(--font-16);font-weight:500;max-width:50%;padding:10px 1em}.subscribed .plan-column button:hover{background:#cecbcb}.subscribed .plan-column .cancel-subs-button{background:#b64646;border:none;color:var(--main-white)}.subscribed .payment-channel{align-items:center;display:flex;flex-direction:row}.subscribed .plan-features-box{grid-gap:.5em .5em;display:grid;gap:.5em .5em;grid-template-columns:1fr;grid-template-rows:.8fr 1fr;margin-top:1em}.subscribed .plan-features-box .grid-item{font-size:var(--font-14);position:relative;text-align:left;white-space:wrap}.subscribed .plan-features-box .grid-item .icon{margin-right:5px;max-width:20px}.subscribed .plan-features-box .grid-item.unchecked .icon{opacity:0}.subscribed .plan-features-box .unchecked{color:#d4d4d4}.subscribed .left-part .visitor-count-part{background:var(--main-white);border:1px solid #dfeaf2;border-radius:.75em;display:flex;flex-direction:column;font-size:var(--font-20);font-weight:600;gap:1em;padding:2em;width:100%}.visitor-count-part .visitor-count-slider .slider{-webkit-appearance:progress-bar;background:#30e27d85;height:5px;-webkit-opacity:.4;outline:none;transition:opacity .2s;width:100%}.visitor-count-part .visitor-count-slider .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--second-green);height:15px;width:15px}.visitor-count-part .additional-fee{color:#848383a8;font-size:.8em;font-weight:500;margin-top:1.5em}.visitor-count-slider .number-range{color:#848383a8;display:flex;flex-direction:row;font-size:.6em;justify-content:space-between;width:100%}.subscribed .left-part .bottom-payment-info{border:1px solid #dfeaf2;border-radius:.75em;display:flex;flex-direction:column;font-size:var(--font-16);font-weight:500;gap:1em;padding:2em;width:100%}.bottom-payment-info h4{color:var(--main-green);font-size:var(--font-22);font-weight:600;margin:0}.bottom-payment-info .plan-info-part{align-items:left;display:flex;flex-direction:column;flex-wrap:wrap;gap:1em;width:20%}.bottom-payment-info .error{color:#d04848}.bottom-payment-info .payment-info-row{border-radius:.75em;color:var(--main-white);display:flex;flex-direction:row;font-size:var(--font-16);font-weight:500;gap:1em;justify-content:space-between;padding:1em;width:100%}.bottom-payment-info .header{background:linear-gradient(90deg,#8bc45d 0,var(--second-green) 80%)}.bottom-payment-info .body{background:var(--main-white);color:#909090}.bottom-payment-info .body .subscription-status{color:#b6b046}.bottom-payment-info .body .active{color:var(--second-green)}.bottom-payment-info .body .churn{color:#d04848}.bottom-payment-info .body button{background:var(--main-white);border:1px solid #909090;border-radius:6px;color:#848383;cursor:pointer;font-size:var(--font-16);font-weight:400;padding:5px;width:50%}.subscribed .right-part{align-items:center;background:var(--main-white);border:2px solid var(--second-green);border-radius:.75em;display:flex;flex-direction:column;gap:2em;padding:1em;width:20%}.subscribed .right-part .header-column{align-items:center;display:flex;flex-direction:column;padding:25% 0 0}.subscribed .right-part .upgrade-image{max-width:250px}.subscribed .right-part .header{align-items:center;display:flex;flex-direction:column;margin-top:2em}.right-part .header .big-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#8bc45d,#46b680 80%);-webkit-background-clip:text;font-size:var(--font-24);font-weight:600}.right-part .header .small-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,rgba(139,196,93,.907) 60%,rgba(70,182,128,.797) 80%);-webkit-background-clip:text;font-size:var(--font-16);font-weight:600}.subscribed .right-part .next-plan-info{display:flex;flex-direction:column;gap:1em;padding:1em}.subscribed .upgrade-plan-button{align-items:center}.subscribed .upgrade-plan-button .upgrade-plan{background:linear-gradient(90deg,#8bc45d,#46b680 60%);border:none;border-radius:6px;color:var(--main-white);cursor:pointer;font-size:var(--font-16);font-weight:500;padding:10px 1em;width:100%}.upgrade-plan-button .upgrade-plan:hover{border:1px solid #c5c05dcb}.subscribed .channel-icon{display:inline;margin-left:.5em;max-height:1.4em}.usage-charges .payment-info-row .plan-info-part:first-of-type{flex:1 1 40%;width:30%}.usage-charges .payment-info-row.total{border-radius:0;border-top:1px solid #9e9e9e}@media (max-width:1150px){.subscribed .right-part .upgrade-image{max-width:150px}}@media (max-width:900px){.subscribed .subscribe-container{flex-direction:column}.subscribed .left-part,.subscribed .right-part{width:100%}.subscribed .right-part .header-column{padding:2em 0 0}}@media (max-width:1200px){.subscribed .plan-info-card{flex-direction:column;gap:2em}.subscribed .plan-info-card .plan-column,.subscribed .plan-info-card .plan-features-column{width:100%}}.payment{position:relative}.payment .package-details{font-size:.9em;margin:0 auto;max-width:800px;width:90%}.payment .package-details .name,.payment .package-details .price{font-size:1.1em;font-weight:500}.payment .checkout-form h3{max-width:450px;text-align:left;width:90%}.payment .checkout-form .header-row{align-items:center;display:flex;justify-content:space-between;margin:1em auto 0;max-width:800px;width:90%}.payment.checkout-container .checkout-form .header-row{max-width:500px}.payment .checkout-form .cancel-payment{align-items:center;color:var(--text-blue);display:flex;flex-direction:row;font-size:1.2em;gap:.4em;justify-content:center;text-decoration:none}.payment .checkout-form .cancel-payment:hover{color:var(--text-blue-hover)}.payment .billing-form{margin:0 auto 2em;max-width:800px;width:90%}.payment .form-flex{align-items:flex-start;display:flex;gap:3em;justify-content:space-between;width:100%}.payment .form-flex>div{flex:1 1 50%;width:100%}.payment .billing-form label{font-weight:500}.payment .billing-form .row.phone-number{gap:1em;justify-content:space-between}.payment .billing-form .row.phone-number>div:first-child{flex:1 1 30%}.payment .billing-form .row.phone-number>div:last-child{flex:1 1 60%}.payment .agreement-line{align-items:center;display:flex;font-size:1em;gap:.5em;justify-content:center;margin:1em auto}.payment .agreement-line button{background:none;border:none;color:var(--main-blue);font-size:1em;margin:0;outline:none;padding:0}.payment .agreement-line button:hover{text-decoration:underline}.payment .billing-form .action-button{display:block;font-size:1em;font-weight:500;margin:2em auto;max-width:270px;padding:.7em 1em .7em 0;position:relative;width:100%}.payment .billing-form .action-button .icon{height:calc(100% - 1.5em);position:absolute;right:1em}.payment .billing-form .actions{width:200px}.payment-completed{font-size:1.2em}.payment-completed,.subscription-success{align-items:center;display:flex;justify-content:center}.subscription-success{flex-direction:column;font-weight:500;gap:1em;margin:10vh auto;width:100%}.payment-completed .content{display:flex;flex-direction:column;gap:2em;max-width:900px;width:90%}.payment-completed .subscribed .plan-info-card .plan-column{justify-content:flex-start}.payment-completed .smaller-text{cursor:pointer;font-size:.8em;-webkit-text-decoration:underline #909090;text-decoration:underline #909090}.payment-completed .icon{color:var(--main-green);font-size:2em}.payment-completed .icon.red{color:var(--main-red)}.payment-completed .row{align-items:center;justify-content:center}.payment-completed .row .spinner-cont{height:2em;left:auto;position:relative;top:auto;width:2em}.payment-completed .row .spinner-cont .bar{width:.25em}.payment-completed .button{background:linear-gradient(32deg,var(--primary-green),var(--second-green) 42%);box-shadow:0 1px 3px 0 #ccc;font-size:.8em;font-size:var(--font-18);font-weight:500;height:3em;margin:1em auto;max-width:300px;padding:5px 1em;text-align:center}.payment-completed .button:hover{background:linear-gradient(32deg,var(--primary-green),var(--second-green) 52%)}.payment-completed .button.white{background:var(--main-white);color:#5dba77}.payment-completed .button.white:hover{background:#f4f4f4}.payment-completed .actions{margin-top:1em}.subscribed .update-card{margin-top:.5em;width:100%}.update-card .icon{color:var(--main-green);font-size:1.5em}.update-card .icon.red{color:var(--main-red)}.update-card .button{font-size:.9em;margin-top:1em;padding:2px 10px;white-space:nowrap;width:-webkit-min-content;width:min-content}.stripe-payment-page .header-row{align-items:center;display:flex;justify-content:space-between;margin:1em auto 0;max-width:800px;width:90%}.stripe-payment{align-items:center;display:flex;justify-content:center;margin:30px;text-align:center}.stripe-payment-form{align-self:center;border-radius:7px;box-shadow:0 0 0 .5px #32325d1a,0 2px 5px 0 #32325d1a,0 1px 1.5px 0 #00000012;max-width:800px;padding:40px;width:100%}.stripe-payment input::placeholder{color:#aab7c4}.stripe-payment-form button{background:#5469d4;border:0;border-radius:0 0 4px 4px;box-shadow:0 4px 5.5px 0 #00000012;color:var(--main-white);cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:16px;font-weight:600;margin-top:10px;padding:12px 16px;transition:all .2s ease;width:100%}.stripe-payment-form button:hover{filter:contrast(115%)}.stripe-payment-form button:disabled{cursor:default;opacity:.5}.card-element{background:var(--main-white);border:1px solid #32325d1a;border-radius:4px 4px 0 0;box-sizing:border-box;display:flex;margin-bottom:10px;max-height:44px;padding:12px;width:100%}.card-icon{align-items:center;color:#aab7c4;display:flex;font-size:.9em;padding:8px}.card-input{flex-grow:1;margin-left:7px;text-align:left}.card-input input{background:var(--main-white);border:none;box-sizing:border-box;font-size:14px;max-height:44px;outline:none;text-align:left}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{box-shadow:inset 0 0 0 2px;color:var(--main-white);font-size:22px;height:20px;margin:0 auto;position:relative;text-indent:-99999px;transform:translateZ(0);width:20px}.spinner:after,.spinner:before{content:"";position:absolute}.spinner:before{animation:loading 2s ease 1.5s infinite;border-radius:20.4px 0 0 20.4px;height:20.4px;left:-.2px;top:-.2px;transform-origin:10.4px 10.2px}.spinner:after,.spinner:before{background:#5469d4;width:10.4px}.spinner:after{animation:loading 2s ease infinite;border-radius:0 10.2px 10.2px 0;height:10.2px;left:10.2px;top:-.1px;transform-origin:0 10.2px}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:600px){.stripe-payment-form{width:80vw}}.plan-button.continue-flow-button{background:var(--second-green);color:var(--main-white)}.initial-industry-container .logo-cont{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;max-width:calc(var(--topbar-height)*2.5)}.initial-industry-container .logo-cont span{color:var(--main-white);float:right;font-size:.85em;margin-top:-.3em}.initial-industry-container .logo-cont img,.special-user-card{width:100%}.special-user-card{background:#fff;border-radius:10px;box-shadow:0 0 6px 0 #0006;font-size:14px;max-height:-webkit-min-content;max-height:min-content;overflow:hidden;.checkbox{font-size:13px;span{font-size:11px}}p{margin:0}.card-header{align-items:center;background:var(--text-blue-hover);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 6px 0 #0006;color:#fff;display:flex;font-size:.92em;justify-content:space-between;padding:.7em 1em}.card-header.admin,.card-header.admin-panel-manager{background:#bc0f0f}.card-header.developer{background:#d59cc6}.card-header.investor{background:#f7b500}.card-header.accountant{background:#f78000}.card-header.sdr{background:#528a7cfc}.card-header.sales-person{background:#69a056}.card-header.account-manager{background:#3b4caa}.card-header.performance-manager{background:#832598}.card-header.partner{background:#357d90}.card-header.basic{background:#4a4a4a}.section .username{font-weight:600}.section .user-role{cursor:pointer}.section .user-role:hover{background:#e9e9e9}.section .role{font-weight:800}.section .role-selection{margin-left:.3em}.section-header{align-items:center;color:var(--text-blue-hover);cursor:pointer;display:flex;font-size:1.1em;font-weight:600}.section-header .icon{transition:.3s}.section-header .icon.rotated{transform:rotate(180deg)}.card-content{display:flex;flex-direction:column;max-height:500px;overflow:scroll;padding:.7em 1em}.card-header{gap:.5em}.card-header .section{align-items:center;display:flex;gap:.75em}.card-header .section .username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-content .section{align-items:center;display:flex;flex:1 1;padding:.8em 0;position:relative}.card-content .section.permissions{align-items:flex-start;display:flex;flex-direction:column;gap:1em}.card-content .permissions-grid{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:1fr 1fr}.card-content .section:not(:last-child):after{background:#f5f5f5;bottom:0;box-shadow:inset 0 2px 2px 0 #00000026;content:"";display:block;height:2px;left:0;position:absolute;z-index:3}.section.contact-info .email,.section.contact-info .phone{align-items:center;color:#444849;display:flex;font-size:1em;font-weight:300}.section.contact-info .email .helper-text,.section.contact-info .phone .helper-text{color:#515151;font-size:.9em;text-overflow:ellipsis;white-space:nowrap}.section.contact-info .email:not(.not-available):hover,.section.contact-info .phone:not(.not-available):hover{color:#303233;font-weight:400;text-decoration:none}.section.contact-info .email:not(.not-available):hover .icon,.section.contact-info .phone:not(.not-available):hover .icon{display:inline-block}.card-content .section .role-text{color:var(--text-blue-hover);font-size:1.1em;font-weight:600}.card-content .section .options-dropdown{display:flex;gap:.25em}.card-content .section .options-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:1em;width:100px}.card-content .section .options-dropdown select:focus{outline:1px solid #dedede}.card-content .section .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:.25em;outline:none;outline:1px solid #dedede;padding:.5em 1em;transition:all .1s}.card-content .section .save-btn:hover{background-color:var(--text-blue-hover)}.card-content .section .save-btn .icon{font-size:.9em}.card-content .section .cancel-btn{align-items:center;background-color:#d6d6d6;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.card-content .section .options-dropdown .cancel-btn:hover{background-color:#b6b6b6}}.special-user-card .card-header{align-items:center;display:flex;justify-content:space-between}.special-user-card .card-header .actions{padding-right:1rem}.special-user-card .card-header .actions .edit-icon{color:#fff;cursor:pointer;font-size:1.1rem;transition:color .2s ease-in-out}.special-user-card .card-header .actions .edit-icon:hover{color:#f0f0f0}.special-user-card.disabled{background-color:#f5f5f5;border-color:#e0e0e0}.special-user-card.disabled .card-header{background-color:#b0b0b0}.special-user-card.disabled .card-content .section .section-header,.special-user-card.disabled .card-header{color:#616161}.special-users-container{height:100%;.layout{display:flex;gap:1em;height:100%}.layout .content{display:flex;flex-direction:column;overflow-y:scroll;width:100%}.layout .content .heading{flex:1 1;margin:0;padding:0}.layout .content .top{align-items:flex-start;display:flex;gap:1em;margin:0 0 1em;padding:0 16px}.layout .content .top .role-filters{display:flex;flex-wrap:wrap;gap:12px}.layout .content .top .role-filter{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:20px;cursor:pointer;display:flex;gap:6px;padding:5px 10px;transition:all .2s}.layout .content .top .role-filter:hover{background-color:#f0f0f0}.layout .content .top .role-filter.inactive{background-color:#e0e0e0;opacity:.5}.layout .content .top .role-dot{border-radius:50%;display:inline-block;height:12px;width:12px}.layout .content .top .role-dot.admin,.layout .content .top .role-dot.admin-panel-manager{background:#bc0f0f}.layout .content .top .role-dot.developer{background:#d59cc6}.layout .content .top .role-dot.investor{background:#f7b500}.layout .content .top .role-dot.accountant{background:#f78000}.layout .content .top .role-dot.sdr{background:#528a7cfc}.layout .content .top .role-dot.sales-person{background:#69a056}.layout .content .top .role-dot.account-manager{background:#3b4caa}.layout .content .top .role-dot.performance-manager{background:#832598}.layout .content .top .role-dot.partner{background:#357d90}.layout .content .top .role-dot.basic{background:#4a4a4a}.layout .content .top .role-name{font-size:.9em;font-weight:500}.layout .content .top .role-count{color:#666;font-size:.8em}.layout .content .top .create-new-button{text-wrap:nowrap;align-items:center;border:1px solid var(--second-green);border-radius:var(--border-sm);color:var(--second-green);cursor:pointer;display:flex;flex:0 0 auto;font-weight:600;gap:.2em;justify-content:center;padding:8px 16px;transition:all .2s}.layout .content .top .create-new-button:hover{background:var(--second-green-hover);color:#fff}.layout .content .heading:after{background-color:var(--main-green);content:"";display:block;height:1px;margin-bottom:16px;width:100%}.layout .content .not-found-text{align-items:center;color:#c4c4c4;display:flex;flex:1 1;font-size:1.5em;font-weight:600;justify-content:center;margin:0;padding-bottom:8em;text-align:center}.demo-meetings-list-wrapper{height:100%;overflow-y:scroll;width:100%}.demo-meetings-list-wrapper::-webkit-scrollbar{height:6px;width:6px}.demo-meetings-list-wrapper::-webkit-scrollbar-thumb{background:#0000001a}.demo-meetings-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.demo-meetings-list{grid-gap:1.5em;align-items:start;display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));padding:0 1em 1em;width:100%}.scroll-ending-box{align-items:center;display:flex;justify-content:center;padding:1em}}.special-users-container .user-separator{border:none;border-top:2px solid #e0e0e0;margin:2rem 0}.demo-meeting-card-menu{background:var(--main-white);border-radius:.7em;box-shadow:0 0 10px 0 #0000004d;display:flex;flex-direction:column;gap:1em;opacity:1;padding:10px}.demo-meeting-card-menu .wrapper{padding:1em .5em}.demo-meeting-card-menu .nav-button{align-items:center;background:var(--blue-gradient);border-radius:5px;color:var(--main-white);cursor:pointer;display:flex;font-size:.9em;font-weight:500;height:40px;justify-content:center;padding:1px 8px;transition:all .3s}.demo-meeting-card-menu .nav-button:hover{background:linear-gradient(90deg,#003b60 50%,#13607a)}.demo-meeting-card-menu-icon{cursor:pointer;display:flex}.utms-popup{background:var(--main-white);border-radius:.7em;box-shadow:0 0 10px 0 #0000004d;display:flex;flex-direction:column;gap:.5em;opacity:1;padding:10px}.utms-popup .wrapper{grid-gap:.5em;display:grid;gap:.5em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.utms-popup .nav-button{align-items:center;background:var(--blue-gradient);border-radius:5px;color:var(--main-white);cursor:pointer;display:flex;font-size:.8em;font-weight:500;height:40px;justify-content:center;padding:1px 8px;transition:all .3s}.utms-popup .nav-button:hover{background:linear-gradient(90deg,#003b60 50%,#13607a)}.utms-popup-icon{cursor:pointer;display:flex}.utms-popup .note-container{border:1px solid #ccc;border-radius:10px;display:flex;flex-direction:column;font-size:.9em;max-width:300px;padding:5px}.utms-popup .note-container .note-createdat{font-size:.8em;font-weight:700}.demo-meeting-card{background:var(--main-white);border:2px solid #e5e5e5;border-radius:10px;font-size:14px;max-height:-webkit-min-content;max-height:min-content;overflow:hidden;width:100%;p{margin:0}.card-header{align-items:center;background:#676767;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 6px 0 #0006;color:var(--main-white);font-size:.92em;justify-content:space-between}.card-content,.card-header{display:flex;padding:.7em 1em}.card-content{flex-direction:column}.card-header{gap:.5em}.card-header .section{align-items:center;display:flex;gap:.75em}.card-header .section .username{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-content .section{align-items:center;display:flex;flex:1 1;justify-content:space-between;padding:.8em 0;position:relative}.card-content .section:not(:last-child):after{background:#f5f5f5;bottom:0;box-shadow:inset 0 2px 2px 0 #00000026;content:"";display:block;height:2px;left:0;position:absolute;width:100%;z-index:3}.section.meeting-datetime{align-items:stretch;display:flex;flex-direction:column;gap:.5em}.section.meeting-datetime .meeting-date{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.section.meeting-datetime .meeting-created-at{color:#8e8e8e}.section.meeting-datetime .meeting-date .date{cursor:pointer;font-size:1.4em;font-weight:600}.section.meeting-datetime .meeting-date .date:hover{background:#ededed}.section.meeting-datetime .meeting-date .date.overdue{color:#f73c3c;font-size:1.4em;font-weight:600}.section.customer-info{align-items:flex-start;display:flex;flex-direction:column;gap:.5em}.section.customer-info .customer-note{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section.customer-info .customer-note:hover{background-color:#f5f5f5}.section.actions{display:flex;flex-direction:row;justify-content:space-between}.actionbutton{align-items:center;border:1.5px solid #606060;border-radius:5px;color:#606060;cursor:pointer;display:flex;font-size:1em;gap:.2em;justify-content:center;padding:8px 0;transition:all .2s;width:95px}.actionbutton:hover{background:#e7e7e7}.add-note{max-width:100%}.add-note .actionbutton{text-wrap:nowrap;justify-content:start;padding:8px}.add-note .actionbutton,.add-note .note-box{overflow:hidden;text-overflow:ellipsis;width:100%}.add-note .note-box{white-space:nowrap}.section.actions .buttons .actionbutton.destructive{background:#f73c3c;border:none;color:#fff}.section.actions .buttons .actionbutton.destructive:hover{background:#d23333}.section.actions .buttons .actionbutton.constructive{background:#4caf50;border:none;color:var(--main-white)}.section.actions .buttons .actionbutton.constructive:hover{background:#408741}.section.contact-info .email,.section.contact-info .phone{align-items:center;color:#444849;display:flex;font-size:1em;font-weight:300}.section.contact-info .email .helper-text,.section.contact-info .phone .helper-text{color:#515151;font-size:.9em;text-overflow:ellipsis;white-space:nowrap}.section.contact-info .phone .clock-icon{transform:translateY(2px);width:1.1em}.section.contact-info .phone:not(.not-available){cursor:pointer}.section.contact-info .email:not(.not-available):hover,.section.contact-info .phone:not(.not-available):hover{color:#303233;font-weight:400;text-decoration:none}.section.contact-info .phone .icon{display:none;margin-left:5px}.section.contact-info .email .icon{display:none;margin-right:5px}.section.contact-info .email:not(.not-available):hover .icon,.section.contact-info .phone:not(.not-available):hover .icon{display:inline-block}.card-content .status{color:#676767;cursor:pointer;font-size:1.1em;font-weight:600;white-space:nowrap}.card-content .status:hover{background:#ededed}.card-content .status.lost{color:#f73c3c}.card-content .status.won{color:#4caf50}.card-content .status.meeting-done{color:#039ba1}.card-content .status.low-budget{color:#583416}.card-content .status.rescheduling{color:#50758a}.card-content .status.not-applicable{color:#181818}.card-content .section.crm-info .account-manager:has(.name-text){color:#444849;cursor:pointer}.card-content .section.crm-info .account-manager:has(.name-text.not-set){color:#f73c3c;cursor:pointer;font-weight:600}.card-content .section.crm-info .account-manager:has(.name-text):hover{background:#44484910;border-radius:2px}.card-content .section.crm-info .account-manager:has(.name-text.disabled){color:#5b5e5f;cursor:not-allowed;font-weight:600}.card-content .section.customer-info .lead-type:has(.name-text){color:#444849;cursor:pointer}.card-content .section.customer-info .lead-type:has(.name-text):hover{background:#44484910;border-radius:2px}.card-content .section .options-dropdown{display:flex;gap:.25em}.card-content .section .options-dropdown select{background:#0000;border:1px solid #dedede;border-radius:2px;font-size:1em;width:100px}.card-content .section .options-dropdown select:focus{outline:1px solid #dedede}.card-content .section .options-dropdown .save-btn{align-items:center;background-color:#1f82a5;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.card-content .section .options-dropdown .save-btn:hover{background-color:#1b6078}.card-content .section .options-dropdown .save-btn .icon{font-size:.9em}.card-content .section .options-dropdown .cancel-btn{align-items:center;background-color:#d6d6d6;border:none;border-radius:2px;color:var(--main-white);cursor:pointer;display:flex;font-weight:600;outline:none;outline:1px solid #dedede;transition:all .1s}.card-content .section .options-dropdown .cancel-btn:hover{background-color:#b6b6b6}}.demo-meeting-card.lost .card-header{background:#f73c3c}.demo-meeting-card.won .card-header{background:#4caf50}.demo-meeting-card.meeting-done .card-header{background:#039ba1}.demo-meeting-card.low-budget .card-header{background:#583416}.demo-meeting-card.rescheduling .card-header{background:#50758a}.demo-meeting-card.not-applicable .card-header{background:#181818}.demo-meetings-list-wrapper{height:100%;overflow-y:scroll;width:100%}.demo-meetings-list-wrapper::-webkit-scrollbar{height:6px;width:6px}.demo-meetings-list-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.demo-meetings-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.demo-meetings-list{grid-gap:1.5em;align-items:start;display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));padding:0 1em 3em;width:100%}.demo-meetings-list-scroll-ending-box{align-items:center;display:flex;justify-content:center;margin-bottom:3em;padding:1em}.meeting-card-people-selector{align-items:center;bottom:8px;display:flex;gap:6px;left:12px;position:absolute}.meeting-card-people-selector .person-avatar{align-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;cursor:pointer;display:flex;height:30px;justify-content:center;width:30px!important}.meeting-card-people-selector .sdr-avatar{cursor:default}.meeting-card-people-selector .user-image-mc{border-radius:50%;height:100%;object-fit:cover;width:100%}.meeting-card-people-selector .default-user-avatar-mc{align-items:center;background-color:gray;border-radius:50%;color:#fff;display:flex;height:100%;justify-content:center;width:100%}.meeting-card-people-selector .add-person-button{align-items:center;background-color:#f0f0f0;border:1px dashed #ccc;border-radius:50%;color:#666;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .2s ease;width:20px!important}.meeting-card-people-selector .add-person-button svg{color:#aaa!important;height:var(--font-12);width:var(--font-12)}.meeting-card-people-selector .add-person-button:hover{background-color:#e0e0e0;border-color:#aaa;color:#333}.user-list-overlay-mc{background:#fff;border-radius:8px;box-shadow:0 2px 8px 0 #63636333;display:flex;flex-direction:column;max-height:250px;overflow-y:auto;padding:8px}.user-list-item-mc{border-radius:4px;cursor:pointer;padding:6px 8px;transition:background-color .2s}.user-list-item-mc:hover{background-color:#f5f5f5}.user-list-item-content-mc{align-items:center;display:flex;font-size:14px;gap:10px}.small-user-avatar-mc{align-items:center;background-color:gray;color:#fff;display:flex;font-size:14px;justify-content:center}.small-user-avatar-mc,.small-user-image-mc{border-radius:50%;flex-shrink:0;height:24px;width:24px!important}.small-user-image-mc{object-fit:cover}.meeting-card{background-color:#fff;border-left:3px solid #0000;border-radius:var(--border-md);box-shadow:0 2px 8px 0 #63636333;contain:layout style paint;cursor:pointer;max-width:100%;min-height:135px;min-width:220px;overflow:visible;overflow:hidden;position:relative;transition:background-color .2s,border-color .2s;width:100%;will-change:transform}.meeting-card:hover{background-color:#e9ecef}.meeting-card.grayed-out{background-color:#f7f7f7;border-left-color:#d0d0d0}.meeting-card.grayed-out:hover{background-color:#e9ecef;border-color:var(--main-gray)}.meeting-card .meeting-card-header{display:flex;flex-direction:column;justify-content:space-between;padding:8px 8px 40px;position:relative}.meeting-card .meeting-info-column{display:flex;flex-direction:column;gap:.25rem}.info-meta-container,.sales-person-meta{display:flex;flex-direction:row;justify-content:space-between;width:100%}.info-column{display:flex;flex:1 1;flex-direction:column;gap:.25rem;max-width:calc(100% - 10px);overflow:hidden}.meeting-card .time-toggle-row{align-items:center;display:flex;justify-content:space-between;padding-bottom:5px;width:100%}.meeting-card .meeting-time{font-size:var(--font-18);font-weight:600}.meeting-card .meeting-time.prospective-time{background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:6px;padding:4px 8px}.meeting-card .time-preview{align-items:center;display:flex;font-size:var(--font-16);gap:6px}.meeting-card .time-preview .current-time{color:#6b7280;font-weight:500;text-decoration:line-through}.meeting-card .time-preview .arrow{color:#3b82f6;font-size:1.2rem;font-weight:700}.meeting-card .time-preview .new-time{color:#059669;font-size:var(--font-18);font-weight:600}.meeting-card .editable-time{background-color:initial;border:2px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;font-size:var(--font-18);font-weight:600;padding:2px 4px;text-align:center;transition:background-color .2s,border-color .2s;width:60px}.meeting-card .editable-time:hover{background-color:var(--background-gray);border-color:#0000}.meeting-card .meeting-time-input{background-color:#fff;border:2px solid var(--text-blue);border-radius:4px;font-size:var(--font-18);outline:none;padding:2px 4px;text-align:center;width:60px}.meeting-card .customer-name{color:#6c757d;cursor:default;font-size:var(--font-14);text-decoration:none}.meeting-card .customer-name:hover{cursor:pointer;text-decoration:underline}.meeting-card .editable-customer{background-color:initial;border:2px solid #0000;border-radius:4px;color:#6c757d;cursor:pointer;display:inline-block;font-size:var(--font-12);max-width:100px;overflow:hidden;padding:2px 4px;text-overflow:ellipsis;transition:background-color .2s,border-color .2s;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.meeting-card .editable-customer:hover{background-color:var(--background-gray);border-color:#0000}.meeting-card .customer-name-input{background-color:#fff;border:2px solid var(--text-blue);border-radius:4px;color:#6c757d;font-size:var(--font-12);max-width:120px;outline:none;width:100%}.meeting-card .website-link{color:var(--text-blue);cursor:pointer;display:inline-block;font-size:var(--font-14);max-width:calc(100% - 10px);overflow:hidden;padding:2px 4px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.meeting-card .website-link:hover{text-decoration:underline}.meeting-card .toggle-container{align-items:center;display:flex}.meeting-card .meeting-card-content{padding:.5rem 1rem .75rem}.meeting-card .meeting-meta{align-items:flex-end;bottom:8px;color:#6c757d;display:flex;flex-direction:column;font-size:var(--font-12);gap:.25rem;justify-content:center;min-width:-webkit-fit-content;min-width:fit-content;position:absolute;right:10px}.meeting-card .country-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-result-container{align-items:center;display:flex;flex-direction:row;gap:4px;-webkit-user-select:none;user-select:none}.meeting-card .toggle-button{align-items:center;border:1px solid var(--main-green);border-radius:50%;cursor:pointer;display:flex;height:25px;justify-content:center;transition:background-color .2s,transform .1s;width:25px}.meeting-card .toggle-button:hover{transform:scale(1.05)}.meeting-card .toggle-button.active{background-color:var(--main-green);color:var(--main-white)}.meeting-card .toggle-button.inactive{background-color:initial;color:var(--text-black)}.meeting-card .toggle-button.inactive:hover{background-color:var(--background-gray)}.meeting-card .toggle-icon{height:20px;width:20px}.meeting-card .result-select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:var(--font-16);font-weight:550;outline:none;padding:2px 4px;text-align:right;transition:background-color .2s}.meeting-card .result-select:hover{background-color:var(--background-gray)}.meeting-card .lead-type{border-radius:4px;cursor:pointer;padding:2px 4px;transition:background-color .2s}.meeting-card .lead-type:hover{background-color:var(--background-gray)}.meeting-card .country-select{border-radius:4px;cursor:pointer;padding:2px 4px;transition:background-color .2s}.meeting-card .country-select:hover{background-color:var(--background-gray)}.meeting-card .sales-person{border-radius:4px;cursor:pointer;max-width:170px;padding:0;transition:background-color .2s;width:-webkit-fit-content;width:fit-content}.meeting-card .sales-person,.sales-person-container{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-person-container{display:flex;flex-direction:column;gap:5px;justify-content:flex-start;max-width:150px}.sales-person-row{align-items:flex-end;border-radius:4px;display:flex;gap:0}.sales-person-label,.sales-person-value{color:#6c757d;font-size:var(--font-12);white-space:nowrap}.sales-person-value,.sdr-person{padding:2px 4px}.sdr-person{color:#444849;font-size:var(--font-12);white-space:nowrap}.meeting-card .sales-person:hover{background-color:var(--background-gray)}.meeting-card.compact{height:-webkit-fit-content;height:fit-content;min-height:auto;opacity:.5}.meeting-card.compact .compact-header{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1.25rem}.meeting-card.compact .compact-first-line{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.meeting-card.compact .compact-time{flex-shrink:0;font-size:1rem;font-weight:600}.meeting-card.compact .compact-time.prospective-time{background-color:#3b82f61a;border:1px solid #3b82f64d;border-radius:4px;padding:2px 6px}.meeting-card.compact .compact-customer{color:#6c757d;flex-grow:1;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-card.compact .compact-result{flex-shrink:0}.meeting-card.compact .compact-result-select{-webkit-appearance:none;appearance:none;background-color:initial;border:none;border-radius:4px;color:#6c757d;cursor:pointer;font-size:.75rem;font-weight:700;outline:none;padding:2px 4px;text-align:right;transition:background-color .2s}.meeting-card.compact .compact-result-select:hover{background-color:var(--background-gray)}.meeting-card.compact .compact-result-select[value=Won]{color:green}.meeting-card.compact .compact-result-select[value=Lost]{color:red}.meeting-card.compact .compact-result-select[value="N/A"]{color:#6c757d}.meeting-card.compact .compact-second-line{align-items:center;display:flex;font-size:var(--font-12);gap:.5rem;margin-right:10px}.meeting-card.compact .compact-website{color:var(--text-blue);cursor:pointer;flex-grow:1;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.meeting-card.compact .compact-website:hover{text-decoration:underline}.meeting-card.compact .compact-country{color:#6c757d;flex-shrink:0}.meeting-card.compact .compact-sdr-person{margin-left:5px}.comment-icon-container{align-items:center;bottom:8px;display:flex;display:none;position:absolute;right:10px;z-index:10}.comment-icon{color:var(--text-blue);opacity:.8;transition:opacity .2s}.comment-icon:hover{opacity:1}.comment-count{background-color:var(--main-green);box-shadow:0 1px 3px #0003;color:#fff;display:flex;display:none;font-size:var(--font-10);font-weight:700;height:16px;right:-6px;top:-6px;width:16px}.comment-count,.move-button{align-items:center;border-radius:50%;justify-content:center;position:absolute}.move-button{background-color:var(--main-white);border:1px solid var(--text-blue);box-shadow:0 2px 8px #00000026;cursor:pointer;display:flex;height:28px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:28px;z-index:10}.move-button:hover{background-color:var(--text-blue);color:var(--main-white);transform:translateY(-50%) scale(1.05)}.move-button.move-left{left:-14px}.move-button.move-right{right:-14px}.move-icon{color:currentColor;height:16px;width:16px}.meeting-card.hovered{z-index:5}.website-container{align-items:center;display:flex;gap:4px;margin-left:2px;max-width:100%;min-height:18px;overflow:hidden;position:relative}.edit-website-button{align-items:center;background:none;border:none;border-radius:4px;cursor:pointer;display:flex;justify-content:center;opacity:.7;padding:2px;transition:opacity .2s,background-color .2s}.edit-website-button:hover{background-color:var(--background-gray);opacity:1}.edit-icon{color:#6c757d;height:14px;width:14px}.website-input{background-color:#fff;border:2px solid var(--text-blue);border-radius:4px;color:var(--text-blue);font-size:var(--font-12);outline:none;padding:2px 4px;width:-webkit-fit-content;width:fit-content}.add-website-button{background:none;border:1px dashed #6c757d;border-radius:4px;color:#6c757d;cursor:pointer;font-size:.75rem;padding:2px 4px;transition:border-color .2s,color .2s}.add-website-button:hover{border-color:var(--text-blue);color:var(--text-blue)}.meeting-card.selected-meeting{background-color:#4cb5570d;border-left:1px solid var(--main-green)!important;border:1px solid var(--main-green)!important;border-left-width:3px!important}.meeting-card.dragging{pointer-events:none;transform-origin:center;z-index:1000}.meeting-card:not(.dragging){contain:layout style}@keyframes blink-animation{0%{background-color:#f7f7f7}50%{background-color:#e6f7ff}to{background-color:#f7f7f7}}.meeting-card.blink-animation{animation:blink-animation .5s 1}.meeting-card-won{border-left-color:#10b981}.meeting-card-lost{border-left-color:#ef4444}.meeting-card-w-meeting{border-left-color:#f59e0b}.meeting-card-w-result{border-left-color:#0ea5e9}.meeting-card.blink-animation{animation:blink 1s infinite}.meeting-card.is-original-copy-source{border-color:var(--main-blue);border-radius:var(--border-md);border-style:dashed;box-shadow:0 0 10px #007bff80;opacity:.8}.compact-result-select-wide,.result-select-wide{display:none}.compact-result-select-narrow,.result-select-narrow{display:inline-block}@media (min-width:1800px){.compact-result-select-wide,.result-select-wide{display:inline-block}.compact-result-select-narrow,.result-select-narrow{display:none}}.alarms-calendar-container{height:100%}.alarms-calendar-container .layout{display:flex;gap:1em;height:100%}.alarms-calendar-container .layout .content{display:flex;flex-direction:column;overflow-y:scroll;width:100%}.alarms-calendar-wrapper{height:95%;width:100%}.alarms-calendar-wrapper::-webkit-scrollbar{height:6px;width:6px}.alarms-calendar-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.alarms-calendar-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.alarms-calendar-wrapper .date-changer{align-items:center;display:flex;font-size:1.2em;font-weight:700;justify-content:space-between;justify-items:center;margin:.9em}.alarms-calendar-wrapper .date-changer .dates-bar{display:flex;font-size:1.5em;gap:5em}.alarms-calendar{align-items:start;display:flex;height:100%;justify-content:space-around;overflow-y:scroll;padding:0 1em 1em;width:100%}.alarms-calendar .alarms-date-column{display:flex;flex-direction:column;width:30%}@media (max-width:970px){.alarms-calendar .alarms-date-column{display:flex;flex-direction:column;width:45%}.alarms-calendar{justify-content:space-around}}@media (max-width:700px){.alarms-calendar{font-size:smaller;padding:0!important}.alarms-calendar-wrapper .date-changer{font-size:1em!important}}@media (max-width:675px){.alarms-calendar .alarms-date-column{display:flex;flex-direction:column;width:85%}.alarms-calendar{justify-content:space-around}}.calendar-content{overflow-x:auto;width:100%}.calendar-container{display:flex;flex-direction:column;flex-grow:1;height:80vh;overflow-x:auto;overflow-y:auto;position:relative}.calendar-sticky-header{margin-bottom:0;z-index:9}.calendar-header-content{gap:0;margin-left:0;margin-right:0;min-width:-webkit-fit-content;min-width:fit-content;scrollbar-color:#0003 #0000;scrollbar-width:thin}.calendar-header-content::-webkit-scrollbar{height:6px;width:6px}.calendar-header-content::-webkit-scrollbar-track{background:#0000}.calendar-header-content::-webkit-scrollbar-thumb{background:#0003;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.calendar-header-content::-webkit-scrollbar-thumb:hover{background:#0006}.calendar-sticky-header .nav-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:30px;justify-content:center;padding:4px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.calendar-sticky-header .nav-button:hover{background-color:#e9ecef}.calendar-sticky-header .nav-button-left,.calendar-sticky-header .nav-button-right{z-index:10}.calendar-sticky-header .nav-button-left{left:5px}.calendar-sticky-header .nav-button-right{right:5px}.calendar-header-content .day-label-today{color:#495057}.calendar-day-column::-webkit-scrollbar{border-radius:50%;width:0}.calendar-day-column::-webkit-scrollbar-track{background:#0000}.calendar-day-column::-webkit-scrollbar-thumb{background:#c1c1c199;border-radius:1.5px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.calendar-day-column::-webkit-scrollbar-thumb:hover{background:#a8a8a8cc}.copy-cursor,.copy-cursor *{cursor:copy!important}.droppable-area{border-radius:8px}.droppable-area-over{background-color:#e0eaff;border:2px dashed #99b3ff}@media screen and (max-width:1200px){.calendar-day-column:nth-child(n+5),.calendar-header-content .day-label:nth-child(n+5){display:none}.calendar-day-column,.calendar-header-content .day-label{flex:1 0 24%;min-width:24%}}@media screen and (max-width:900px){.calendar-day-column:nth-child(n+4),.calendar-header-content .day-label:nth-child(n+4){display:none}.calendar-day-column,.calendar-header-content .day-label{flex:1 0 32%;min-width:32%}}@media screen and (max-width:650px){.calendar-day-column:nth-child(n+3),.calendar-header-content .day-label:nth-child(n+3){display:none}.calendar-day-column,.calendar-header-content .day-label{flex:1 0 48%;min-width:48%}}.calendar-content{display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:0;position:relative}.calendar-sticky-header{align-items:center;background-color:#fff;display:flex;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:10}.calendar-header-content{display:flex;flex:1 1;gap:10px;margin:0;overflow-x:auto;padding:0;scrollbar-width:none}.calendar-header-content::-webkit-scrollbar{display:none}.calendar-header-content .day-label{border-bottom:1px solid var(--border-main);border-radius:var(--border-lg) var(--border-lg) 0 0;color:#495057;flex:1 1;font-size:var(--font-14);font-weight:600;margin:0;min-width:237px;overflow:hidden;padding:.75rem 0;position:relative;text-align:center;white-space:nowrap}.calendar-header-content .day-label-today{color:#46b680;font-weight:700;position:relative}.calendar-header-content .day-label-today:after{background-color:#46b680;border-radius:2px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.calendar-days-container{display:flex;flex:1 1;gap:0;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scroll-behavior:smooth}@media screen and (max-width:900px){.calendar-day-column:nth-child(n+4),.day-label:nth-child(n+4){display:none}.calendar-day-column,.calendar-header-content .day-label{flex:1 0 33.333%}}@media screen and (max-width:650px){.calendar-day-column:nth-child(n+3),.calendar-header-content .day-label:nth-child(n+3){display:none}.calendar-day-column,.calendar-header-content .day-label{flex:1 0 50%}}.calendar-day-column{border-radius:0 0 var(--border-lg) var(--border-lg);border-top:none;display:flex;flex:1 1;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-height:calc(100vh - var(--topbar-height) - 100px);min-width:250px;overflow-x:hidden;overflow-y:auto;padding:8px 10px}.droppable-area{border-radius:4px;position:relative;transition:background-color .2s ease-in-out,min-height .2s ease-in-out}.droppable-area-over{background-color:#007bff1a;min-height:80px}.add-meeting-area{display:flex;justify-content:center;position:relative;transition:all .2s ease-in-out}.add-meeting-area.visible{height:48px;padding:8px 0}.add-meeting-area.hidden{height:10px;padding:0}.add-meeting-area.always-visible{height:48px;margin-bottom:8px;padding:12px 0}.add-meeting-button{align-items:center;background-color:var(--main-white);border:1px dashed var(--border-main);border-radius:var(--border-sm);box-shadow:var(--main-box-shadow);cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;min-width:120px;padding:0 12px;transition:all .2s ease-in-out;white-space:nowrap}.add-meeting-button.visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.add-meeting-button.hidden{opacity:0;pointer-events:none;transform:translateY(0) scale(.8)}.add-meeting-button.always-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.add-meeting-button.hovered{background-color:var(--background-gray);border:1px dashed var(--main-green);box-shadow:var(--card-shadow);transform:translateY(-1px) scale(1)}.add-meeting-button.loading{cursor:not-allowed;opacity:.6}.add-meeting-button.loading.hovered{transform:translateY(0) scale(1)}.add-meeting-text{align-items:center;color:var(--light-gray);display:flex;gap:6px;transition:color .2s ease}.add-meeting-button.hovered .add-meeting-text{color:var(--main-green)}.add-meeting-icon{color:inherit;flex-shrink:0;height:14px;transition:color .2s ease;width:14px}.add-meeting-icon.hovered{color:var(--main-green)}.loading-spinner{animation:spin 1s linear infinite;border-top:2px solid var(--border-main);border:2px solid var(--border-main);border-radius:50%;border-top-color:var(--main-green);height:16px;width:16px}@keyframes spin{to{transform:rotate(1turn)}}.weekend-meetings-section{position:relative}.weekend-meetings-header{border-bottom:1px dashed #ccc;color:#888;font-size:var(--font-12);font-weight:500;margin-bottom:10px;margin-top:10px;padding-bottom:10px;text-align:center}.weekend-meetings-container{display:flex;flex-direction:column;gap:10px}.tablet-add-meeting-container{border-top:1px dashed #e0e0e0;margin-bottom:20px;margin-top:10px;padding:10px 0}@media (max-width:1024px){.tablet-add-meeting-container{display:block}}@media (min-width:1025px){.tablet-add-meeting-container{display:none}}.calendar-day-column.empty-column{display:flex;flex-direction:column;justify-content:flex-start}.demo-meetings-container{height:100%;padding:1em 0 3em 1em}.demo-meetings-container .layout{display:flex;gap:.5em;height:100%}.demo-meetings-container .layout .content{display:flex;flex-direction:column;overflow-y:scroll;width:100%}.demo-meetings-container .layout .content .heading{flex:1 1;margin:0;padding:0}.demo-meetings-container .layout .content .top{align-items:start;display:flex;justify-content:space-between;margin:0;padding:0 .5em .5em}.demo-meetings-container .layout .content .top .create-new-button{text-wrap:nowrap;align-items:center;border:1.5px solid var(--main-green);border-radius:5px;color:#606060;cursor:pointer;display:flex;flex:0 0 auto;font-weight:600;gap:.2em;justify-content:center;margin-bottom:1em;padding:8px 16px;transition:all .2s}.demo-meetings-container .layout .content .top .create-new-button:hover{background:var(--main-green);color:#fff}.demo-meetings-container .layout .content .heading:after{background-color:var(--main-green);content:"";display:block;height:1px;margin-bottom:16px;width:100%}.demo-meetings-container .layout .content .not-found-text{align-items:center;color:#c4c4c4;display:flex;flex:1 1;font-size:1.5em;font-weight:600;justify-content:center;margin:0;padding-bottom:8em;text-align:center}.top-controls{align-items:center;display:flex;justify-content:space-between;width:100%}.top-controls .tab-switch{width:300px}.top-controls .tab-switch.three-option{width:auto}.top-controls .tab-switch .left-side,.top-controls .tab-switch .right-side{width:50%}.view-switcher{background:#f5f5f5;border-radius:6px;display:flex;padding:2px}.view-button{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .2s ease}.view-button:hover{color:#333}.view-button.active{background:#fff;box-shadow:0 2px 4px #0000001a;color:#333}.timezone-switch .tab-switch{max-width:80px;min-width:80px}.timezone-switch .tab-switch .left-side,.timezone-switch .tab-switch .right-side{font-size:var(--font-24)}.timezone-switch .tab-switch .selection{border:1px solid var(--main-green);border-radius:var(--border-md);color:var(--main-green);font-size:var(--font-18);font-weight:600}.timezone-switch .tab-switch .selection svg{opacity:1!important}.overlay-panel{background-color:var(--main-white);border-radius:10px 10px 0 0;bottom:0;box-shadow:0 -5px 15px hsla(0,0%,6%,.115);display:flex;flex-direction:column;max-height:4em;max-width:8.5em;overflow:hidden;padding:1em;position:fixed;transform:translate(-1em,5px);transition:all .3s ease;z-index:1000}.summary-details{display:flex;gap:1.5em;padding:1em 0 2em}.overlay-panel.pinned,.overlay-panel:hover{height:auto;max-height:80%;max-width:60%;width:100%}.overlay-panel.pinned .pin-toggle,.overlay-panel:hover .pin-toggle{display:flex}.pin-toggle{align-items:center;border-radius:50%;bottom:1em;cursor:pointer;display:none;height:36px;justify-content:center;left:1em;padding:5px;position:fixed;transition:opacity .5s,background-color .15s,border .15s;width:36px}.pin-toggle.pinned{border:2px solid var(--dark-green)}.pin-toggle:hover{background-color:#f3f3f3}.summary-details-column{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.summary-details-row{flex-direction:row;gap:.5em;padding:0}.summary-details-row,.summary-details-row .data{align-items:center;display:flex}.overlay-panel .summary-title{color:var(--main-green);font-size:1.3em;font-weight:700}.summary-group-container{background-color:#f0f0f0;border-radius:10px;margin:5px 0;padding:10px}.summary-group-data{flex:1 1 auto}.summary-group-data .title{color:#949494;font-size:.7em;font-weight:700}.summary-group-data .bigtitle{color:#000;font-size:1em}.summary-group-data .data{flex:0 0 8em;font-size:1.2em;font-weight:700}.summary-group-data .data>div{flex:0 0 50%;text-align:right}.summary-details-column .helper-text,.summary-details-row .helper-text{color:#676767;font-size:.8em;font-weight:500}.summary-group-data .description{align-self:center;color:#949494;flex:1 1 70%;font-size:12px;font-weight:700;white-space:nowrap}.summary-group-data .bigdescription{align-self:center;color:#949494;font-size:.6em;font-weight:700}.lead-touch-counter{padding:2px;position:relative;transition:background-color .2s ease}.lead-touch-counter,.lead-touch-counter .input-controls{align-items:center;border-radius:6px;display:flex;justify-content:center}.lead-touch-counter .input-controls{background:#f8f9fa;border:1px solid #e9ecef;cursor:help;gap:.1em;padding:.2em;transition:all .2s ease}.lead-touch-counter .input-controls:hover{background:#e9ecef;border-color:#d0d7de;box-shadow:0 2px 4px #0000001a}.lead-touch-counter .readonly-input{-moz-appearance:textfield;background:#0000;border:none;color:#495057;cursor:default;font-size:var(--font-14);font-weight:600;height:28px;outline:none;text-align:center;width:40px}.lead-touch-counter .readonly-input::-webkit-inner-spin-button,.lead-touch-counter .readonly-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.lead-touch-counter .decrement-btn,.lead-touch-counter .increment-btn{align-items:center;background:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:all .2s ease;width:24px}.lead-touch-counter .increment-btn:hover{background:var(--second-green);color:#fff;transform:scale(1.05)}.lead-touch-counter .decrement-btn:hover{background:var(--main-red);color:#fff;transform:scale(1.05)}.lead-touch-counter .decrement-btn:disabled{background:#f8f9fa;color:#6c757d;cursor:not-allowed;opacity:.5}.lead-touch-counter .decrement-btn:disabled:hover{background:#f8f9fa;box-shadow:none;color:#6c757d;transform:none}.touch-monitoring{align-items:center;display:flex;height:100%;justify-content:center}.touch-monitoring .users-container{align-items:center;display:flex;flex-direction:row;gap:-8px}.touch-monitoring .user-avatar-container{border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:28px!important;position:relative;transition:transform .2s ease;width:28px!important}.touch-monitoring .user-avatar-container:hover{transform:translateY(-2px);z-index:10}.touch-monitoring .user-avatar-default,.touch-monitoring .user-avatar-image{align-items:center;background-color:#e9ecef;border-radius:50%;color:#6c757d;display:flex;height:100%;justify-content:center;object-fit:cover;width:100%}.touch-monitoring .touch-count-badge{align-items:center;background-color:var(--main-green);border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.sign-up-row{height:60px;transition:background-color .2s ease}.sign-up-row .status-cell{position:relative}.sign-up-row .status-cell .status-dropdown{display:flex;justify-content:center;position:relative;width:100%}.sign-up-row .status-cell .status-dropdown .name-text{background-color:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:var(--font-12);font-weight:500;min-width:80px;padding:.5em .8em;text-align:center;transition:all .2s ease}.sign-up-row .status-cell .status-dropdown .name-text:hover{background-color:#f8f9fa;border-color:var(--main-green)}.sign-up-row .status-cell .options-dropdown{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 4px 20px #00000026;display:flex;gap:.5em;left:50%;min-width:200px;padding:.5em;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1000}.sign-up-row .status-cell .options-dropdown select{background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;font-size:var(--font-14);min-width:100px;padding:.5em .8em;transition:all .2s ease}.sign-up-row .status-cell .options-dropdown select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.sign-up-row .status-cell .options-dropdown .cancel-btn,.sign-up-row .status-cell .options-dropdown .save-btn{align-items:center;border:none;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:600;height:30px;justify-content:center;outline:none;padding:.5em .8em;transition:all .2s ease;width:30px}.sign-up-row .status-cell .options-dropdown .save-btn{background-color:var(--second-green);color:#fff}.sign-up-row .status-cell .options-dropdown .save-btn:hover{background-color:var(--second-green-hover);box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.sign-up-row .status-cell .options-dropdown .cancel-btn{background-color:#6c757d;color:#fff}.sign-up-row .status-cell .options-dropdown .cancel-btn:hover{background-color:#5a6268;box-shadow:0 2px 8px #6c757d4d;transform:translateY(-1px)}.sign-up-row .customer-name-cell .customer-name-content{align-items:center;display:flex;gap:.5em;justify-content:center}.sign-up-row .customer-name-cell .shopify-icon{color:#96bf47;font-size:var(--font-16)}.sign-up-row .customer-name-cell .username{color:#495057;cursor:pointer;font-size:var(--font-14);font-weight:500;max-width:150px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.sign-up-row .customer-name-cell .username:hover{background-color:#f8f9fa;color:#007bff}.sign-up-row .customer-name-cell .username-with-alarms-container{align-items:center;display:flex;position:relative}.sign-up-row .customer-name-cell .username{border-radius:var(--border-sm);padding:.3em .6em;transition:color .2s ease,background-color .2s ease}.sign-up-row .customer-name-cell .username-with-alarms-container:hover .username{background-color:#f8f9fa}.sign-up-row .customer-name-cell .alarms-popup-content{background:#fff;border:1px solid #e1e5e9;border-radius:var(--border-md);box-shadow:0 4px 20px #0000001a;display:none;left:50%;margin-top:0;padding:.5rem;position:absolute;top:100%;transform:translateX(-50%);width:320px;z-index:1050}.sign-up-row .customer-name-cell .username-with-alarms-container:hover .alarms-popup-content{display:flex;flex-direction:column;gap:.5rem}.sign-up-row .customer-name-cell .alarms-popup-content:before{border:8px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.sign-up-row .alarms-popup-content .alarm-part-wrapper{height:auto;max-height:200px;overflow-y:auto;padding-right:5px}.sign-up-row .alarms-popup-content .one-alarm-container{font-size:var(--font-12)}.sign-up-row .customer-name-cell .website-link{background:none;border:none;border-radius:var(--border-sm);color:#6c757d;cursor:pointer;font-size:var(--font-14);padding:.4em;transition:all .2s ease}.sign-up-row .customer-name-cell .website-link:hover{color:var(--primary-color)}.sign-up-row .phone-cell{align-items:center;justify-content:center;justify-items:center;text-align:center}.sign-up-row .mail-cell .email-container,.sign-up-row .phone-cell .phone-container{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-left:10px}.sign-up-row .mail-cell .email-link,.sign-up-row .phone-cell .phone-link{color:#007bff;text-decoration:none;transition:color .2s ease-in-out}.sign-up-row .mail-cell .email-link:hover,.sign-up-row .phone-cell .phone-link:hover{color:#0056b3}.sign-up-row .mail-cell .copy-icon,.sign-up-row .phone-cell .copy-icon{color:#007bff;cursor:pointer;flex-shrink:0;transition:color .2s ease-in-out,opacity .2s ease-in-out}.sign-up-row .mail-cell .copy-icon:hover,.sign-up-row .phone-cell .copy-icon:hover{color:#0056b3}.sign-up-row .calls-cell,.sign-up-row .talks-cell{text-align:center}.sign-up-row .calls-cell .lead-touch-counter,.sign-up-row .talks-cell .lead-touch-counter{justify-content:center}.sign-up-row .meeting-created-cell{text-align:center}.sign-up-row .meeting-created-cell .checkbox-container{align-items:center;display:flex;justify-content:center}.sign-up-row .meeting-created-cell .checkbox-with-loading{align-items:center;display:flex;gap:.5rem;justify-content:center}.sign-up-row .meeting-created-cell .creating-meeting-indicator{animation:pulse 1.5s ease-in-out infinite;font-size:var(--font-14)}.sign-up-row .meeting-created-cell .checkbox-container input[type=checkbox]:checked{accent-color:var(--main-green);transform:scale(1.1)}.sign-up-row .meeting-created-cell .checkbox-container input[type=checkbox]:checked+label:after{color:var(--main-green);content:" ✓ Meeting Created";font-size:var(--font-12);font-weight:500;margin-left:.5rem}.sign-up-row .phone-cell .phone-number{align-items:center;border-radius:var(--border-sm);color:#495057;display:inline-flex;font-size:var(--font-14);gap:.3em;padding:.3em .6em;transition:all .2s ease}.sign-up-row .phone-cell .phone-number.clickable{color:#007bff;cursor:pointer}.sign-up-row .phone-cell .phone-number.clickable:hover{background-color:#f8f9fa;color:#0056b3}.sign-up-row .phone-cell .phone-number.not-available{color:#6c757d;font-style:italic}.sign-up-row .phone-cell .copy-icon{font-size:var(--font-12);opacity:0;transition:opacity .2s ease}.sign-up-row .phone-cell .phone-number.clickable:hover .copy-icon{opacity:1}.sign-up-row .mail-cell .email-link{align-items:center;border-radius:var(--border-sm);color:#007bff;display:inline-flex;font-size:var(--font-14);gap:.3em;overflow:hidden;padding:.3em .6em;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.sign-up-row .mail-cell .email-link:hover{background-color:#f8f9fa;color:#0056b3}.sign-up-row .mail-cell .mail-icon{flex-shrink:0;font-size:var(--font-12)}.sign-up-row .mail-cell .email-container{align-items:center;display:flex;gap:8px;justify-content:center;justify-items:center;text-align:center}.sign-up-row .mail-cell .copy-icon,.sign-up-row .phone-cell .copy-icon{opacity:0;transition:opacity .2s ease-in-out}.sign-up-row .mail-cell .email-container:hover .copy-icon,.sign-up-row .phone-cell .phone-container:hover .copy-icon{opacity:1}.sign-up-row .mail-cell .copy-icon{color:#007bff;cursor:pointer;transition:color .2s ease-in-out,opacity .2s ease-in-out}.sign-up-row .mail-cell .copy-icon:hover{color:#0056b3}.sign-up-row .country-cell{min-width:150px;position:relative}.sign-up-row .country-cell .country-dropdown{display:flex;justify-content:center;position:relative;width:100%}.sign-up-row .country-cell .country-dropdown .name-text{background-color:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:var(--font-12);font-weight:500;min-width:100px;padding:.5em .8em;text-align:center;transition:all .2s ease}.sign-up-row .country-cell .country-dropdown .name-text:hover{background-color:#f8f9fa;border-color:var(--main-green)}.sign-up-row .country-cell .options-dropdown{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 4px 20px #00000026;display:flex;gap:.5em;left:50%;min-width:220px;padding:.5em;position:absolute;top:50%;transform:translateX(-78%) translateY(-50%);z-index:9}.sign-up-row .country-cell .options-dropdown select{background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;font-size:var(--font-14);min-width:120px;padding:.5em .8em;transition:all .2s ease}.sign-up-row .country-cell .options-dropdown select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.sign-up-row .country-cell .options-dropdown .cancel-btn,.sign-up-row .country-cell .options-dropdown .save-btn{align-items:center;border:none;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:600;height:30px;justify-content:center;outline:none;padding:.5em .8em;transition:all .2s ease;width:30px}.sign-up-row .country-cell .options-dropdown .save-btn{background-color:var(--second-green);color:#fff}.sign-up-row .country-cell .options-dropdown .save-btn:hover{background-color:var(--second-green-hover);box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.sign-up-row .country-cell .options-dropdown .cancel-btn{background-color:#6c757d;color:#fff}.sign-up-row .country-cell .options-dropdown .cancel-btn:hover{background-color:#5a6268;box-shadow:0 2px 8px #6c757d4d;transform:translateY(-1px)}.sign-up-row:hover{background-color:#007bff08}.sign-up-row button,.sign-up-row input[type=checkbox]{transition:all .2s ease}.sign-up-row input[type=checkbox]:checked{accent-color:#007bff}.sign-up-row .notes-icon-container{display:inline-block;margin-left:8px;position:relative}.sign-up-row .notes-icon{color:#868e96;cursor:pointer;font-size:var(--font-16);transition:color .2s}.sign-up-row .notes-icon:hover{color:#495057}.sign-up-row .notes-popup-content{background:#fff;border:1px solid #e1e5e9;border-radius:var(--border-md);box-shadow:0 4px 20px #0000001a;display:none;left:50%;margin-top:5px;max-width:90vw;padding:.5rem;position:absolute;top:100%;transform:translateX(-50%);width:320px;z-index:1050}.sign-up-row .notes-icon-container:hover .notes-popup-content{display:block}.sign-up-row .notes-popup-content:before{border:8px solid;border-color:#0000 #0000 #e1e5e9;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.sign-up-row .notes-popup-content:after{border:7px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;margin-bottom:-1px;position:absolute;transform:translateX(-50%)}.sign-up-table-container{background:var(--main-white);height:100%;overflow:visible;width:100%}.sign-up-table{border-collapse:collapse;font-size:var(--font-14);width:100%}.sign-up-table thead{background:#f8f9fa;border-bottom:2px solid #dee2e6;position:-webkit-sticky;position:sticky;top:0;z-index:10}.sign-up-table th{color:#495057;font-size:var(--font-14);font-weight:600;padding:1em .8em;position:relative;text-align:center;white-space:nowrap}.sign-up-table tbody tr{border-bottom:1px solid #e9ecef;height:60px}.sign-up-table tbody tr:hover{background-color:#f8f9fa}.sign-up-table td{font-size:var(--font-14);height:60px;padding:.8em;position:relative;text-align:center;vertical-align:middle}.sign-up-table td:first-child,.sign-up-table th:first-child{min-width:120px}.sign-up-table td:nth-child(2),.sign-up-table th:nth-child(2){min-width:100px}.sign-up-table td:nth-child(3),.sign-up-table th:nth-child(3){max-width:250px;min-width:200px}.sign-up-table td:nth-child(4),.sign-up-table td:nth-child(5),.sign-up-table th:nth-child(4),.sign-up-table th:nth-child(5){min-width:80px}.sign-up-table td:nth-child(6),.sign-up-table th:nth-child(6){align-items:center;display:flex;justify-content:center;min-width:80px}.sign-up-table td:nth-child(7),.sign-up-table th:nth-child(7){min-width:140px}.sign-up-table td:nth-child(8),.sign-up-table th:nth-child(8){max-width:250px;min-width:200px}.sign-up-table td:nth-child(9),.sign-up-table th:nth-child(9){min-width:120px}.sign-up-table .sortable-header{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.sign-up-table .sortable-header:hover{background-color:#e9ecef!important}.sign-up-table .header-content{align-items:center;display:flex;gap:.5em;justify-content:center}.sign-up-table .sort-icon{font-size:.8em;opacity:.6;transition:opacity .2s ease}.sign-up-table .sort-icon.active{color:#007bff;color:var(--main-blue,#007bff);opacity:1}.sign-up-table .sort-icon.neutral{opacity:.3}.sign-up-table .sortable-header:hover .sort-icon.neutral{opacity:.6}.sign-up-table-container::-webkit-scrollbar{height:0;width:0}.sign-up-table-container::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.sign-up-table-container .scroll-ending-box{align-items:center;background:#f9f9f9;border-top:1px solid #e9ecef;display:flex;justify-content:center;padding:1em}.sign-ups-list-wrapper{height:calc(100% - 60px);overflow:auto;width:100%}.sign-ups-list-wrapper::-webkit-scrollbar{height:3px;width:3px}.sign-ups-list-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.sign-ups-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.sign-ups-list{padding:0;width:100%}@media (max-width:768px){.sign-up-list{padding:0 .2em}}.meta-lead-row{height:60px;transition:background-color .2s ease}.meta-lead-row .status-cell{position:relative}.meta-lead-row .status-cell .status-dropdown{display:flex;justify-content:center;position:relative;width:100%}.meta-lead-row .status-cell .status-dropdown .name-text{background-color:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:var(--font-12);font-weight:500;min-width:80px;padding:.5em .8em;text-align:center;transition:all .2s ease}.meta-lead-row .status-cell .status-dropdown .name-text:hover{background-color:#f8f9fa;border-color:var(--main-green)}.meta-lead-row .status-cell .options-dropdown{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 4px 20px #00000026;display:flex;gap:.5em;left:50%;min-width:200px;padding:.5em;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1000}.meta-lead-row .status-cell .options-dropdown select{background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;font-size:var(--font-14);min-width:100px;padding:.5em .8em;transition:all .2s ease}.meta-lead-row .status-cell .options-dropdown select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.meta-lead-row .status-cell .options-dropdown .cancel-btn,.meta-lead-row .status-cell .options-dropdown .save-btn{align-items:center;border:none;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:600;height:30px;justify-content:center;outline:none;padding:.5em .8em;transition:all .2s ease;width:30px}.meta-lead-row .status-cell .options-dropdown .save-btn{background-color:var(--second-green);color:#fff}.meta-lead-row .status-cell .options-dropdown .save-btn:hover{background-color:var(--second-green-hover);box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.meta-lead-row .status-cell .options-dropdown .cancel-btn{background-color:#6c757d;color:#fff}.meta-lead-row .status-cell .options-dropdown .cancel-btn:hover{background-color:#5a6268;box-shadow:0 2px 8px #6c757d4d;transform:translateY(-1px)}.meta-lead-row .customer-name-cell .customer-name-content{align-items:center;display:flex;gap:.5em;justify-content:center}.meta-lead-row .customer-name-cell .shopify-icon{color:#96bf47;font-size:var(--font-16)}.meta-lead-row .customer-name-cell .username{color:#495057;cursor:pointer;font-size:var(--font-14);font-weight:500;max-width:150px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.meta-lead-row .customer-name-cell .username:hover{color:#0056b3}.meta-lead-row .customer-name-cell .website-link{background:none;border:none;border-radius:var(--border-sm);color:#6c757d;cursor:pointer;font-size:var(--font-14);padding:.4em;transition:all .2s ease}.meta-lead-row .customer-name-cell .website-link:hover{background-color:#f8f9fa;color:#495057;transform:scale(1.1)}.meta-lead-row .calls-cell,.meta-lead-row .talks-cell{text-align:center}.meta-lead-row .calls-cell .lead-touch-counter,.meta-lead-row .talks-cell .lead-touch-counter{justify-content:center}.meta-lead-row .meeting-created-cell{text-align:center}.meta-lead-row .meeting-created-cell .checkbox-container{align-items:center;display:flex;justify-content:center}.meta-lead-row .meeting-created-cell .checkbox-with-loading{align-items:center;display:flex;gap:.5rem;justify-content:center}.meta-lead-row .meeting-created-cell .creating-meeting-indicator{animation:pulse 1.5s ease-in-out infinite;font-size:var(--font-14)}.meta-lead-row .meeting-created-cell .checkbox-container input[type=checkbox]:checked{accent-color:var(--main-green);transform:scale(1.1)}.meta-lead-row .meeting-created-cell .checkbox-container input[type=checkbox]:checked+label:after{color:var(--main-green);content:" ✓ Meeting Created";font-size:var(--font-12);font-weight:500;margin-left:.5rem}.meta-lead-row .phone-cell .phone-number{align-items:center;border-radius:var(--border-sm);color:#495057;display:inline-flex;font-size:var(--font-14);gap:.3em;padding:.3em .6em;transition:all .2s ease}.meta-lead-row .phone-cell .phone-number.clickable{color:#007bff;cursor:pointer}.meta-lead-row .phone-cell .phone-number.clickable:hover{background-color:#f8f9fa;color:#0056b3}.meta-lead-row .phone-cell .phone-number.not-available{color:#6c757d;font-style:italic}.meta-lead-row .phone-cell .copy-icon{font-size:var(--font-12);transition:opacity .2s ease}.meta-lead-row .phone-cell .phone-number.clickable:hover .copy-icon{opacity:1}.meta-lead-row .mail-cell .email-link{align-items:center;border-radius:var(--border-sm);color:#007bff;display:inline-flex;font-size:var(--font-14);gap:.3em;overflow:hidden;padding:.3em .6em;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.meta-lead-row .mail-cell .email-link:hover{background-color:#f8f9fa;color:#0056b3}.meta-lead-row .mail-cell .mail-icon{flex-shrink:0;font-size:var(--font-12)}.meta-lead-row .website-cell .website-url{align-items:center;border-radius:var(--border-sm);display:inline-flex;font-size:var(--font-14);gap:.5rem;max-width:180px;padding:.3em .6em;transition:all .2s ease}.meta-lead-row .website-cell .website-url.clickable{color:#007bff;cursor:pointer}.meta-lead-row .website-cell .website-url.clickable:hover{background-color:#f8f9fa;color:#0056b3}.meta-lead-row .website-cell .website-url .website-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-lead-row .website-cell .website-url.not-available{color:#6c757d;cursor:default;font-style:italic}.meta-lead-row .website-cell .copy-icon{flex-shrink:0;font-size:var(--font-12);opacity:.6;transition:opacity .2s ease,color .2s ease}.meta-lead-row .website-cell .website-url.clickable:hover .copy-icon{opacity:1}.meta-lead-row .website-cell .copy-icon:hover{color:var(--main-green)}.meta-lead-row .country-cell{position:relative}.meta-lead-row .country-cell .country-dropdown{display:flex;justify-content:center;position:relative;width:100%}.meta-lead-row .country-cell .country-dropdown .name-text{background-color:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:var(--font-12);font-weight:500;min-width:100px;padding:.5em .8em;text-align:center;transition:all .2s ease}.meta-lead-row .country-cell .country-dropdown .name-text:hover{background-color:#f8f9fa;border-color:var(--main-green)}.meta-lead-row .customer-name-cell .username-with-alarms-container{align-items:center;display:flex;position:relative}.meta-lead-row .customer-name-cell .username{border-radius:var(--border-sm);padding:.3em .6em;transition:color .2s ease,background-color .2s ease}.meta-lead-row .customer-name-cell .username-with-alarms-container:hover .username{background-color:#f8f9fa}.meta-lead-row .customer-name-cell .alarms-popup-content{background:#fff;border:1px solid #e1e5e9;border-radius:var(--border-md);box-shadow:0 4px 20px #0000001a;display:none;left:50%;margin-top:5px;padding:.5rem;position:absolute;top:100%;transform:translateX(-50%);width:320px;z-index:1050}.meta-lead-row .customer-name-cell .username-with-alarms-container:hover .alarms-popup-content{display:flex;flex-direction:column;gap:.5rem}.meta-lead-row .customer-name-cell .alarms-popup-content:before{border:8px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.meta-lead-row .alarms-popup-content .alarm-part-wrapper{height:auto;max-height:200px;overflow-y:auto;padding-right:5px}.meta-lead-row .alarms-popup-content .one-alarm-container{font-size:var(--font-12)}.meta-lead-row .country-cell .options-dropdown{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 4px 20px #00000026;display:flex;gap:.5em;left:50%;min-width:220px;padding:.5em;position:absolute;top:50%;transform:translateX(-78%) translateY(-50%);z-index:9}.meta-lead-row .country-cell .options-dropdown select{background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;font-size:var(--font-14);min-width:120px;padding:.5em .8em;transition:all .2s ease}.meta-lead-row .country-cell .options-dropdown select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.meta-lead-row .country-cell .options-dropdown .cancel-btn,.meta-lead-row .country-cell .options-dropdown .save-btn{align-items:center;border:none;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:600;height:30px;justify-content:center;outline:none;padding:.5em .8em;transition:all .2s ease;width:30px}.meta-lead-row .country-cell .options-dropdown .save-btn{background-color:var(--second-green);color:#fff}.meta-lead-row .country-cell .options-dropdown .save-btn:hover{background-color:var(--second-green-hover);box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.meta-lead-row .country-cell .options-dropdown .cancel-btn{background-color:#6c757d;color:#fff}.meta-lead-row .country-cell .options-dropdown .cancel-btn:hover{background-color:#5a6268;box-shadow:0 2px 8px #6c757d4d;transform:translateY(-1px)}.meta-lead-row .notes-icon-container{display:inline-block;margin-left:8px;position:relative}.meta-lead-row .notes-icon{color:#868e96;cursor:pointer;font-size:var(--font-16);transition:color .2s}.meta-lead-row .notes-icon:hover{color:#495057}.meta-lead-row .notes-popup-content{background:#fff;border:1px solid #e1e5e9;border-radius:var(--border-md);box-shadow:0 4px 20px #0000001a;display:none;left:50%;margin-top:5px;max-width:90vw;padding:.5rem;position:absolute;top:100%;transform:translateX(-50%);width:320px;z-index:1050}.meta-lead-row .notes-icon-container:hover .notes-popup-content{display:block;pointer-events:auto}.meta-lead-row .notes-popup-content:before{border:8px solid;border-color:#0000 #0000 #e1e5e9;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.meta-lead-row .notes-popup-content:after{border:7px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;margin-bottom:-1px;position:absolute;transform:translateX(-50%)}.meta-lead-row:hover{background-color:#007bff08}.meta-lead-row button,.meta-lead-row input[type=checkbox]{transition:all .2s ease}.meta-lead-row input[type=checkbox]:checked{accent-color:#007bff}.meta-lead-row .phone-cell .not-available,.meta-lead-row .website-cell .not-available{color:#999}.meta-lead-row .mail-cell .email-container{align-items:center;display:flex;gap:8px;justify-content:center;justify-items:center;text-align:center}.meta-lead-row .mail-cell .copy-icon{color:#007bff;cursor:pointer;opacity:0;transition:color .2s ease-in-out,opacity .2s ease-in-out}.meta-lead-row .mail-cell .email-container:hover .copy-icon{opacity:1}.meta-lead-row .mail-cell .copy-icon:hover{color:#0056b3}.meta-lead-row .phone-cell .phone-container{align-items:center;display:flex;gap:8px;justify-content:center}.meta-lead-row .phone-cell .phone-link{color:#007bff;text-decoration:none;transition:color .2s ease-in-out}.meta-lead-row .phone-cell .phone-link:hover{color:#0056b3}.meta-lead-row .phone-cell .copy-icon{color:#007bff;cursor:pointer;opacity:0;transition:color .2s ease-in-out,opacity .2s ease-in-out}.meta-lead-row .phone-cell .phone-container:hover .copy-icon{opacity:1}.meta-lead-row .phone-cell .copy-icon:hover{color:#0056b3}.meta-lead-table-container{background:var(--main-white);height:100%;overflow:visible;width:100%}.meta-lead-table{border-collapse:collapse;font-size:var(--font-14);width:100%}.meta-lead-table thead{background:#f8f9fa;border-bottom:2px solid #dee2e6;position:-webkit-sticky;position:sticky;top:0;z-index:10}.meta-lead-table th{color:#495057;font-size:var(--font-14);font-weight:600;padding:1em .8em;position:relative;text-align:center;white-space:nowrap}.meta-lead-table tbody tr{border-bottom:1px solid #e9ecef;height:60px}.meta-lead-table tbody tr:hover{background-color:#f8f9fa}.meta-lead-table td{font-size:var(--font-14);height:60px;padding:.8em;position:relative;text-align:center;vertical-align:middle}.meta-lead-table td:first-child,.meta-lead-table th:first-child{min-width:120px}.meta-lead-table td:nth-child(2),.meta-lead-table th:nth-child(2){min-width:100px}.meta-lead-table td:nth-child(3),.meta-lead-table th:nth-child(3){max-width:250px;min-width:200px}.meta-lead-table td:nth-child(4),.meta-lead-table td:nth-child(5),.meta-lead-table th:nth-child(4),.meta-lead-table th:nth-child(5){min-width:80px}.meta-lead-table td:nth-child(6),.meta-lead-table th:nth-child(6){align-items:center;display:flex;justify-content:center;min-width:80px}.meta-lead-table td:nth-child(7),.meta-lead-table th:nth-child(7){min-width:140px}.meta-lead-table td:nth-child(8),.meta-lead-table th:nth-child(8){max-width:250px;min-width:200px}.meta-lead-table td:nth-child(9),.meta-lead-table th:nth-child(9){min-width:120px}.meta-lead-table-container::-webkit-scrollbar{height:0;width:0}.meta-lead-table-container::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.meta-lead-table-container .scroll-ending-box{align-items:center;background:#f9f9f9;border-top:1px solid #e9ecef;display:flex;justify-content:center;padding:1em}.meta-lead-table .sortable-header{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.meta-lead-table .sortable-header:hover{background-color:#e9ecef!important}.meta-lead-table .header-content{align-items:center;display:flex;gap:.5em;justify-content:center}.meta-lead-table .sort-icon{font-size:.8em;opacity:.6;transition:opacity .2s ease}.meta-lead-table .sort-icon.active{color:#007bff;color:var(--main-blue,#007bff);opacity:1}.meta-lead-table .sort-icon.neutral{opacity:.3}.meta-lead-table .sortable-header:hover .sort-icon.neutral{opacity:.6}.meta-leads-list-wrapper{height:calc(100% - 60px);overflow:auto;width:100%}.meta-leads-list-wrapper::-webkit-scrollbar{height:3px;width:3px}.meta-leads-list-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.meta-leads-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.meta-leads-list{padding:0;width:100%}@media (max-width:768px){.meta-leads-list{padding:0 .2em}}.outbound-cold-lead-row{height:60px;transition:background-color .2s ease}.signup-date-cell{color:#495057;font-size:var(--font-14);white-space:nowrap}.outbound-cold-lead-row .status-cell{position:relative}.outbound-cold-lead-row .status-cell .status-dropdown{display:flex;justify-content:center;position:relative;width:100%}.outbound-cold-lead-row .status-cell .status-dropdown .name-text{background-color:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:var(--font-12);font-weight:500;min-width:80px;padding:.5em .8em;text-align:center;transition:all .2s ease}.outbound-cold-lead-row .status-cell .status-dropdown .name-text:hover{background-color:#f8f9fa;border-color:var(--main-green)}.outbound-cold-lead-row .status-cell .options-dropdown{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 4px 20px #00000026;display:flex;gap:.5em;left:50%;min-width:200px;padding:.5em;position:absolute;top:50%;transform:translateX(-25%) translateY(-50%);z-index:1000}.outbound-cold-lead-row .status-cell .options-dropdown select{background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;font-size:var(--font-14);min-width:100px;padding:.5em .8em;transition:all .2s ease}.outbound-cold-lead-row .status-cell .options-dropdown select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.outbound-cold-lead-row .status-cell .options-dropdown .cancel-btn,.outbound-cold-lead-row .status-cell .options-dropdown .save-btn{align-items:center;border:none;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:600;height:30px;justify-content:center;outline:none;padding:.5em .8em;transition:all .2s ease;width:30px}.outbound-cold-lead-row .status-cell .options-dropdown .save-btn{background-color:var(--second-green);color:#fff}.outbound-cold-lead-row .status-cell .options-dropdown .save-btn:hover{background-color:var(--second-green-hover);box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.outbound-cold-lead-row .status-cell .options-dropdown .cancel-btn{background-color:#6c757d;color:#fff}.outbound-cold-lead-row .status-cell .options-dropdown .cancel-btn:hover{background-color:#5a6268;box-shadow:0 2px 8px #6c757d4d;transform:translateY(-1px)}.outbound-cold-lead-row .customer-name-cell .customer-name-content{align-items:center;display:flex;gap:.5em;justify-content:center}.outbound-cold-lead-row .customer-name-cell .shopify-icon{color:#96bf47;font-size:var(--font-16)}.outbound-cold-lead-row .customer-name-cell .username{color:#495057;cursor:pointer;font-size:var(--font-14);font-weight:500;max-width:150px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap}.outbound-cold-lead-row .customer-name-cell .website-link{background:none;border:none;border-radius:var(--border-sm);color:#6c757d;cursor:pointer;font-size:var(--font-14);padding:.4em;transition:all .2s ease}.outbound-cold-lead-row .customer-name-cell .website-link:hover{background-color:#f8f9fa;color:#495057;transform:scale(1.1)}.outbound-cold-lead-row .calls-cell,.outbound-cold-lead-row .talks-cell{text-align:center}.outbound-cold-lead-row .calls-cell .lead-touch-counter,.outbound-cold-lead-row .talks-cell .lead-touch-counter{justify-content:center}.outbound-cold-lead-row .meeting-created-cell{max-width:80px;min-width:80px;text-align:center;width:80px}.outbound-cold-lead-row .meeting-created-cell .checkbox-container{align-items:center;display:flex;justify-content:center}.outbound-cold-lead-row .meeting-created-cell .checkbox-with-loading{align-items:center;display:flex;gap:.5rem;justify-content:center;width:100%}.outbound-cold-lead-row .meeting-created-cell .creating-meeting-indicator{animation:pulse 1.5s ease-in-out infinite;font-size:var(--font-14)}.outbound-cold-lead-row .meeting-created-cell .checkbox-container input[type=checkbox]:checked{accent-color:var(--main-green);transform:scale(1.1)}.outbound-cold-lead-row .meeting-created-cell .checkbox-container input[type=checkbox]:checked+label:after{color:var(--main-green);content:" ✓ Meeting Created";font-size:var(--font-12);font-weight:500;margin-left:.5rem}.outbound-cold-lead-row .phone-cell .phone-number{align-items:center;border-radius:var(--border-sm);color:#495057;display:inline-flex;font-size:var(--font-14);gap:.3em;padding:.3em .6em;transition:all .2s ease}.outbound-cold-lead-row .phone-cell .phone-number.clickable{color:#007bff;cursor:pointer}.outbound-cold-lead-row .phone-cell .phone-number.clickable:hover{background-color:#f8f9fa;color:#0056b3}.outbound-cold-lead-row .phone-cell .phone-number.not-available{color:#6c757d;font-style:italic}.outbound-cold-lead-row .phone-cell .copy-icon{font-size:var(--font-12);opacity:0;transition:opacity .2s ease}.outbound-cold-lead-row .phone-cell .phone-number.clickable:hover .copy-icon{opacity:1}.outbound-cold-lead-row .mail-cell .email-link{align-items:center;border-radius:var(--border-sm);color:#007bff;display:inline-flex;font-size:var(--font-14);gap:.3em;overflow:hidden;padding:.3em .6em;text-decoration:none;text-overflow:ellipsis;transition:all .2s ease;white-space:nowrap}.outbound-cold-lead-row .mail-cell .email-link:hover{background-color:#f8f9fa;color:#0056b3}.outbound-cold-lead-row .mail-cell .mail-icon{flex-shrink:0;font-size:var(--font-12)}.outbound-cold-lead-row .website-cell .website-url{align-items:center;border-radius:var(--border-sm);display:inline-flex;font-size:var(--font-14);gap:.5rem;max-width:180px;padding:.3em .6em;transition:all .2s ease}.outbound-cold-lead-row .website-cell .website-url.clickable{color:#007bff;cursor:pointer}.outbound-cold-lead-row .website-cell .website-url.clickable:hover{background-color:#f8f9fa;color:#0056b3}.outbound-cold-lead-row .website-cell .website-url .website-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outbound-cold-lead-row .website-cell .website-url.not-available{color:#6c757d;cursor:default;font-style:italic}.outbound-cold-lead-row .website-cell .copy-icon{flex-shrink:0;font-size:var(--font-12);opacity:.6;transition:opacity .2s ease,color .2s ease}.outbound-cold-lead-row .website-cell .website-url.clickable:hover .copy-icon{opacity:1}.outbound-cold-lead-row .website-cell .copy-icon:hover{color:var(--main-green)}.outbound-cold-lead-row .country-cell{position:relative}.outbound-cold-lead-row .country-cell .country-dropdown{display:flex;justify-content:center;position:relative;width:100%}.outbound-cold-lead-row .country-cell .country-dropdown .name-text{background-color:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;font-size:var(--font-12);font-weight:500;min-width:100px;padding:.5em .8em;text-align:center;transition:all .2s ease}.outbound-cold-lead-row .country-cell .country-dropdown .name-text:hover{background-color:#f8f9fa;border-color:var(--main-green)}.outbound-cold-lead-row .customer-name-cell .username-with-alarms-container{align-items:center;display:flex;position:relative}.outbound-cold-lead-row .customer-name-cell .username{border-radius:var(--border-sm);padding:.3em .6em;transition:color .2s ease,background-color .2s ease}.outbound-cold-lead-row .customer-name-cell .username-with-alarms-container:hover .username{background-color:#f8f9fa}.outbound-cold-lead-row .customer-name-cell .alarms-popup-content{background:#fff;border:1px solid #e1e5e9;border-radius:var(--border-md);box-shadow:0 4px 20px #0000001a;display:none;left:50%;margin-top:5px;padding:.5rem;position:absolute;top:100%;transform:translateX(-50%);width:320px;z-index:1050}.outbound-cold-lead-row .customer-name-cell .username:hover{color:#0056b3}.outbound-cold-lead-row .customer-name-cell .username-with-alarms-container:hover .alarms-popup-content{display:flex;flex-direction:column;gap:.5rem}.outbound-cold-lead-row .customer-name-cell .alarms-popup-content:before{border:8px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.outbound-cold-lead-row .alarms-popup-content .alarm-part-wrapper{height:auto;max-height:200px;overflow-y:auto;padding-right:5px}.outbound-cold-lead-row .alarms-popup-content .one-alarm-container{font-size:var(--font-12)}.outbound-cold-lead-row .country-cell .options-dropdown{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:var(--border-sm);box-shadow:0 4px 20px #00000026;display:flex;gap:.5em;left:50%;min-width:220px;padding:.5em;position:absolute;top:50%;transform:translateX(-78%) translateY(-50%);z-index:9}.outbound-cold-lead-row .country-cell .options-dropdown select{background-color:#fff;border:1px solid #ced4da;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;color:#495057;cursor:pointer;font-size:var(--font-14);min-width:120px;padding:.5em .8em;transition:all .2s ease}.outbound-cold-lead-row .country-cell .options-dropdown select:focus{border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40;outline:none}.outbound-cold-lead-row .country-cell .options-dropdown .cancel-btn,.outbound-cold-lead-row .country-cell .options-dropdown .save-btn{align-items:center;border:none;border-radius:var(--border-sm);box-shadow:0 1px 3px #0000001a;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:600;height:30px;justify-content:center;outline:none;padding:.5em .8em;transition:all .2s ease;width:30px}.outbound-cold-lead-row .country-cell .options-dropdown .save-btn{background-color:var(--second-green);color:#fff}.outbound-cold-lead-row .country-cell .options-dropdown .save-btn:hover{background-color:var(--second-green-hover);box-shadow:0 2px 8px #28a7454d;transform:translateY(-1px)}.outbound-cold-lead-row .country-cell .options-dropdown .cancel-btn{background-color:#6c757d;color:#fff}.outbound-cold-lead-row .country-cell .options-dropdown .cancel-btn:hover{background-color:#5a6268;box-shadow:0 2px 8px #6c757d4d;transform:translateY(-1px)}.outbound-cold-lead-row:hover{background-color:#007bff08}.outbound-cold-lead-row button,.outbound-cold-lead-row input[type=checkbox]{transition:all .2s ease}.outbound-cold-lead-row input[type=checkbox]:checked{accent-color:#007bff}.outbound-cold-lead-row .social-cell .social-icons-container{align-items:center;display:flex;gap:12px;justify-content:center}.outbound-cold-lead-row .social-cell .social-icon{color:#adb5bd;font-size:20px}.outbound-cold-lead-row .social-cell .social-icon:hover{color:#007bff}.outbound-cold-lead-row .social-cell .social-icon.facebook:hover{color:#1877f2}.outbound-cold-lead-row .social-cell .social-icon.instagram:hover{color:#e4405f}.outbound-cold-lead-row .social-cell .social-icon.linkedin:hover{color:#0a66c2}.outbound-cold-lead-row .notes-icon-container{display:inline-block;margin-left:8px;position:relative}.outbound-cold-lead-row .notes-icon{color:#868e96;cursor:pointer;font-size:var(--font-16);transition:color .2s}.outbound-cold-lead-row .notes-icon:hover{color:#495057}.outbound-cold-lead-row .notes-popup-content{background:#fff;border:1px solid #e1e5e9;border-radius:var(--border-md);box-shadow:0 4px 20px #0000001a;display:none;left:50%;margin-top:5px;max-width:90vw;padding:.5rem;position:absolute;top:100%;transform:translateX(-50%);width:320px;z-index:1050}.outbound-cold-lead-row .notes-icon-container:hover .notes-popup-content{display:block;pointer-events:auto}.outbound-cold-lead-row .notes-popup-content:before{border:8px solid;border-color:#0000 #0000 #e1e5e9;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.outbound-cold-lead-row .notes-popup-content:after{border:7px solid;border-color:#0000 #0000 #fff;bottom:100%;content:"";left:50%;margin-bottom:-1px;position:absolute;transform:translateX(-50%)}.outbound-cold-lead-row .multi-line-cell{align-items:center;box-sizing:border-box;flex-direction:column;gap:4px;justify-content:center;padding-bottom:8px;padding-top:8px}.outbound-cold-lead-row .contact-line{font-size:var(--font-12);line-height:1.4;max-width:150px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.outbound-cold-lead-row .multi-line-cell .email-link{display:inline-block;max-width:100%;padding:2px 4px}.outbound-cold-lead-row .mail-cell.multi-line-cell{max-width:200px;overflow:hidden;width:200px}.outbound-cold-lead-row .phone-cell.multi-line-cell{max-width:140px;overflow:hidden;width:140px}.outbound-cold-lead-row .contact-name-cell.multi-line-cell .contact-line,.outbound-cold-lead-row .phone-cell.multi-line-cell .contact-line{max-width:130px;padding:2px 4px;width:100%}.outbound-cold-lead-row .email-link.not-available,.outbound-cold-lead-row .phone-number.not-available{color:#adb5bd;cursor:default}.outbound-cold-lead-row .email-link.not-available:hover{background-color:initial}.hot-lead-icon{color:#ff6b2c;font-size:var(--font-16);margin-right:6px;transition:transform .2s ease-in-out;vertical-align:middle}.outbound-cold-lead-row:hover .hot-lead-icon{transform:scale(1.2)}.outbound-cold-lead-table-container{background:var(--main-white);height:100%;overflow:visible;width:100%}.outbound-cold-lead-table{border-collapse:collapse;font-size:var(--font-14);width:100%}.outbound-cold-lead-table thead{background:#f8f9fa;border-bottom:2px solid #dee2e6;position:-webkit-sticky;position:sticky;top:0;z-index:10}.outbound-cold-lead-table th{color:#495057;font-size:var(--font-14);font-weight:600;padding:1em .8em;position:relative;text-align:center;white-space:nowrap}.outbound-cold-lead-table tbody tr{border-bottom:1px solid #e9ecef;height:60px}.outbound-cold-lead-table tbody tr:hover{background-color:#f8f9fa}.outbound-cold-lead-table td{font-size:var(--font-14);height:60px;padding:.8em;position:relative;text-align:center;vertical-align:middle}.outbound-cold-lead-table td:first-child,.outbound-cold-lead-table td:nth-child(2),.outbound-cold-lead-table td:nth-child(3),.outbound-cold-lead-table th:first-child,.outbound-cold-lead-table th:nth-child(2),.outbound-cold-lead-table th:nth-child(3){min-width:100px}.outbound-cold-lead-table td:nth-child(4),.outbound-cold-lead-table td:nth-child(5),.outbound-cold-lead-table td:nth-child(6),.outbound-cold-lead-table th:nth-child(4),.outbound-cold-lead-table th:nth-child(5),.outbound-cold-lead-table th:nth-child(6){min-width:80px}.outbound-cold-lead-table td:nth-child(7),.outbound-cold-lead-table th:nth-child(7){min-width:80px;text-align:center}.outbound-cold-lead-table td:nth-child(8),.outbound-cold-lead-table th:nth-child(8){max-width:140px;min-width:140px;width:140px}.outbound-cold-lead-table td:nth-child(9),.outbound-cold-lead-table th:nth-child(9){max-width:250px;min-width:200px;width:200px}.outbound-cold-lead-table td:nth-child(10),.outbound-cold-lead-table td:nth-child(11),.outbound-cold-lead-table th:nth-child(10),.outbound-cold-lead-table th:nth-child(11){min-width:120px}.outbound-cold-lead-table-container::-webkit-scrollbar{height:0;width:0}.outbound-cold-lead-table-container::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.outbound-cold-lead-table-container .scroll-ending-box{align-items:center;background:#f9f9f9;border-top:1px solid #e9ecef;display:flex;justify-content:center;padding:1em}.outbound-cold-lead-table .sortable-header{cursor:pointer;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.outbound-cold-lead-table .sortable-header:hover{background-color:#e9ecef!important}.outbound-cold-lead-table .header-content{align-items:center;display:flex;gap:.5em;justify-content:center}.outbound-cold-lead-table .sort-icon{font-size:.8em;opacity:.6;transition:opacity .2s ease}.outbound-cold-lead-table .sort-icon.active{color:#007bff;color:var(--main-blue,#007bff);opacity:1}.outbound-cold-lead-table .sort-icon.neutral{opacity:.3}.outbound-cold-lead-table .sortable-header:hover .sort-icon.neutral{opacity:.6}.outbound-cold-leads-list-wrapper{height:calc(100% - 60px);overflow:auto;width:100%}.outbound-cold-leads-list-wrapper::-webkit-scrollbar{height:3px;width:3px}.outbound-cold-leads-list-wrapper::-webkit-scrollbar-thumb{background:var(--transparent-gray)}.outbound-cold-leads-list-wrapper::-webkit-scrollbar-thumb:hover{background:#00000040}.outbound-cold-leads-list{padding:0;width:100%}.scroll-ending-box{align-items:center;display:flex;justify-content:center;padding:1em}@media (max-width:768px){.outbound-cold-leads-list{padding:0 .2em}}.leads-container{height:100%;overflow:hidden;padding:1em .5em 3em 1em}.leads-container .layout{display:flex;gap:1em;height:100%}.leads-container .layout .content{display:flex;flex-direction:column;overflow:hidden;width:100%}.leads-container .layout .content .top{padding:0 .5em .5em}.leads-container .layout .content .top .top-controls{align-items:center;display:flex;gap:1em;justify-content:space-between}.leads-container .layout .content .heading{margin:0;padding:0 16px}.leads-container .layout .content .heading:after{background-color:var(--main-green);content:"";display:block;height:1px;margin-bottom:16px;width:100%}.leads-container .layout .content .not-found-text{align-items:center;color:#c4c4c4;display:flex;flex:1 1;font-size:1.5em;font-weight:600;justify-content:center;margin:0;padding-bottom:8em;text-align:center}.leads-container .meta-leads-content,.leads-container .outbound-content{align-items:center;color:#666;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:2em}.leads-container .meta-leads-content h2,.leads-container .outbound-content h2{color:#333;margin-bottom:.5em}.leads-container .meta-leads-content p,.leads-container .outbound-content p{font-size:1.1em;max-width:400px;text-align:center}@media (max-width:768px){.leads-container .layout{gap:1.7em}.leads-container .layout .content{margin-right:-25px}}.complete-registration{display:flex}.complete-registration .form-section{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.complete-registration .almost-done-section{align-self:center;flex:1 1;max-width:85vh;position:relative}.complete-registration .almost-done-section img{-webkit-user-drag:none;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none}.complete-registration .background{display:block;height:100%;margin:auto;object-fit:cover;width:100%}.complete-registration .contact-number-wrapper .form-control label{display:block}.complete-registration .error-text{margin-top:5px!important}.complete-registration .form-section .login-cont{margin:2em auto;max-width:600px;width:90%}.complete-registration .log-out-link{color:var(--text-blue);cursor:pointer;margin:1em auto}.complete-registration .log-out-link:hover{color:var(--main-blue)}.complete-registration .error-text{margin-top:-10px}.complete-registration .error-text.country{margin-bottom:5px;margin-top:5px}.complete-registration .error-text.verify{margin:initial;margin-top:10px}.complete-registration .action-button{background:var(--main-green-gradient);font-size:var(--font-16);font-weight:600;height:40px;padding:0 1em}.complete-registration .action-button:hover{background:var(--main-green-gradient-hover)}.complete-registration .contact-number-wrapper{display:flex;flex-direction:column;margin:5px 0 10px}.complete-registration .contact-number-wrapper .input-row,.complete-registration .contact-number-wrapper .label-row{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr 2fr min(6em)}.complete-registration .contact-number-wrapper .label-row label{display:block;font-size:.9em;margin-bottom:.5rem}.complete-registration .contact-number-wrapper .form-control{margin:0}.complete-registration .contact-number-wrapper .input-row .error-text{margin-top:10px}.complete-registration .contact-number-wrapper .verify-button{background-color:#85ca6e20;border:1px solid #85ca6e30;border-radius:var(--border-md);color:#65a450;cursor:pointer;height:40px;margin-top:4px;outline:none;padding:.75em .5em;transition:all .3s}.complete-registration .contact-number-wrapper .verify-button:hover{background-color:#85ca6e30}.complete-registration .contact-number-wrapper .verify-button.verified{align-items:center;background:var(--main-green);color:var(--main-white);cursor:default;display:flex;font-weight:600;gap:8px;height:40px;justify-content:center}.complete-registration .contact-number-wrapper .verify-button:disabled{opacity:.3;pointer-events:none}@media (max-width:1200px){.complete-registration{overflow-y:scroll}.complete-registration .form-section{display:block}.complete-registration .form-section .login-cont{max-width:500px}.complete-registration .almost-done-section{display:none}}.activity-logs-container{padding:20px}.activity-logs-container .layout{background:#fff;border-radius:8px;padding:20px}.activity-logs-container .top{margin-bottom:20px}.activity-logs-container .filters{align-items:flex-end;display:flex;gap:20px}.activity-logs-container .filter-section{width:300px}.activity-logs-container .date-filters{display:flex;gap:20px}.activity-logs-container .date-input-wrapper{display:flex;flex-direction:column;gap:5px}.activity-logs-container .date-input-wrapper label{color:#666;font-size:14px}.activity-logs-container .date-input,.activity-logs-container .user-select{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px}.activity-logs-container .user-select{width:100%}.activity-logs-container .date-input{width:150px}.activity-logs-container .date-input:focus,.activity-logs-container .user-select:focus{border-color:#007bff;outline:none}.activity-logs-container .activity-logs-list{display:flex;flex-direction:column;gap:12px}.activity-logs-container .activity-log-row{grid-gap:24px;align-items:center;background:#fff;border:1px solid #eee;border-radius:8px;display:grid;gap:24px;grid-template-columns:120px 220px 220px 1fr;padding:16px 20px;transition:all .2s ease}.activity-logs-container .activity-log-row:hover{border-color:#ddd;box-shadow:0 2px 8px #0000000d}.activity-logs-container .timestamp{color:#666;font-size:14px;white-space:nowrap}.activity-logs-container .target-user-id{color:var(--main-green);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-logs-container .action{color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-logs-container .details{color:#666;font-size:14px;line-height:1.4}.activity-logs-container .loading,.activity-logs-container .not-found-text{color:#666;margin:40px 0;text-align:center}.activity-logs-container .target-user-filter{width:250px}.activity-logs-container .input-wrapper{display:flex;flex-direction:column;gap:5px}.activity-logs-container .input-wrapper label{color:#666;font-size:14px}.activity-logs-container .target-user-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px;width:100%}.activity-logs-container .target-user-input:focus{border-color:var(--main-green);outline:none}.activity-logs-container .search-button{align-self:flex-end;background-color:var(--main-green);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;height:38px;padding:8px 24px}.activity-logs-container .search-button:hover{background-color:var(--main-green-hover)}.activity-logs-container .search-button:disabled{background-color:#ccc;cursor:not-allowed}.activity-logs-container .activity-logs-header{grid-gap:24px;color:#666;display:grid;font-size:13px;font-weight:500;gap:24px;grid-template-columns:120px 220px 220px 1fr;margin-bottom:8px;padding:0 20px}.activity-logs-container .load-more-container{display:flex;justify-content:center;margin-top:20px;padding:20px 0}.activity-logs-container .load-more-button{background-color:#fff;border:1px solid var(--main-green);border-radius:4px;color:var(--main-green);cursor:pointer;font-size:14px;padding:8px 24px;transition:all .2s ease}.activity-logs-container .load-more-button:hover{background-color:var(--main-green);color:#fff}.activity-logs-container .load-more-button:disabled{background-color:#f5f5f5;border-color:#ddd;color:#999;cursor:not-allowed}.activity-logs-container .datetime-inputs{display:flex;gap:8px}.activity-logs-container .time-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;width:120px}.activity-logs-container .time-input:focus{border-color:var(--main-green);outline:none}.developer-preferences-container .layout .content{padding:20px}.developer-preferences-container .top h1{margin-bottom:20px}.global-error,.loading{font-size:1.1em;padding:20px;text-align:center}.global-error{background-color:#f2dede;border:1px solid #ebccd1;border-radius:4px;color:#d9534f;margin-bottom:15px}.preferences-list{border:1px solid #ccc;border-radius:4px;margin-bottom:30px;overflow:hidden}.preference-item{align-items:stretch;background-color:#fff;border-bottom:1px solid #eee;display:flex}.preference-item:last-child{border-bottom:none}.preference-item.header{background-color:#f5f5f5;font-weight:700}.preference-item.item-error{background-color:#f2dede;border-left:3px solid #d9534f}.pref-actions,.pref-key,.pref-value{align-items:center;display:flex;padding:10px 15px}.pref-key{flex:1 1;font-weight:500;min-width:150px;word-break:break-all}.pref-key,.pref-value{border-right:1px solid #eee}.pref-value{display:block;flex:3 1;padding:8px 10px}.pref-actions{flex:0 0 100px;justify-content:center}.pref-actions.header,.pref-key.header,.pref-value.header{padding:12px 15px;text-align:left}.pref-actions.header{text-align:center}.pref-input,.pref-select,.pref-textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:.95em;padding:8px 10px;width:100%}.pref-textarea{font-family:monospace;min-height:60px;resize:vertical}.pref-checkbox{cursor:pointer;height:18px;width:18px}.field-error-message{color:#d9534f;display:block;font-size:.85em;margin-top:4px}.item-error .pref-input,.item-error .pref-textarea{border-color:#d9534f}.delete-btn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.9em;padding:5px 10px}.delete-btn:hover{background-color:#d32f2f}.add-preference-form{background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px;margin-top:20px;padding:20px}.add-preference-form h3{margin-bottom:15px;margin-top:0}.add-preference-form .form-row{align-items:flex-start;display:flex;gap:15px;margin-bottom:15px}.add-preference-form .key-input{flex:1 1}.add-preference-form .type-select{flex:0 0 150px}.add-preference-form .value-input{flex:3 1}.add-preference-form .add-btn{align-self:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.95em;margin-left:10px;padding:8px 15px;white-space:nowrap}.add-preference-form .add-btn:hover{background-color:#45a049}.save-action{margin-top:30px;text-align:right}.save-changes-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:10px 20px}.save-changes-btn:hover{background-color:#0056b3}.save-changes-btn:disabled{background-color:#ccc;cursor:not-allowed}.navbar-profile-menu-cont{position:relative;width:calc(100% + 3px)}.navbar-profile-menu{background:#011823;border-radius:1.5em;bottom:-12px;box-shadow:0 .1875em .1875em -.1875em #000000b3;font-size:.9em;left:101%;margin-left:-3px;max-width:0;min-width:var(--lg-navbar-width);overflow:hidden;position:absolute;transition:max-width .3s ease-out;white-space:nowrap;z-index:20}.navbar-profile-menu-cont:hover .navbar-profile-menu,.navbar-profile-menu.open,.navbar-profile-menu:hover{max-width:12.5em;transition:max-width .3s ease-in}.navbar-profile-menu-cont .navbar-profile-menu{transition:max-width .3s ease-out .5s}.navbar-profile-menu .menu-list{list-style-type:none;margin:0;padding:0}.navbar-profile-menu-cont .nav-item-content{align-items:center;cursor:pointer;display:flex;justify-content:space-between;overflow:hidden;padding:.625em;position:relative}.navbar-profile-menu-cont .nav-item-content:before{background-color:#ffffff1a;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%}.navbar-profile-menu-cont .nav-item-content:hover:before,.navbar-profile-menu-cont .nav-item.menu-open .nav-item-content:before{left:0}.navbar-profile-menu-cont .nav-item.menu-open .nav-item-content:before{transition-delay:.3s}.navbar-profile-menu-cont:not(:hover) .nav-item-content:before{transition-delay:0s}.navbar-profile-menu-cont .nav-item-left{align-items:center;display:flex;position:relative;z-index:1}.navbar-profile-menu-cont .profile-letter{align-items:center;background-color:#4caf50;color:#fff;display:flex;font-weight:700;justify-content:center}.navbar-profile-menu-cont .profile-image,.navbar-profile-menu-cont .profile-letter{border-radius:50%;height:2em;margin-right:.625em;position:relative;width:2em;z-index:1}.navbar-profile-menu-cont .profile-image{overflow:hidden}.navbar-profile-menu-cont .profile-image .profile-img{filter:none;height:100%;object-fit:cover;object-position:center;scale:1;width:100%}.navbar-profile-menu-cont .user-email,.navbar-profile-menu-cont .user-name{position:relative;z-index:1}.navbar-profile-menu-cont .user-name{font-weight:700}.navbar-profile-menu-cont .user-email{color:#ccc;font-size:.8em}.navbar-profile-menu .menu-item{align-items:center;color:#fff;display:flex;gap:.5em;opacity:0;padding:1em 1.5em;text-decoration:none;transition:background-color .3s,opacity .3s ease-in-out .2s}.navbar-profile-menu-cont:hover .menu-item,.navbar-profile-menu.open .menu-item,.navbar-profile-menu:hover .menu-item{opacity:1;transition:background-color .3s,opacity .3s ease-in-out .2s}.navbar-profile-menu .menu-item:hover{background-color:#ffffff1a;color:#fff;cursor:pointer;text-decoration:none}.navbar-profile-menu .menu-item .icon{margin-right:.625em}.navbar-profile-menu .menu-item .badge{background-color:red;border-radius:50%;height:.5em;position:absolute;right:0;top:0;width:.5em}.navbar-profile-menu .icon-container{align-items:center;display:inline-flex;position:relative}.navbar-profile-menu .icon-container .badge{background-color:red;border-radius:50%;height:.5em;position:absolute;right:-.25em;top:-.25em;width:.5em}.navbar-footer .profile-menu{position:relative}.navbar-footer.profile-menu.expanded{width:100%}.navbar-footer .profile-button{align-items:center;background:none;border:none;cursor:pointer;display:flex;padding:10px;width:100%}.navbar-footer .profile-image{border-radius:50%;height:3em;margin-right:10px;overflow:hidden;width:3em}.navbar-footer .profile-image img{height:100%;object-fit:cover;width:100%}.navbar-footer .profile-letter{align-items:center;background-color:#4caf50;border-radius:50%;color:#fff;display:flex;font-weight:700;height:25px;justify-content:center;margin-right:16px;padding:10px;width:25px}.new-navbar.collapsed .navbar-footer .profile-letter{margin-right:0}.navbar-footer .user-name{font-size:1em;font-weight:600;text-transform:capitalize}.navbar-footer .user-email,.navbar-footer .user-name{flex-grow:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.navbar-footer .user-email{color:#ffffffb3;font-size:.9em;font-weight:400;margin-top:2px;text-transform:lowercase}.navbar-footer .nav-item-content,.navbar-footer .nav-item-content:hover{text-decoration:none}.navbar-footer .nav-item-content{height:3.5em}.navbar-footer .nav-item a,.navbar-footer .nav-item a:hover{text-decoration:none}@media (max-height:1030px),(max-width:1470px){.navbar-profile-menu{font-size:.9em;min-width:var(--lg-navbar-width)}}@media (max-width:768px){.navbar-profile-menu{background:#ffffff0d;border-radius:0;bottom:0;left:0;margin-top:.3rem;min-width:100%;position:relative;width:100%}.navbar-profile-menu .menu-item{padding:.8rem 1rem}.navbar-profile-menu-cont .nav-item-content{padding:.7rem}.navbar-profile-menu-cont .profile-image,.navbar-profile-menu-cont .profile-letter{height:2rem;width:2rem}}.new-navbar.collapsed .navbar-profile-menu-cont .profile-image,.new-navbar.collapsed .navbar-profile-menu-cont .profile-letter{margin-right:0}.new-navbar.collapsed .navbar-profile-menu-cont .nav-item-content{justify-content:center}.new-navbar.collapsed .navbar-profile-menu-cont .profile-image .profile-img{filter:none;height:100%;object-fit:cover;width:100%}@media (max-height:1030px),(max-width:1470px){.navbar-footer .nav-item:not(.full-funnel-campaigns) .nav-item-content{height:4em!important}.navbar-footer .nav-item-content .nav-item:not(.full-funnel-campaigns) .profile-image{height:2em;width:2em}}.new-navbar.collapsed .navbar-account-manager-card{opacity:0;padding:15px 0;pointer-events:none;transition:none;width:5em}.navbar-account-manager-card{animation-delay:2s;background:none;color:#fff;font-size:1em;opacity:1;padding:.5em;position:relative;transition:width .3s ease,opacity .3s ease .1s,padding .3s ease;width:16em;z-index:80}.navbar-account-manager-card h3{font-size:1em;font-weight:600;margin:0 0 15px}.navbar-account-manager-card .expert-info{align-items:center;display:flex;justify-content:center;margin-bottom:1em}.navbar-account-manager-card .expert-image{border-radius:50%;height:2.5em;margin-right:15px;max-height:2.5em;max-width:2.5em;width:2.5em}.navbar-account-manager-card .expert-details{display:flex;flex-direction:column}.navbar-account-manager-card .expert-name{font-weight:500;margin-bottom:5px;text-align:left}.navbar-account-manager-card .expert-email{color:#b2dafd;font-size:14px}.navbar-account-manager-card .action-buttons{display:flex;justify-content:space-around}.navbar-account-manager-card .action-buttons svg{height:1em;margin:0 8px;width:1em}.navbar-account-manager-card .action-button{background-color:#ffffff1a;border:none;border-radius:var(--border-md);box-shadow:none;color:#fff;cursor:pointer;font-size:1em;height:2.5em;padding:.3em;text-align:center;transition:background-color .3s;width:4em}.navbar-account-manager-card .action-button.get-support{align-items:center;display:flex;font-size:.9em;justify-content:center;width:90%}.navbar-account-manager-card .action-button.get-support span{align-items:center;text-align:center}.navbar-account-manager-card .action-button:hover{background-color:#fff3}.navbar-account-manager-card .expert-email a{color:inherit;text-decoration:none}.navbar-account-manager-card .expert-email a:hover{text-decoration:underline}@media (max-height:1030px),(max-width:1470px){.navbar-account-manager-card{font-size:.9em;padding:6px}}.full-funnel-campaigns .sub-items{font-size:.8em;padding:0 .7em}.full-funnel-campaigns .create-campaign-btn{align-items:center;background-color:#4b4a4a4a;border-radius:.8em;cursor:pointer;display:flex;font-size:1em;font-weight:600;height:3em;justify-content:center;margin:.4em auto;padding:.7em;transition:background-color .3s ease;width:-webkit-fit-content;width:fit-content}.full-funnel-campaigns .nav-item-right svg{font-size:.9em;transition:transform .3s ease}.full-funnel-campaigns .create-campaign-btn{background:none;background:#75757525;border:none;color:#fff;margin-top:.8em}.full-funnel-campaigns .create-campaign-btn svg{font-size:1em}.full-funnel-campaigns .view-all-campaigns-btn{background-color:#ffffff1a;color:#fff}.full-funnel-campaigns .create-campaign-btn:hover{background-color:#fff3}.full-funnel-campaigns .sub-item-group{padding:5px}.full-funnel-campaigns .sub-item-header{align-items:center;color:#ffffffb3;display:flex;font-size:1em;font-weight:600;justify-content:space-between;margin-bottom:.5em}.full-funnel-campaigns .campaign-group{max-height:240px;overflow-y:auto}.full-funnel-campaigns .campaign-group::-webkit-scrollbar{width:2px}.full-funnel-campaigns .campaign-group::-webkit-scrollbar-track{background:#585858;border-radius:.3em}.full-funnel-campaigns .campaign-group::-webkit-scrollbar-thumb{background:#888;border-radius:.3em}.full-funnel-campaigns .campaign-group::-webkit-scrollbar-thumb:hover{background:#555}@-moz-document url-prefix(){.full-funnel-campaigns .campaign-group{position:relative;scrollbar-width:none}.full-funnel-campaigns .campaign-group:after{background:#585858;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;width:2px}}.full-funnel-campaigns .campaign-item{align-items:center;background-color:#75757525;border-radius:.8em;cursor:pointer;display:flex;font-size:1em;font-weight:400;justify-content:space-between;margin-bottom:6px;margin-top:5px;overflow:hidden;padding:10px 8px;transition:background-color .3s ease}.full-funnel-campaigns .campaign-label{display:block;font-weight:700;max-width:15em;overflow:hidden;padding:.1em 0;text-overflow:ellipsis;white-space:nowrap}.full-funnel-campaigns .indicator{background-color:#ccc;border-radius:50%;height:.7em;margin-left:.7em;width:.7em}.indicator.active{background-color:#4caf50}.full-funnel-campaigns .campaign-item.active,.full-funnel-campaigns .campaign-item:hover{background-color:#ffffff1a}@media (max-height:1030px),(max-width:1470px){.full-funnel-campaigns .campaign-group{max-height:150px;overflow-y:auto}.full-funnel-campaigns .sub-items{font-size:.8em}}.nav-item.active.open{background-color:#13364a;border-radius:12px;margin:calc(.5em - 4px) calc(1em - 4px);padding:2px;position:relative}.nav-item.active.open:before{background:linear-gradient(45deg,var(--main-green),#085a9c);border-radius:14px;bottom:calc(-100% - 2px);content:"";left:-2px;opacity:1;position:absolute;right:-2px;top:-2px;z-index:0}.nav-item.full-funnel-campaigns.disabled .nav-item-content .nav-item-right{display:none}.nav-item.active.open .sub-items{background-color:#13364a;border-radius:10px;margin:.2em 0 0;overflow-y:auto;padding-bottom:.5em;position:relative;z-index:1}.nav-item.active.open .campaign-group,.nav-item.active.open .sub-item-group{background-color:#13364a}.nav-item.active.open .nav-item-content{margin:0}.nav-item.active.open .create-campaign-btn{margin:1em auto;width:auto}.nav-item.full-funnel-campaigns{overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item.full-funnel-campaigns .nav-item-content{height:3em}.nav-item.full-funnel-campaigns.active:not(.open) .nav-item-content:before{background:linear-gradient(45deg,var(--main-green),#085a9c) border-box;border:2px solid #0000;border-radius:var(--border-lg);content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;position:absolute}.nav-item.full-funnel-campaigns .nav-item-content:hover,.nav-item.full-funnel-campaigns.active .nav-item-content{background-color:#ffffff1a}@media (max-height:1030px),(max-width:1470px){.nav-item.full-funnel-campaigns .nav-item-content{height:3em}}.nav-item-right{pointer-events:auto}.nav-item.full-funnel-campaigns .nav-item-content{height:3.5em}.nav-item.full-funnel-campaigns.active:not(.open) .nav-item-content{background-color:#13364a;position:relative}.nav-item.full-funnel-campaigns.active.open{background-color:#13364a;border-radius:var(--border-lg);padding:0}.nav-item.full-funnel-campaigns.active.open .nav-item-content{border-radius:12px 12px 0 0;margin:0}.nav-item.full-funnel-campaigns.active.open .sub-items{background-color:#13364a;border-radius:0 0 12px 12px;padding:.5em}.nav-item.full-funnel-campaigns.active.open .campaign-group{background-color:#13364a}.nav-item.full-funnel-campaigns.active.open .create-campaign-btn{margin:1em auto;width:auto}.nav-item.full-funnel-campaigns{position:relative}.nav-item-right{align-items:center;display:flex;margin-left:10px}.nav-item-right svg{font-size:.8em}.nav-item.dropdown-open .nav-item-right svg{transform:rotate(180deg)}.mobile-dropdown{background:#13364a;border-radius:0 0 12px 12px;margin:0 1em;max-height:0;overflow:hidden;padding:.5em;position:relative;transition:max-height .3s ease-in-out}.nav-item.dropdown-open .mobile-dropdown{max-height:500px}.dropdown-item{align-items:center;background:none;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.9em;gap:10px;padding:.8em;text-align:left;transition:background-color .2s ease;width:100%}.dropdown-item:hover{background:#ffffff1a}.dropdown-item.overview-btn{background:#ffffff1a;margin-bottom:.5em}.dropdown-item.create-btn{background:#ffffff1a;margin-bottom:1em}.dropdown-section{margin-bottom:1em}.section-header{color:#ffffffb3;font-size:.8em;margin-bottom:.5em;padding:.5em .8em}.campaign-item{padding-left:1.5em}.campaign-item.active{background:#4caf5033;border:1px solid #4caf504d}@media (max-width:768px){.nav-item.full-funnel-campaigns{display:block}.nav-item.full-funnel-campaigns .nav-item-content{margin:.5em 1em}.nav-item.dropdown-open .nav-item-content{background-color:#13364a;border-radius:var(--border-md) var(--border-md) 0 0}.nav-item.dropdown-open .mobile-dropdown{max-height:500px;opacity:1;visibility:visible}}.nav-item.full-funnel-campaigns .nav-item-content{background-color:initial;height:3.2em;margin:.5em 1em;transition:all .3s ease}.nav-item.full-funnel-campaigns.disabled{background:none;cursor:not-allowed;margin-right:1em;opacity:.5;width:100%}.nav-item.full-funnel-campaigns.disabled .nav-item-content:hover{background:none}.nav-item-left{gap:10px}.nav-item-left,.nav-item-left span,.nav-item-left svg,.sidebar-container{pointer-events:none}body.navbar-locked .sidebar-container{left:var(--lg-navbar-width)}body:not(.navbar-locked) .sidebar-container{left:var(--locked-navbar-width)}body .basic-user.ad-health-checkup .sidebar-container{left:0}.sidebar-container:has(.full-funnel-sidebar.open){pointer-events:auto}.full-funnel-sidebar{background:linear-gradient(0deg,#011520 0,#13364a);border-left:1px solid #ffffff1a;border-radius:0 1.5em 1.5em 0;color:#fff;display:flex;flex-direction:column;height:100%;opacity:0;pointer-events:auto;position:relative;transform:translateX(-100%);transition:transform var(--transition-timing) cubic-bezier(.4,0,.2,1),opacity var(--transition-timing) cubic-bezier(.4,0,.2,1);visibility:hidden;width:var(--lg-navbar-width);will-change:transform,opacity}.full-funnel-sidebar.open{box-shadow:0 0 20px #0003;opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible}.full-funnel-sidebar .sidebar-content{-ms-overflow-style:none;cursor:pointer;overflow-y:scroll;scrollbar-width:none}.full-funnel-sidebar .sidebar-content::-webkit-scrollbar{display:none;width:0}.full-funnel-sidebar .sidebar-header{pointer-events:none}.full-funnel-sidebar .sidebar-header .close-button{pointer-events:auto}.full-funnel-sidebar.open:before{background:#fff3;border-radius:var(--border-lg);content:"";height:3.5em;left:0;position:absolute;top:50%;transform:translateY(-50%)}.full-funnel-sidebar .sidebar-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1.2em 1em 1.2em 1.5em}.full-funnel-sidebar .sidebar-header h2{color:var(--main-white);font-size:1.1em;font-weight:600;margin:0}.full-funnel-sidebar .close-button{align-items:center;background:none;border:none;border-radius:.5em;color:#ffffffb3;cursor:pointer;display:flex;justify-content:center;padding:.5em;transition:all .3s ease}.full-funnel-sidebar .close-button:hover{background:#ffffff1a;color:var(--main-white)}.sidebar-content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.2em 1em 1.2em 1.5em}.full-funnel-sidebar .overview-btn{align-items:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:var(--border-md);color:var(--main-white);cursor:pointer;display:flex;font-size:.9em;font-weight:600;gap:.5em;height:3em;justify-content:center;padding:.8em;position:relative;width:100%}.full-funnel-sidebar .overview-btn:hover{background:#ffffff26}.full-funnel-sidebar .overview-btn.active{background-color:#13364a;border:none;color:var(--main-white)}.full-funnel-sidebar .overview-btn.active:before{background:linear-gradient(45deg,var(--main-green),#085a9c);border-radius:var(--border-lg);bottom:-2px;content:"";left:-2px;opacity:1;position:absolute;right:-2px;top:-2px;z-index:-1}.full-funnel-sidebar .overview-btn svg{font-size:1em;transition:color .3s ease}.full-funnel-sidebar .overview-btn.active svg{color:var(--main-white)}.full-funnel-sidebar .create-campaign-btn{align-items:center;background:var(--main-green-gradient);background-color:#2c3e50;border:1px solid #ffffff1a;border:none;border-radius:var(--border-md);color:var(--main-white);color:#fff;cursor:pointer;display:flex;font-size:.9em;font-weight:600;gap:.7em;height:3em;justify-content:center;margin-top:1em;padding:.8em;position:relative;width:100%}.full-funnel-sidebar .create-campaign-btn:hover{background:var(--main-green-gradient-hover)}.full-funnel-sidebar .create-campaign-btn svg{font-size:1.1em;transition:transform .3s ease}.full-funnel-sidebar .create-campaign-btn.active{background:#13364a;border:none;color:var(--main-white)}.full-funnel-sidebar .create-campaign-btn.active:before{background:linear-gradient(45deg,var(--main-green),#085a9c);border-radius:var(--border-lg);bottom:-2px;content:"";left:-2px;opacity:1;position:absolute;right:-2px;top:-2px;z-index:-1}.full-funnel-sidebar .existing-campaign-btn{align-items:center;background:#ffffff0d!important;background-color:#2c3e50;border:1px solid var(--second-green)!important;border:none;border-radius:var(--border-md);color:var(--second-green)!important;color:#fff;cursor:pointer;display:flex;font-size:.9em;font-weight:600;gap:.7em;height:3em;justify-content:center;margin-top:1em;padding:.8em;position:relative;width:100%}.full-funnel-sidebar .existing-campaign-btn:hover{background:hsla(0,0%,47%,.181)!important;border:1px solid var(--second-green-hover)!important;color:var(--second-green-hover)!important}.full-funnel-sidebar .existing-campaign-btn svg{font-size:1.1em;transition:transform .3s ease}.full-funnel-sidebar .existing-campaign-btn.active{background:#13364a!important;border:none!important;color:var(--main-white)!important}.full-funnel-sidebar .existing-campaign-btn.active:before{background:linear-gradient(45deg,var(--main-green),#085a9c);border-radius:var(--border-lg);bottom:-2px;content:"";left:-2px;opacity:1;position:absolute;right:-2px;top:-2px;z-index:-1}.full-funnel-sidebar .sub-item-header{align-items:center;color:#ffffffb3;display:flex;font-size:.9em;font-weight:600;justify-content:space-between;margin-bottom:.8em;padding:0 .5em}.full-funnel-sidebar .campaign-group{display:flex;flex-direction:column}.full-funnel-sidebar .campaign-item{align-items:flex-start;align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:var(--border-md);cursor:pointer;display:flex;margin-bottom:.8em;min-height:3em;padding:.8em 1em;position:relative;transition:all .3s ease}.full-funnel-sidebar .campaign-info{flex:1 1;min-width:0;padding-right:1.5em;width:calc(100% - 2em)}.full-funnel-sidebar .campaign-item:hover{background:#ffffff1a;transform:translateY(-1px)}.full-funnel-sidebar .campaign-item.active{background:#4caf5033;border:1px solid #4caf504d}.full-funnel-sidebar .campaign-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--main-white);display:-webkit-box;font-size:.9em;font-weight:400;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:100%;word-break:break-word}.full-funnel-sidebar .indicator{background:#ffffff4d;border-radius:50%;flex-shrink:0;height:8px;position:absolute;right:1em;width:8px}.full-funnel-sidebar .indicator.active{background:var(--main-green)}.full-funnel-sidebar .settings-button{align-items:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:var(--border-md);color:var(--main-white);cursor:pointer;display:flex;font-size:.9em;font-weight:600;gap:.7em;height:3em;justify-content:center;margin-bottom:1.5em;margin-top:auto;padding:.8em;position:relative;transition:all .3s ease;width:100%}.full-funnel-sidebar .settings-button:hover{background:#ffffff26}.full-funnel-sidebar .settings-button svg{font-size:1.1em}.navbar-container.hovered+.sidebar-container .full-funnel-sidebar{z-index:6999}@media (max-height:1030px),(max-width:1470px){.full-funnel-sidebar{font-size:.85em}body.navbar-locked .sidebar-container{left:14.4em}body:not(.navbar-locked) .sidebar-container{left:4em}.sidebar-content,.sidebar-header{padding:1em .8em 1em 1.2em}body.navbar-locked .sidebar-container{left:14.4em}body:not(.navbar-locked) .sidebar-container{left:4em}.full-funnel-sidebar{font-size:.8em}}@media (max-width:768px){.full-funnel-sidebar,.sidebar-container{display:none}.nav-item.full-funnel-campaigns{display:block}.nav-item.full-funnel-campaigns .nav-item-content{margin:.5em 1em}.nav-item.full-funnel-campaigns.sidebar-open .nav-item-content{border:none;margin:.5em 1em}}.full-funnel-sidebar .sub-item-group{margin-top:2em}:root{--transition-timing:300ms;--transition-function:cubic-bezier(0.4,0,0.2,1)}.new-navbar{background:linear-gradient(0deg,#011520 0,#13364a);border-radius:0 1.5em 1.5em 0;color:#fff;font-family:Arial,sans-serif;font-size:1em;height:100vh;left:0;overflow:visible;position:fixed;transition:width .3s cubic-bezier(.4,0,.2,1);transition:width var(--transition-timing) cubic-bezier(.4,0,.2,1);width:var(--lg-navbar-width);z-index:8000}.navbar-toggle,.new-navbar{display:flex;flex-direction:column;top:0}.navbar-toggle{position:absolute;right:0;z-index:80}.new-navbar.collapsed .navbar-toggle{display:none}.lock-button{align-items:center;background:hsla(0,0%,54%,.265);border:none;border-radius:0 1.5em 0 1.5em;border-top:1px solid hsla(0,0%,54%,.265);box-shadow:-2px 2px 2px rgba(0,0,0,.272);cursor:pointer;display:flex;height:50px;justify-content:center;padding:7px;transition:background-color .3s ease;width:25px}.lock-button.locked svg{color:hsla(0,0%,100%,.821)}.lock-button:hover{background-color:var(--main-green)}.lock-button svg{color:hsla(0,0%,69%,.697);font-size:.9em}.new-navbar.collapsed{width:var(--locked-navbar-width)}.new-navbar.collapsed .nav-item-content{margin:0}.navbar-content{display:flex;flex-direction:column;flex-grow:1;overflow:hidden;padding:1em 0}.nav-item-left{background:none;border-radius:.5em;padding:0 0 0 .8em;width:100%}@keyframes pulse{0%{color:#fff}50%{color:red}to{color:#fff}}.nav-item-badge{animation:pulse 2s infinite;font-size:1.2em;margin-right:1em;text-decoration:none}.new-navbar.collapsed .nav-item-badge{display:none}.new-navbar.collapsed .nav-item-left{background:none;justify-content:center;padding:0}.nav-item *{text-decoration:none!important}.new-navbar *{-webkit-user-select:none;user-select:none}.navbar-logo{cursor:pointer;height:60px;margin-right:10px;overflow:hidden;padding-bottom:60px;position:relative;text-align:center}.new-navbar.collapsed .navbar-logo{margin-right:0}.navbar-logo img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease}.navbar-logo .full-logo{max-width:160px;opacity:1;width:80%}.navbar-logo .e-logo{height:60px;opacity:0;width:60px}.new-navbar.collapsed .navbar-logo .full-logo{opacity:0;transform:translate(-50%,-50%) scale(.5)}.new-navbar.collapsed .navbar-logo .e-logo{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.summary-report-btn{align-items:center;align-self:center;background-color:#ffffff1a;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-weight:700;height:50px;justify-content:center;margin-top:20px;padding:10px;transition:all .3s ease;width:90%}.navbar-menu{flex-grow:1;margin-top:1.5em}.nav-item,.navbar-menu{display:flex;flex-direction:column}.nav-item{overflow:hidden;position:relative;text-decoration:none;transition:max-height .3s ease}.nav-item.disabled{cursor:not-allowed;opacity:.5}.nav-item.disabled .nav-item-content{cursor:not-allowed;pointer-events:auto}.new-navbar.collapsed .nav-item.disabled .nav-item-content{margin:.5em 1em}.nav-item-content.pulsating{animation:nav-pulse 2s infinite}@keyframes nav-pulse{0%{box-shadow:0 0 0 0 #8bc45db3}70%{box-shadow:0 0 0 6px #8bc45d00}to{box-shadow:0 0 0 0 #8bc45d00}}.new-navbar.collapsed .nav-item.active .nav-item-content{background:linear-gradient(180deg,#4caf5033,#4caf501a);box-shadow:0 0 10px #4caf50b3}.new-navbar.collapsed .nav-item-content svg{color:hsla(0,0%,71%,.749)}.new-navbar.collapsed .nav-item-content:hover svg,.new-navbar.collapsed .nav-item.active .nav-item-content svg{color:#fff}.nav-item-content{align-items:center;border-radius:var(--border-md);cursor:pointer;display:flex;font-size:.9em;height:3em;justify-content:space-between;margin:.5em 1em}.nav-item.active .nav-item-content:before{background:linear-gradient(45deg,var(--main-green),#085a9c);border-radius:var(--border-lg);bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.new-navbar:not(.collapsed) .nav-item.active .nav-item-content:before{opacity:1}.new-navbar:not(.collapsed) .nav-item:not(.full-funnel-campaigns).active .nav-item-content{background-color:#13364a}.nav-item-left{align-items:center;color:#fff;display:flex}.nav-item-right svg{margin-left:8px;min-height:25px;scale:.8}.nav-item svg{font-size:1.2em;margin-right:13px;min-width:1.2em}.nav-item span{font-weight:400;opacity:1;transition:opacity .3s ease,width .3s ease;white-space:nowrap}.basic-user .full-funnel-campaigns .sub-item-group{padding:5px 0}.basic-user .full-funnel-campaigns .campaign-item{padding-left:10px}.basic-user .full-funnel-campaigns .sub-items{padding:0 1em}.sub-items{font-size:13px;margin-left:0;max-height:0;overflow:hidden;padding-right:15px;transition:max-height .3s ease}.sub-items.open{max-height:500px}.sub-item{align-items:center;color:#ccc;display:flex;justify-content:space-between;margin:5px 0}.sub-item-count{background-color:#fff3;border-radius:10px;font-size:.8em;padding:2px 6px}.navbar-footer{margin-top:auto;padding-bottom:10px;text-align:-webkit-center;z-index:80}.toggle-circle{align-items:center;background-color:#4caf4fe8;border-radius:10px 0 0 10px;display:flex;height:40px;justify-content:center;transition:transform .3s ease;width:25px}.navbar.collapsed .navbar-toggle .toggle-circle svg{transform:rotate(180deg)}.navbar.expanded .navbar-toggle .toggle-circle svg{transform:rotate(0deg)}.chevron-collapsed,.chevron-expanded{color:#fff;font-size:18px}.new-navbar.collapsed .navbar-footer span,.new-navbar.collapsed .sub-items{display:none}.new-navbar.collapsed .nav-item span{opacity:0;overflow:hidden;width:0}.new-navbar.collapsed .nav-item{align-items:center;padding:8px}.new-navbar.collapsed .nav-item-content{border-radius:var(--border-md);height:3.2em;justify-content:center;padding:0;width:3.2em}.new-navbar.collapsed .nav-item svg{margin-right:0}.new-navbar.collapsed .nav-item-content:hover{background-color:#ffffff1a;transition:background-color .3s ease}.summary-report-btn:hover{background-color:#fff3}.create-campaign-btn:hover{background-color:#34495e}.navbar-content::-webkit-scrollbar{width:5px}.navbar-content::-webkit-scrollbar-track{background:#0000}.navbar-content::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.navbar-content::-webkit-scrollbar-thumb:hover{background:#ffffff80;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.nav-item-content:hover,.nav-item.active .nav-item-content{background-color:#ffffff1a;transition:background-color .3s ease}.support-text{color:#ccc;font-size:14px;margin-top:10px}.nav-item .sub-items{max-height:0;overflow:hidden;scrollbar-width:none;transition:max-height .3s ease}.nav-item.open{background-color:#13364a;border-radius:var(--border-md);margin:.5em 1em}.nav-item.open .sub-items{max-height:650px;overflow-y:auto}.nav-item .sub-item{align-items:center;color:var(--main-white);cursor:pointer;display:flex;padding:10px;text-decoration:none}.nav-item .sub-item:hover{background-color:#ffffff1a}.nav-item .sub-item svg{margin-right:10px}.nav-item-right svg{transition:transform .3s ease}.navbar-footer .navbar-line{background-color:#fff3;height:1px;margin-bottom:10px;margin-top:10px;width:80%}.navbar-footer .nav-item{margin-bottom:5px}.navbar-footer .support-text{color:#ffffffb3;font-size:12px;text-align:center}.new-navbar.collapsed .navbar-footer .nav-item-content span{display:none}@media (max-height:1030px),(max-width:1470px){.new-navbar{font-size:.8em}.nav-item-content{height:3em;margin-bottom:5px;margin-top:5px}.nav-item.open{max-height:100%}.nav-item.open .sub-items{max-height:100%;overflow-y:auto}}.nav-item:not(.full-funnel-campaigns) .nav-item-content{align-items:center;border-radius:var(--border-md);cursor:pointer;display:flex;font-size:.9em;justify-content:space-between;margin-bottom:.5em;margin-top:.5em;position:relative}@media (max-height:1030px),(max-width:1470px){.nav-item:not(.full-funnel-campaigns) .nav-item-content{height:3em}.basic-user .full-funnel-campaigns .campaign-item{padding-left:10px}}.new-navbar.ahcu-mode .navbar-toggle{display:none}.mobile-menu-button{background:none;border:none;color:var(--text-gray);cursor:pointer;display:none;font-size:1.2rem;left:1rem;padding:.5rem;position:fixed;top:15px;z-index:9002}.mobile-menu-button:hover{color:var(--main-green)}@media (max-width:768px){.mobile-menu-button{display:block}.new-navbar{border-radius:0;display:none;height:100vh;left:0;position:fixed;transition:all .3s ease;width:var(--locked-navbar-width)!important}.new-navbar.expanded,.new-navbar.mobile-open{background:linear-gradient(0deg,#011520 0,#13364a);display:block;width:100vw!important;z-index:8000}.new-navbar.collapsed{width:var(--locked-navbar-width)!important}.new-navbar .navbar-content{padding-top:4rem}.new-navbar .navbar-toggle{display:none}.App.basic-user .main-cont,body.navbar-locked .basic-user .main-cont{margin-left:0!important;width:100%!important}.new-navbar.expanded,.new-navbar.mobile-open{display:flex;flex-direction:column}.new-navbar.expanded .navbar-content,.new-navbar.mobile-open .navbar-content{flex:1 1;overflow-y:auto;padding:0}.new-navbar.expanded .navbar-footer,.new-navbar.mobile-open .navbar-footer{bottom:0;padding:1rem;position:fixed;width:100%;z-index:9999}.new-navbar.expanded .navbar-menu,.new-navbar.mobile-open .navbar-menu{flex:1 1;min-height:350px;overflow-y:auto}.new-navbar.expanded .navbar-logo,.new-navbar.mobile-open .navbar-logo{left:0;margin:0 auto;position:-webkit-sticky;position:sticky;top:0;width:100vw!important;z-index:8000}.new-navbar.expanded .navbar-content::-webkit-scrollbar,.new-navbar.mobile-open .navbar-content::-webkit-scrollbar{display:none}.new-navbar.expanded .navbar-content,.new-navbar.mobile-open .navbar-content{-ms-overflow-style:none;scrollbar-width:none}@supports (-webkit-touch-callout:none){.new-navbar.expanded .navbar-footer,.new-navbar.mobile-open .navbar-footer{margin-bottom:env(safe-area-inset-bottom);padding-bottom:calc(1rem + env(safe-area-inset-bottom))}}.new-navbar.collapsed .navbar-footer .navbar-line{display:none}.new-navbar.expanded .navbar-footer .navbar-line,.new-navbar.mobile-open .navbar-footer .navbar-line{display:block}.new-navbar.expanded .nav-item-content span,.new-navbar.mobile-open .nav-item-content span{display:inline-block!important;opacity:1!important;visibility:visible!important}.new-navbar.expanded .nav-item-left,.new-navbar.mobile-open .nav-item-left{align-items:center;display:flex;flex:1 1;gap:1rem}.navbar-profile-menu.open{border-radius:1.5em}.navbar-account-manager-card{margin-top:1rem;transition:all .3s ease}.new-navbar.mobile-open .navbar-account-manager-card{display:block;opacity:1}.new-navbar.collapsed .navbar-account-manager-card{display:none;opacity:0}}.new-navbar.ahcu-mode{transition:all .3s ease}.new-navbar.ahcu-mode.expanded{transition:all .3s ease;width:var(--lg-navbar-width)}.new-navbar.ahcu-mode.collapsed{transition:all .3s ease;width:var(--locked-navbar-width)}.basic-user .main-cont{transition:all .3s ease!important}.nav-item-content img{filter:brightness(0) invert(1);height:1.4em;margin-right:13px;scale:1.5;width:1.4em}.new-navbar.collapsed .nav-item-content img{margin-right:0}.new-navbar.collapsed .nav-item.full-funnel-campaigns.disabled{margin-right:-.5em}.full-funnel-campaigns .nav-item-content img{filter:brightness(0) invert(1);height:1.4em;scale:1;width:1.4em}.new-navbar.collapsed .nav-item-content img{filter:brightness(0) invert(.6)}.new-navbar.collapsed .nav-item.active .nav-item-content img{filter:brightness(0) invert(1)}@media (max-width:468px){.nav-item-content img{margin-right:8px}}.nav-item.full-funnel-campaigns .nav-item-content{align-items:center;border-radius:var(--border-md);cursor:pointer;display:flex;font-size:.9em;justify-content:space-between;margin-bottom:.5em;margin-top:.5em;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-timing) var(--transition-function)}.nav-item.full-funnel-campaigns.active .nav-item-content{background:#4caf501a;border-radius:var(--border-md)}.nav-item.full-funnel-campaigns.sidebar-open .nav-item-content{background:linear-gradient(90deg,#011520 0,#13364a);border:1px solid #fff3;border-radius:var(--border-md)}.nav-item.active.full-funnel-campaigns.sidebar-open .nav-item-content{border:0 solid #fff3}.navbar-container{transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--transition-timing) var(--transition-function)}.new-navbar.collapsed:has(.nav-item.full-funnel-campaigns.sidebar-open){border-radius:0}.sidebar-container{height:100vh;left:var(--locked-navbar-width);position:absolute;top:0;transition:left .3s cubic-bezier(.4,0,.2,1);transition:left var(--transition-timing) cubic-bezier(.4,0,.2,1);z-index:7000}.navbar-container.hovered:not(.locked)+.sidebar-container{left:var(--lg-navbar-width);z-index:6999}.navbar-container:not(.hovered):not(.locked)+.sidebar-container{left:var(--locked-navbar-width)}@media (max-height:1030px),(max-width:1470px){.navbar-container:not(.hovered):not(.locked)+.sidebar-container{left:calc(var(--locked-navbar-width) - 1em)}.navbar-container.hovered:not(.locked)+.sidebar-container{left:calc(var(--lg-navbar-width) - 3.6em);z-index:6999}.new-navbar.collapsed .nav-item.full-funnel-campaigns.disabled{margin-right:-1em}}.nav-item.full-funnel-campaigns.sidebar-open+.new-navbar,.new-navbar:has(.nav-item.full-funnel-campaigns.sidebar-open){border-radius:0}.new-navbar:has(.nav-item.full-funnel-campaigns.sidebar-open) .lock-button{border-radius:0 0 0 1.5em}.new-navbar.collapsed .navbar-profile-menu-cont .profile-image img,.new-navbar.collapsed .navbar-profile-menu-cont .profile-letter{margin-right:0}.new-navbar.collapsed .navbar-content{padding:1.2em 0}.notification-popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffd9;border-radius:.25em;box-shadow:0 1px 10px 0 var(--transparent-gray),0 2px 15px 0 #0000000d;color:#000;cursor:pointer;padding:.5em;position:absolute;right:1em;top:1em;width:450px;z-index:9999;.notification-popup-content{align-items:center;display:flex;gap:.5em;.icon{color:#2e2e2e;flex-shrink:0;font-size:1.25em}.texts{display:flex;flex-direction:column;gap:.25em;.main-text{align-items:center;color:#2e2e2e;display:flex;font-size:1em;font-weight:500;gap:.25em}.sub-text{color:#757575;font-size:.9em}}}}.notification-popup.visible{animation:fade-in .25s forwards}.notification-popup.hidden{animation:fade-out 4s forwards}@keyframes fade-in{0%{display:none;opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{display:none;opacity:0}}.bottom-notification-bar{background:var(--main-yellow);bottom:0;color:var(--main-white);font-size:1em;left:0;padding:10px;position:absolute;text-align:center;width:100vw;z-index:51}.bottom-notification-bar.red{background:var(--main-red)}.bottom-notification-bar a{color:var(--main-white)!important;text-decoration:underline}.bottom-notification-bar a:hover{color:#e6e6e6!important;text-decoration:underline}.bottom-notification-bar .close-button{bottom:10px;color:var(--main-white);cursor:pointer;font-size:1em;position:absolute;right:1em;transition:.3s}.bottom-notification-bar .close-button:hover{color:#f0f0f0;transform:scale(1.05)}.bar-button{align-items:center;background:var(--transparent-black);border-radius:8px;color:var(--main-white);color:var(--main-white)!important;cursor:pointer;display:flex;height:40px;justify-content:center;max-width:40px;min-width:40px;position:relative;text-decoration:none!important;transition:all .3s ease}.bar-button.expandable{padding:0 .5em}.bar-button.expandable:hover{gap:.5em;max-width:250px}.bar-button:hover{background:#ffffff1a}.bar-button.active{background-color:#13364a;position:relative}.bar-button.active:before{background:linear-gradient(45deg,var(--main-green),#085a9c);border-radius:10px;bottom:-2px;content:"";left:-2px;opacity:1;position:absolute;right:-2px;top:-2px;transition:opacity .3s ease;z-index:-1}.bar-button.adHealthCheckup,.bar-button.bookADemoButton{background:linear-gradient(#043735 0 0) padding-box,linear-gradient(to right,var(--second-green),var(--primary-green)) border-box;border:1px solid #0000}.bar-button.adHealthCheckup:hover,.bar-button.bookADemoButton:hover{background:linear-gradient(#0d4d4b 0 0) padding-box,linear-gradient(to right,var(--second-green),var(--primary-green)) border-box}.bar-button.bookADemoButton{display:flex;gap:.5em;min-width:130px;transition:.3s}.bar-button.bookADemoButton .button-title{display:inline-block;max-width:200px}.profileicon{display:none}.bar-button .name-first-letter{align-items:center;border-radius:2px;color:var(--main-white);display:flex;font-size:1.5em;font-weight:600;height:1.5em;justify-content:center;text-align:center}.bar-button.warning{background:var(--main-yellow)}.bar-button .button-title{display:none;font-size:.85em;max-width:0;overflow:hidden;text-decoration:none;text-overflow:clip;transition:.3s;white-space:nowrap}.bar-button.expandable:hover .button-title{display:none;max-width:200px}.right-menu .checkup-button{max-width:40px}.right-menu .checkup-button text{display:none}.bar-button .img-icon{width:20px}.bar-button.show-title .button-title{display:inline-block;max-width:200px}@media (max-width:1400px){.bar-button{height:35px;min-width:35px}.bar-button .icon{font-size:.9em}}@media (max-width:768px){.bar-button .img-icon{scale:1.5;width:12px}.bar-button .button-title{display:inline-block;max-width:200px}.profileicon{display:block;margin-left:auto}.bar-button{min-width:85px}.bar-button.bookADemoButton{gap:1.5em;min-width:85%}}.account-manager-box{position:relative}.account-manager-box .sized-box{height:5px;width:100%}.account-manager-box .accordion-part{border-radius:5px;max-height:0;max-width:600px;min-width:250px;overflow:visible;position:absolute;right:0;transition:.3s;z-index:10;z-index:9999}.account-manager-box .accordion-part.open{max-height:200px}.account-manager-box .accordion-part .content{border-radius:5px;color:var(--text-gray);font-size:.85em;max-height:0;overflow:hidden;padding:.5em 1.5em 1em}.account-manager-box .accordion-part.open .content{background:linear-gradient(to right top,#01394f,80%,#016750);box-shadow:0 1px 5px 0 #01394f;color:var(--main-white);margin-top:12px;max-height:100%}.account-manager-box .accordion-part.open h3{color:var(--main-white);margin:.5em 0 1em}.account-manager-box .accordion-part .content .main-row{align-items:center;border-radius:8px;flex-wrap:nowrap;gap:10px;margin-bottom:1em;padding:6px 10px}.account-manager-box .accordion-part .content .main-row a{color:#b2dafd}.account-manager-box .accordion-part.open .content img{border-radius:100%;max-width:50px}.account-manager-box .accordion-part .content .actions-row .button{background-color:var(--transparent-black);flex:1 1 auto;padding:8px 5px}.account-manager-box .accordion-part .content .actions-row .button:hover{background-color:var(--transparent-black-hover)}.account-manager-box .accordion-part .content .buttons{display:flex;flex-direction:column;gap:.5em;width:100%}.get-support-icon{display:block;display:none;margin-left:auto}@media (max-width:768px){.get-support-icon{display:block;margin-left:auto}.account-manager-box .accordion-part{border-radius:5px;margin:auto;max-height:0;max-width:none;min-width:none;overflow:visible;position:relative;right:0;transition:0s;width:80vw;z-index:10;z-index:0}.account-manager-box .accordion-part .content .main-row{padding:3px 5px}.account-manager-box .accordion-part .content .actions-row .button{background-color:var(--transparent-black);flex:1 1 auto;padding:12px 5px}.account-manager-box .accordion-part .content .buttons{display:flex;flex-direction:column;gap:.6em}.account-manager-box .accordion-part.open .content{background:none;border-radius:12px;box-shadow:0 1px 5px 0 var(--transparent-black);color:var(--main-white);margin-bottom:10px;margin-top:5px}.account-manager-box .accordion-part.open{max-height:250px;min-width:100%}.account-manager-box .accordion-part.open h3{color:var(--second-green)}}.admin-tabs-container{align-items:center;border-radius:0 0 1rem 1rem;display:flex;justify-content:center;padding:1rem;width:100%}.tab-buttons{align-items:-webkit-center;flex-wrap:wrap;justify-content:flex-start;margin:0 auto}.tab-button,.tab-buttons{align-items:center;display:flex;gap:.5rem}.tab-button{background:#0000;border:none;border-radius:.5rem;color:#f5f5f5b3;cursor:pointer;font-size:.95rem;padding:.75rem 1.25rem;position:relative;transition:all .3s ease}.admin-tabs-container .tab-button:hover{background:#ffffff1a;color:#fff}.tab-button.active{background:#0000;color:#fff;position:relative}.tab-button.active:before{border-radius:.5rem;content:"";inset:0;opacity:1;position:absolute;transition:opacity .3s ease;z-index:-1}.tab-icon{font-size:1.1rem}@media (max-width:1180px){.tab-buttons{gap:.2rem}.tab-button{font-size:.8rem;gap:.2rem;padding:.75rem .8rem}}@media (max-width:960px){.tab-buttons{gap:1rem}.tab-button span{display:none;padding:1rem}}@media (max-width:768px){.tab-buttons{gap:0;justify-content:center}.tab-button{font-size:.9rem;padding:.6rem 1rem}}.topbar-container{background:linear-gradient(90deg,#011520 0,#13364a);box-shadow:0 7px 7px #ccc;box-shadow:0 8px 7px #71717130;display:flex;height:var(--topbar-height);position:relative;width:100vw;z-index:80}.topbar-container .topbar{align-items:center;display:flex;height:100%;justify-content:space-between;padding:1em 2em 1em 4em;width:100%}.topbar-container .topbar .logo-cont{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;max-width:calc(var(--topbar-height)*2.5)}.topbar-container .topbar .logo-cont span{color:var(--main-white);float:right;font-size:.85em;margin-top:-.3em}.topbar-container .topbar .logo-cont img{width:100%}.topbar-container .customer-title{align-items:center;gap:.7em}.topbar-container .customer-title .back-arrow{border-radius:5px;color:var(--main-white);cursor:pointer;font-size:1.7em;padding:5px}.topbar-container .customer-title .back-arrow:hover{background:rgba(0,0,0,.183)}.topbar-container .customer-title h3{margin:0}.right-menu{display:flex;gap:.5em;justify-content:flex-end}.checkup-container,.right-menu{align-items:center}.ahcu-title{display:none}.topbar-container .nav-profile-pic{border-radius:8px;height:100%;object-fit:cover;width:100%}.topbar-container .open-menu{display:none;left:calc(50% - .5em);position:absolute;top:calc(50% - .5em)}.topbar-container .bar-button:hover .nav-profile-pic{opacity:.5}.topbar-container .bar-button:hover .open-menu{display:inherit}.topbar-container .nav-main .navigation{align-items:stretch;display:flex;flex:1 1 100%;flex-direction:column;justify-content:space-between}.topbar-container .nav-main .nav-item{align-items:center;color:#eaeaea;cursor:pointer;display:flex;flex-direction:column;gap:.2em;justify-content:center;padding:1em 0;text-decoration:none;width:100%}.topbar-container .profile-pic-container{height:60px;width:60px}.topbar-container .profile-pic-container img{border-radius:15%;height:100%;object-fit:cover;width:100%}.topbar-container .profile-pic-container .icon{border-radius:15%;height:80%;width:80%}.topbar-container .profile-menu-cont{position:relative}.topbar-container .profile-menu{background:linear-gradient(to right top,#01394f,10%,#016750);border-radius:8px;color:var(--main-white);margin-top:15px;max-height:0;max-width:450px;min-width:250px;overflow:hidden;position:absolute;right:0;transition:.3s;z-index:10;z-index:9999}.topbar-container .profile-menu.open{max-height:200px}.topbar-container .profile-menu .menu-list{margin:0;z-index:9999}.topbar-container .profile-menu .menu-list .menu-item .first-letter{display:flex;font-size:1.2em;justify-content:center;width:25px}.topbar-container .profile-menu .menu-list .menu-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.293);color:var(--main-white);cursor:pointer;display:flex;font-size:.9em;font-weight:600;gap:5px;padding:.6em;text-decoration:none;z-index:9999}.topbar-container .profile-menu .menu-list .menu-item:last-child{border:none;color:#fe6363;font-weight:700}.topbar-container .profile-menu .menu-list .menu-item:hover{background:rgba(0,0,0,.324);box-shadow:0 1px 5px 0 #00000036}.topbar-container .profile-menu .menu-list .menu-item.active{background:var(--second-green)}.topbar-container .profile-menu .menu-list .menu-item .icon-container{display:flex;position:relative}.topbar-container .profile-menu .menu-list .menu-item .icon-container .badge{background:#ff4500;border-radius:50%;height:9px;position:absolute;right:0;top:-.1em;width:9px}.topbar-container .profile-menu .menu-list .menu-item .icon{width:25px}@media (max-width:1550px){.topbar-container .topbar{padding:1em 1em 1em 3.8em}}@media (max-width:1450px){.topbar-container .topbar{padding:1em 1em 1em 3em}}@media (max-width:1150px){.topbar-container .topbar .logo-cont{margin-left:-30px;max-width:100px}}.hamburger-menu{color:var(--main-white);cursor:pointer;display:none}.menu-items{align-items:center;gap:10px}.menu-items,.menu-items.show{display:flex}@media (max-width:768px){.hamburger-menu{display:block}.right-menu{z-index:10}.checkup-container{display:flex;gap:1.4em;margin-left:-4px}.ahcu-title{display:flex;font-size:.95em;font-weight:500}.topbar-container .topbar .logo-cont{margin-left:0}.menu-items{background:linear-gradient(90deg,#011520 0,#13364a);background-image:var(--main-gradient);display:none;flex-direction:column;font-size:medium;font-weight:500;opacity:.97;padding:25px 0;place-items:start;position:absolute;right:0;top:60px;width:100vw}.menu-items.show{align-items:center;background:linear-gradient(90deg,#011520 0,#13364a);display:flex;margin-top:-13px}.menu-items .bar-button{display:flex;display:flex!important;gap:1.5em;justify-content:flex-start;min-width:85vw;opacity:1!important;padding:25px;text-align:left;width:auto}.menu-items button{left:15px;padding:0;text-align:left;width:85%}.menu-items .bar-button .icon{scale:1.5}.topbar-container .profile-menu{background:none;border:none;margin-top:0;overflow:hidden;position:relative}.topbar-container .profile-menu-cont{max-width:85vw;text-align:-webkit-center;width:100%}.topbar-container .profile-menu .menu-list .menu-item{width:85vw}.topbar-container .profile-menu .menu-list .menu-item.active,.topbar-container .profile-menu .menu-list .menu-item:hover{background:none}.topbar-container .topbar{padding:1em 1em 1em .8em}.topbar-container .topbar .logo-cont span{display:none}.topbar-container .customer-title{align-items:center;background:var(--main-gradient);font-size:12px;gap:.7em;height:50px;left:0;padding:0 0 0 2em;position:absolute;top:0;width:100vw}.topbar-container .customer-title .back-arrow{border-radius:5px;color:var(--main-white);cursor:pointer;font-size:2em;padding:5px}.topbar-container .customer-title .back-arrow:hover{background:rgba(0,0,0,.183)}.topbar-container .customer-title h3{margin:0}}.viewing-as-user-warning-container{align-items:center;background-color:var(--main-yellow);border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;color:var(--text-black);cursor:default;display:flex;font-size:14px;font-weight:600;gap:10%;height:35px;justify-content:flex-start;padding:.5em .1em;position:absolute;right:45%;text-align:center;top:0;transform:0;transition:transform .3s ease;width:300px;z-index:10000}.viewing-as-user-warning-container.hide{transform:translateY(-74%)}.viewing-as-user-warning-container.hide:hover,.viewing-as-user-warning-container:hover{transform:translateY(0)}.viewing-as-user-warning-container .back-button{align-items:center;display:flex;gap:5%;justify-content:flex-start;margin-left:20px}@media (max-width:2300px){.viewing-as-user-warning-container{right:40%}}@media (max-width:1600px){.viewing-as-user-warning-container{right:30%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter!important;overflow:hidden;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--main-white:#fff;--text-gray:#4c4c53;--main-gray:#e0e0e0;--light-gray:#7c8284;--text-black:#4f4f4f;--text-purplish-gray:#737395;--transparent-gray:#0000001a;--transparent-black:rgba(0,0,0,.248);--transparent-black-hover:rgba(0,0,0,.425);--text-green:#7ebf59;--dark-green:#327c58;--main-green:#85ca6e;--light-green:#42bd2f;--second-green:#46b680;--primary-green:#8bc45d;--main-green-hover:#51b33f;--second-green-hover:#359064;--main-turquoise:#1297a9;--second-turquoise:#20a19e;--main-blue:#0cb1ed;--dark-blue:#1c798c;--text-blue:#006b92;--text-blue-hover:#004a64;--main-blue-hover:#0a96c9;--main-gradient:linear-gradient(90deg,#01394f 85%,#016750);--blue-gradient:linear-gradient(90deg,#0064a1 50%,#1a7a99);--blue-gradient-hover:linear-gradient(90deg,#014f7f,#174351);--main-red:#e40000;--main-yellow:#f8b724;--disabled-gray:#d9d9d9;--main-box-shadow:0px 6px 16px rgba(200,200,213,.302);--card-shadow:0px 2px 9px #00003e1a;--card-shadow-darker:0px 0px 6px 0px #0006;--background-gray:#f8f9fb;--button-gradient:linear-gradient(294deg,var(--primary-green),var(--second-green) 35%);--main-green-gradient:linear-gradient(90deg,var(--text-green),#5fb97d,#57ba8a);--main-green-gradient-transparent:linear-gradient(90deg,#8bc34a40,#4caf5040);--main-green-gradient-hover:linear-gradient(90deg,#78bb51,#4fa26b,#46a778);--font-32:32px;--font-30:30px;--font-28:28px;--font-26:26px;--font-24:24px;--font-22:22px;--font-20:20px;--font-18:18px;--font-16:16px;--font-14:14px;--font-12:12px;--font-10:10px;--border-main:#dfeaf2;--border-main-hover:#a2c4dd;--border-xs:6px;--border-sm:8px;--border-md:10px;--border-lg:12px;--border-xl:16px;--topbar-height:70px;--lg-navbar-width:18em;--locked-navbar-width:5em;--sidebar-width:18em;--navbar-sidebar-width:calc(var(--sidebar-width) + var(--locked-navbar-width));body.navbar-locked .basic-user .main-cont{margin-left:18em;margin-left:var(--lg-navbar-width);transition:all var(--transition-timing) cubic-bezier(.4,0,.2,1);width:calc(100% - 18em);width:calc(100% - var(--lg-navbar-width))}body.navbar-locked .basic-user.ad-health-checkup .main-cont{margin-left:0!important}body:not(.navbar-locked) .basic-user .main-cont{margin-left:5em;margin-left:var(--locked-navbar-width);transition:all var(--transition-timing) cubic-bezier(.4,0,.2,1);width:calc(100% - 5em);width:calc(100% - var(--locked-navbar-width))}body:not(.navbar-locked) .basic-user .main-cont.sidebar-open{margin-left:23em;margin-left:var(--navbar-sidebar-width);transition:all var(--transition-timing) cubic-bezier(.4,0,.2,1);width:calc(100% - 23em);width:calc(100% - var(--navbar-sidebar-width))}@media (max-height:1030px),(max-width:1470px){:root{--sidebar-width:14.4em}body.navbar-locked .basic-user .main-cont{height:100vh;margin-left:14.6em;width:calc(100% - 15em)}body.navbar-locked .basic-user.ad-health-checkup .main-cont{margin-left:0!important}.App.full-screen-noscroll-padding main{overflow:visible;overflow:initial;padding:2em 0 0 2em}body:not(.navbar-locked) .basic-user .main-cont{height:100vh;margin-left:4em;width:calc(100% - 4em)}body:not(.navbar-locked) .basic-user .main-cont.sidebar-open{margin-left:18.4em;margin-left:calc(var(--navbar-sidebar-width) - 4.6em);width:calc(100% - 23em);width:calc(100% - var(--navbar-sidebar-width))}}--breadcrumb-height:60px;--collapsed-navbar-width:40px;--drawer-opener-width:50px;--enh-catalog-preview-ratio:0.5;--enh-catalog-preview-size:calc(1080px/var(--enh-catalog-preview-ratio));--enh-catalog-navbar-width:330px}*{box-sizing:border-box}html{background:#fff;background:var(--main-white);font-family:Open Sans,sans-serif}a:not(.button){color:#016b92;text-decoration:none}a:not(.button):hover{color:#015370;text-decoration:underline}body{margin:0}.slide-in-left-enter{transform:translateX(-100%)}.slide-in-left-enter-active{transition:all .2s}.slide-in-left-enter-active,.slide-in-left-exit{opacity:1;transform:translateX(0)}.slide-in-left-exit-active{opacity:0;transform:translateX(-100%);transition:all .2s}.center{align-items:center;display:flex;justify-content:center;text-align:center}#sliderContainer{display:none}.slider{-webkit-appearance:none;background:#0000;border-radius:10px;box-shadow:inset 0 0 5px #00000020;height:10px;margin-top:1em;max-width:750px;outline:none;transition:opacity .2s;width:100%}.slider:hover{cursor:pointer;opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#85ca6e;background:var(--main-green);border-radius:15px;box-shadow:0 6px 16px rgba(200,200,213,.302);box-shadow:var(--main-box-shadow);cursor:pointer;height:20px;width:10px}.slider::-moz-range-thumb{background:#85ca6e;background:var(--main-green);border-radius:15px;box-shadow:0 6px 16px rgba(200,200,213,.302);box-shadow:var(--main-box-shadow);cursor:pointer;height:15px;width:15px}.slider::-webkit-slider-thumb:hover{background:#51b33f;background:var(--main-green-hover)}.slider::-moz-range-thumb:hover{background:#51b33f;background:var(--main-green-hover)}.App{background:#fefefe;height:100vh;width:100vw}.App .main-cont{display:flex;height:calc(100% - 70px);height:calc(100% - var(--topbar-height))}.App.ad-health-checkup .main-cont,.App.full-screen .main-cont,.App.full-screen-noscroll .main-cont{height:100%}.basic-user{display:flex;height:100vh;overflow:hidden}.basic-user .main-cont{flex:1 1;height:100%;overflow-y:auto;transition:margin-left .3s ease}.basic-user .main-cont main,.padding-0{padding:0}.App .full-container{height:100%;width:100%}.App.audiences main{max-width:none;padding:0 3em 2em}.App main{color:#4c4c53;color:var(--text-gray);flex:1 1 80%;height:100%;margin:0 auto;overflow:hidden overlay;padding:2em;width:100%}.App.ad-health-checkup main{padding:0!important}.App.full-screen-noscroll main{overflow:visible;overflow:initial;padding:0}.App.full-screen-noscroll-padding main{overflow:visible;overflow:initial;padding:2em 0 0 2em}.App.full-screen-scroll main{height:100vh;overflow-y:scroll;padding:0 1em 1em}.App.full-screen-scroll-no-padding main{height:100vh;overflow-y:scroll;padding:0}.App.full-screen-no-scroll-no-padding main{height:100vh;overflow:hidden;padding:0}.App main h1{color:#85ca6e;color:var(--main-green);font-size:1.7em;font-weight:600}@media (max-width:1550px){.App main{padding:1em}}@media (max-width:450px){.App main h1{font-size:1.3em}}::-webkit-scrollbar{display:block;width:12px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#0000;border:3px solid #0000;border-radius:24px;box-shadow:inset 4px 0 0 4px #0000}.scrolling::-webkit-scrollbar-thumb{box-shadow:inset 4px 0 0 4px #00000040}.scrolling::-webkit-scrollbar-thumb:hover{background-color:#00000040}.loading-overlay{background:rgba(0,0,0,.397);display:flex;height:100vh;width:100vw;z-index:1000}#imageOverlay,.loading-overlay{align-items:center;justify-content:center;position:fixed}#imageOverlay{background:#0000007a;bottom:0;display:none;left:0;right:0;top:0;z-index:20000}#imageOverlay img{max-height:80vh;max-width:80vw}#imageOverlay .close-button{background:none;border:none;color:#fff;color:var(--main-white);display:flex;font-size:2em;position:absolute;right:1em;top:2em}@media (max-width:500px){#imageOverlay img{max-height:80vh!important;max-width:100vw!important}}.row{display:flex;flex-flow:row wrap;gap:1em}.error-text{color:#d10303;font-size:.8em;margin:.5em auto}.link-text{color:#006b92;color:var(--text-blue);cursor:pointer}.link-text:hover{text-decoration:underline}.react-tiny-popover-container{top:-5px;z-index:79}.adminsr #tidio-chat{display:none}.test{animation:gradientAnimation 2s ease-in-out infinite;background:linear-gradient(130deg,#f1f1f1,#e2e2e2);background-size:200% 200%;border:1px solid #000;font-size:30px;height:300px;width:300px}.ripple-animate{animation:gradientAnimation 2s ease-in-out forwards;background:#c7ffd1 radial-gradient(circle,#0000 -200%,#fff 100%) 50%/15000%;background:#c7ffd1 radial-gradient(circle,#0000 -200%,var(--main-white) 100%) 50%/15000%;background-size:200% 200%}.blink-animate{animation:textBlinkAnimation 1s linear 2 forwards}@keyframes gradientAnimation{0%{background-position:10% 0}50%{background-position:90% 100%}to{background-position:10% 0}}@keyframes dashLine{0%{stroke-dashoffset:3000}10%{stroke-dashoffset:1500}20%{stroke-dashoffset:0}30%{stroke-dashoffset:0}40%{stroke-dashoffset:0}50%{stroke-dashoffset:-1500}60%{stroke-dashoffset:-3000}70%{stroke-dashoffset:-3000}80%{stroke-dashoffset:-3000}90%{stroke-dashoffset:-1500}to{stroke-dashoffset:0}}@keyframes dashLineReverse{0%{stroke-dashoffset:-3000}10%{stroke-dashoffset:-1500}20%{stroke-dashoffset:0}30%{stroke-dashoffset:0}40%{stroke-dashoffset:0}50%{stroke-dashoffset:1500}60%{stroke-dashoffset:3000}70%{stroke-dashoffset:3000}80%{stroke-dashoffset:3000}90%{stroke-dashoffset:1500}to{stroke-dashoffset:0}}@keyframes dashLineSingle{to{stroke-dashoffset:0}0%{stroke-dashoffset:3000}}@keyframes textBlinkAnimation{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(1.05) rotate(0deg)}45%{transform:scale(1.09) rotate(3deg)}50%{transform:scale(1.1) rotate(0deg)}55%{transform:scale(1.09) rotate(-3deg)}75%{transform:scale(1.005) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}.calendly-overlay .calendly-popup{max-height:800px!important}@media (max-width:1550px){.App main{padding:1em}:root{--topbar-height:60px}}@media (max-width:1150px){.App.has-navbar main{margin-left:var(--collapsed-navbar-width)}}main.basic-user{padding:20px}@media screen and (max-width:1550px){.App.full-screen-noscroll-padding main{overflow:visible;overflow:initial;padding:2em 0 0 1em}}@media (max-width:1400px){:root{--enh-catalog-navbar-width:310px}}@media (max-width:1300px){:root{--enh-catalog-navbar-width:300px;--enh-catalog-navbar-width:280px}}@media (max-width:768px){.App{flex-direction:column;min-height:-webkit-fill-available;overflow:hidden;position:relative;width:100%}.App,.App main{display:flex;height:100vh;height:100dvh}.App main{-webkit-overflow-scrolling:touch;overflow-y:auto;padding:2em 1em 1em}.App main,.main-cont{flex:1 1;flex-direction:column}.main-cont{display:flex;min-height:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:relative}.ai-ads-breadcrumb-wrapper{background:#fff;margin:0;position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);transform:translateZ(0);-webkit-transform:translateZ(0);width:100%;z-index:100}@supports (-webkit-touch-callout:none){.App{min-height:-webkit-fill-available}.App main{height:-webkit-fill-available}.main-cont{min-height:-webkit-fill-available}}:root{--topbar-height:50px}}@media (max-width:1600px){:root{--font-32:32px;--font-30:30px;--font-28:28px;--font-26:26px;--font-24:24px;--font-22:22px;--font-20:20px;--font-18:18px;--font-16:16px;--font-14:14px;--font-12:12px;--font-10:10px;--font-8:8px;--navbar-height:70px}}@media (max-width:1400px){:root{--font-32:30.4px;--font-30:28.5px;--font-28:26.6px;--font-26:24.7px;--font-24:22.8px;--font-22:20.9px;--font-20:19px;--font-18:17.1px;--font-16:15.2px;--font-14:13.3px;--font-12:11.4px;--font-10:9.5px;--font-8:7.6px}}@media (max-width:1200px){:root{--font-32:28.8px;--font-30:27px;--font-28:25.2px;--font-26:23.4px;--font-24:21.6px;--font-22:19.8px;--font-20:18px;--font-18:16.2px;--font-16:14.4px;--font-14:12.6px;--font-12:10.8px;--font-10:9px;--font-8:7.2px}}@media (max-width:1000px){:root{--font-32:27.2px;--font-30:25.5px;--font-28:23.8px;--font-26:22.1px;--font-24:20.4px;--font-22:18.7px;--font-20:17px;--font-18:15.3px;--font-16:13.6px;--font-14:11.9px;--font-12:10.2px;--font-10:8.5px;--font-8:6.8px}}@media (max-width:768px){:root{--font-32:25.6px;--font-30:24px;--font-28:22.4px;--font-26:20.8px;--font-24:19.2px;--font-22:17.6px;--font-20:16px;--font-18:14.4px;--font-16:12.8px;--font-14:11.2px;--font-12:9.6px;--font-10:8px;--font-8:6.4px}}@media (max-width:480px){:root{--font-32:22.4px;--font-30:21px;--font-28:19.6px;--font-26:18.2px;--font-24:16.8px;--font-22:15.4px;--font-20:14px;--font-18:12.6px;--font-16:11.2px;--font-14:9.8px;--font-12:8.4px;--font-10:7px}}@media (max-height:1200px){:root{--font-32:30.4px;--font-30:28.5px;--font-28:26.6px;--font-26:24.7px;--font-24:22.8px;--font-22:20.9px;--font-20:19px;--font-18:17.1px;--font-16:15.2px;--font-14:13.3px;--font-12:11.4px;--font-10:9.5px}}@media (max-height:900px){:root{--font-32:28.8px;--font-30:27px;--font-28:25.2px;--font-26:23.4px;--font-24:21.6px;--font-22:19.8px;--font-20:18px;--font-18:16.2px;--font-16:14.4px;--font-14:12.6px;--font-12:10.8px;--font-10:9px}}@media (max-height:700px){:root{--font-32:27.2px;--font-30:25.5px;--font-28:23.8px;--font-26:22.1px;--font-24:20.4px;--font-22:18.7px;--font-20:17px;--font-18:15.3px;--font-16:13.6px;--font-14:11.9px;--font-12:10.2px;--font-10:8.5px}}@media (max-width:1200px) and (max-height:900px){:root{--font-32:27.2px;--font-30:25.5px;--font-28:23.8px;--font-26:22.1px;--font-24:20.4px;--font-22:18.7px;--font-20:17px;--font-18:15.3px;--font-16:13.6px;--font-14:11.9px;--font-12:10.2px;--font-10:8.5px;--font-8:6.8px}}@media (max-width:768px) and (max-height:700px){:root{--font-32:24px;--font-30:22.5px;--font-28:21px;--font-26:19.5px;--font-24:18px;--font-22:16.5px;--font-20:15px;--font-18:13.5px;--font-16:12px;--font-14:10.5px;--font-12:9px;--font-10:7.5px}}.Toastify__toast{background:#ea1212;border-radius:1em;box-shadow:0 4px 12px #00000026;color:#fff;font-size:.9em;font-weight:600;min-height:64px;overflow:hidden;padding:16px 20px;position:relative;text-align:left}.Toastify__toast--warning{background:var(--main-yellow);color:#fff}.Toastify__toast--success{background:#2fb403;color:#fff}.Toastify__toast--info{background:var(--main-blue);color:#fff}.Toastify__toast a{color:inherit;text-decoration:underline}.Toastify__toast a:hover{color:#cbf8ff;text-decoration:none}.Toastify__close-button{background:#0000;border:none;color:inherit;cursor:pointer;font-size:18px;opacity:.7;position:absolute;right:12px;top:12px}.Toastify__close-button:hover{opacity:1}.Toastify__progress-bar{background:#ffffff4d;border-radius:0 0 1em 1em;height:4px}.Toastify__progress-bar--success{background:#fff6}.Toastify__progress-bar--warning{background:#ffffff80}.Toastify__progress-bar--error,.Toastify__progress-bar--info{background:#fff6}
/*# sourceMappingURL=main.c439c704.css.map*/