@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);@import url(https://fonts.googleapis.com/css2?family=Lobster&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lobster+Two:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);@import url(https://fonts.cdnfonts.com/css/futura-std-4);@import url(https://fonts.cdnfonts.com/css/itc-avant-garde-pro-md);@import url(https://fonts.cdnfonts.com/css/helvetica-neue-55);@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300..700;1,300..700&display=swap);.admin-panel-customer-card-menu{background:var(--main-white);border-radius:var(--border-md);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}.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:var(--border-xs);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{display:flex;flex-direction:column;gap:6px;max-height:70vh;max-width:320px;opacity:1;overflow-y:auto}.admin-panel-customer-card-notification-menu .wrapper{grid-gap:6px;display:grid;gap:6px}.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:var(--border-sm);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:var(--border-lg);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:var(--text-blue);color:var(--main-white)}.admin-panel-customer-card-notification-menu .action-count.audience{background:var(--second-green);border:1px solid var(--second-green-hover);color:var(--main-white)}.admin-panel-customer-card-notification-menu .action-count.budget{background:var(--text-blue);color:var(--main-white)}.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:var(--text-blue-hover)}.admin-panel-customer-card-notification-menu .nav-button.pending-actions{background:var(--second-green);color:var(--main-white);font-weight:600}.admin-panel-customer-card-notification-menu .nav-button.overdue-alarms{background:var(--main-red);color:var(--main-white)}.admin-panel-customer-card-notification-menu .nav-button.overdue-alarms:hover{filter:brightness(.95)}.admin-panel-customer-card-notification-menu .nav-button.pending-tickets{background:var(--main-red);color:var(--main-white);font-weight:600}.admin-panel-customer-card-notification-menu .nav-button.pending-tickets:hover{filter:brightness(.95)}.admin-panel-customer-card-notification-menu-icon{cursor:pointer;display:flex}.notification-indicators{align-items:center;display:flex;gap:4px}.notification-bolt{align-items:center;background:var(--button-gradient);border-radius:var(--border-xs);box-shadow:var(--card-shadow);color:var(--main-white);display:inline-flex;height:20px;justify-content:center;position:relative;width:20px}.notification-bolt .bolt-icon{font-size:15px}.notification-bolt .count-badge{align-items:center;background:var(--main-red);border:1px solid var(--main-white);border-radius:var(--border-md);color:var(--main-white);display:none!important;display:flex;font-size:10px;height:16px;justify-content:center;min-width:16px;padding:0 4px;position:absolute;right:-6px;top:-6px}.notification-bolt.no-notifications{color:var(--disabled-gray)}.notification-bolt:active{transform:scale(.95)}.notification-bolt:hover{transform:scale(1.1)}.checkbox{align-items:center;display:flex;gap:.5em}.checkbox-label.inactive{color:#b0b0b0!important}.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:var(--border-md);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:var(--border-xl);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:var(--border-md);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:var(--border-sm);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:var(--border-sm);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:var(--border-sm);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:var(--border-xs);font-size:.7em;max-width:30ch;padding:6px 10px}.tooltip.md{font-size:.8em;max-width:32ch}.tooltip.lg,.tooltip.md{border-radius:var(--border-sm);padding:8px 12px}.tooltip.lg{font-size:.92em;max-width:40ch}.notes-popup{background:var(--main-white);border-radius:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);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}.admin-panel-customer-card .card-header .company .username-bar{cursor:pointer;flex:1 1 auto;overflow-x:clip;text-overflow:ellipsis;transition:opacity .2s ease;white-space:nowrap}.admin-panel-customer-card .card-header .company .username-bar:hover{opacity:.8}.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}.admin-panel-customer-card .card-header .more .payment-status-indicator{display:inline-block;position:relative}.admin-panel-customer-card .card-header .more .payment-status-indicator .icon{cursor:pointer;font-size:20px;margin-bottom:-3px;margin-right:2px;transition:all .3s ease}.admin-panel-customer-card .card-header .more .payment-status-indicator .icon:hover{transform:scale(1.1)}.admin-panel-customer-card .card-header .more .payment-status-indicator .icon.payment-status-null,.admin-panel-customer-card .card-header .more .payment-status-indicator .icon.payment-status-overdue{animation:paymentPulse 2s infinite;color:#dc3545!important}.admin-panel-customer-card .card-header .more .payment-status-indicator .icon.payment-status-warning{animation:paymentPulse 2s infinite;color:var(--text-blue)!important}.admin-panel-customer-card .card-header .more .payment-status-indicator .payment-status-tooltip{background:#000000e6;border-radius:var(--border-xs);color:#fff;font-size:12px;left:50%;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);transition:all .3s ease;visibility:hidden;white-space:nowrap;z-index:1000}.admin-panel-customer-card .card-header .more .payment-status-indicator .payment-status-tooltip:after{border:5px solid;border-color:#0000 #0000 #000000e6;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.admin-panel-customer-card .card-header .more .payment-status-indicator:hover .payment-status-tooltip{opacity:1;visibility:visible}.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}.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:var(--border-xs);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:var(--border-xs);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.inactive),.admin-panel-customer-card .card-content .section.account-details .performance-manager:has(.name-text.inactive){color:#b0b0b0}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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;align-self: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:#d60a0a}.button--inverse:active,.button--inverse:hover{background:#0000;color:#830000}.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:var(--border-sm);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:var(--border-sm);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:var(--border-sm);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%;justify-content:center;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%}.tab-switch.four-option{min-width:360px}.tab-switch.four-option .option-side{cursor:pointer;min-width:125px;padding:.5em 0;text-align:center;z-index:1}.tab-switch.four-option.active-0 .first,.tab-switch.four-option.active-1 .second,.tab-switch.four-option.active-2 .third,.tab-switch.four-option.active-3 .fourth{color:var(--main-green);font-weight:500}.tab-switch.four-option .selection{width:calc(25% - 2px)}.tab-switch.four-option.active-0 .selection{left:2px}.tab-switch.four-option.active-1 .selection{left:25%}.tab-switch.four-option.active-2 .selection{left:50%}.tab-switch.four-option.active-3 .selection{left:75%}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);padding:0 1em 1em}.checkbox span.checkbox-label.inactive{color:#b0b0b0!important}.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:var(--border-xs);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}span.checkbox-label.inactive{color:#b0b0b0!important}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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}.overlay-panel.expanded,.overlay-panel.pinned{height:auto;max-height:80%;max-width:60%;width:100%}.overlay-panel.expanded .pin-toggle,.overlay-panel.pinned .pin-toggle{display:flex}.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}.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}}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs)}.enhanced-table::-webkit-scrollbar-thumb{background:#c1c8cd;border:2px solid #f8f9fa;border-radius:var(--border-xs)}.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:var(--border-xs);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:var(--border-xs)}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xl);display:flex;flex-direction:column}.collapsible-card .collapsible-card-header{align-items:center;border-radius:var(--border-xl);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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 .subscription-details{grid-gap:2em;align-items:start;display:grid;font-size:.9em;gap:2em;grid-template-columns:auto;justify-content:space-between}.custom-subscription-plan.subscription-section .subscription-details-left{display:flex;flex-direction:column;gap:.5em}.custom-subscription-plan.subscription-section .subscription-details-right{align-items:start;display:flex;flex-direction:row;gap:2em;grid-column-end:none;justify-items:flex-end}.custom-subscription-plan.subscription-section .subscription-details-right-left{min-height:-webkit-fit-content;min-height:fit-content}.custom-subscription-plan.subscription-section .subscription-details-right-right{display:flex;flex-direction:column;gap:1em;min-height:-webkit-fit-content;min-height:fit-content;min-width:290px}.custom-subscription-plan.subscription-section .subscription-details-right-right .subscription-details-row{align-content:center;height:28px}.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 .subscription-details div.warn{color:red}.custom-subscription-plan.subscription-section .subscription-details p.warn-text{-webkit-margin-before:0!important;color:red;font-size:.9em;margin-block-start:0!important}.custom-subscription-plan.subscription-section .subscription-details p.warn-text span.warn-text-days{font-weight:700}.custom-subscription-plan.subscription-section .clickable-date{border-radius:var(--border-sm);cursor:pointer;padding:2px 4px;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;transition:background-color .2s ease}.custom-subscription-plan.subscription-section .clickable-date:hover{background-color:#0000000d;-webkit-text-decoration-style:solid;text-decoration-style:solid}.custom-subscription-plan.subscription-section .payment-status-message{border-radius:var(--border-sm);font-size:.8em;font-weight:500;margin-top:.3em;padding:.2em .4em;transition:all .2s ease}.custom-subscription-plan.subscription-section .payment-status-message.normal{background-color:#28a7451a;color:#28a745}.custom-subscription-plan.subscription-section .payment-status-message.warn{background-color:#ffc1071a;color:#ffc107;font-weight:600}.custom-subscription-plan.subscription-section .payment-status-message.overdue{background-color:#dc35451a;color:#dc3545;font-weight:600}.custom-subscription-plan.subscription-section .inline-date-picker{align-items:center;display:inline-flex;font-weight:600;gap:.5em;justify-content:space-between;width:185px}.custom-subscription-plan.subscription-section .payment-date-input{border:1px solid var(--border-main);border-radius:var(--border-sm);font-size:.9em;font-weight:600;padding:2px 6px;width:100px}.custom-subscription-plan.subscription-section .date-picker-actions{display:flex;gap:.5em}.custom-subscription-plan.subscription-section .cancel-date-btn,.custom-subscription-plan.subscription-section .save-date-btn{align-items:center;border:none;border-radius:var(--border-xs);cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;transition:all .2s ease;width:28px}.custom-subscription-plan.subscription-section .save-date-btn{background:var(--main-green);color:#fff}.custom-subscription-plan.subscription-section .save-date-btn:hover{background:var(--main-green-hover);transform:scale(1.1)}.custom-subscription-plan.subscription-section .cancel-date-btn{background:var(--main-red);color:#fff}.custom-subscription-plan.subscription-section .cancel-date-btn:hover{background:#c62828;transform:scale(1.1)}.custom-subscription-plan.subscription-section .plan-dropdown{display:inline-block;vertical-align:top}.custom-subscription-plan.subscription-section .subscription-details-left div{-webkit-margin-before:0!important;-webkit-margin-after:0!important;align-items:center;display:flex;gap:1em;height:28px;margin:1em 0;margin-block-end:0!important;margin-block-start:0!important}.custom-subscription-plan.subscription-section .subscription-details-left div:last-child{gap:1em;height:auto}.custom-subscription-plan.subscription-section .plan-dropdown .name-text{background:none;border:none;border-radius:var(--border-sm);color:inherit;cursor:pointer;font-size:inherit;font-weight:inherit;padding:2px 4px;transition:background-color .2s ease}.custom-subscription-plan.subscription-section .plan-dropdown .name-text:hover{background-color:#0000000d}.custom-subscription-plan.subscription-section .plan-dropdown .options-dropdown{align-items:center;display:flex;gap:.5em}.custom-subscription-plan.subscription-section .plan-dropdown .options-dropdown select{background:var(--transparent-gray);border:none;border-radius:var(--border-xs);color:#333;font-size:.75em;min-width:120px;outline:none;padding:.5em;transition:border-color .3s,box-shadow .3s;width:auto}.custom-subscription-plan.subscription-section .plan-dropdown .options-dropdown select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.custom-subscription-plan.subscription-section .plan-dropdown .cancel-btn,.custom-subscription-plan.subscription-section .plan-dropdown .save-btn{align-items:center;border:none;border-radius:var(--border-xs);cursor:pointer;display:inline-flex;font-size:.75em;font-weight:600;height:28px;justify-content:center;transition:all .2s ease;width:28px}.custom-subscription-plan.subscription-section .plan-dropdown .save-btn{background-color:var(--main-green);color:#fff}.custom-subscription-plan.subscription-section .plan-dropdown .save-btn:hover{background-color:var(--main-green-hover);transform:translateY(-1px)}.custom-subscription-plan.subscription-section .plan-dropdown .cancel-btn{background-color:var(--main-red);color:#fff}.custom-subscription-plan.subscription-section .plan-dropdown .cancel-btn:hover{background-color:#c62828;transform:translateY(-1px)}.custom-subscription-plan.subscription-section .mark-as-paid-form{background:#f9f9f9;border:1px solid #e5e5e5;border-radius:var(--border-xs);margin-top:1em;padding:1em}.custom-subscription-plan.subscription-section .mark-as-paid-inputs{grid-gap:1em;display:grid;gap:1em;margin-bottom:1em}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .input-row{align-items:center;display:flex;gap:1em}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .input-label{color:#000;font-size:.8em;font-weight:500;min-width:100px}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control{display:flex;flex:1 1;height:1.8em;margin:0;width:100%}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control .select-cont,.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control input{box-shadow:none;height:100%}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control select{background:var(--transparent-gray);border-radius:var(--border-xs);color:#333;font-size:.75em;height:100%;outline:none;padding:.5em;transition:border-color .3s,box-shadow .3s;width:100%}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control select:focus{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control.date-picker-cont{border:none;margin:0;padding:0}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control.date-picker-cont .date-picker-wrapper{align-items:center;background:var(--transparent-gray);border:1px solid #e6e6e6;border-radius:var(--border-xs);display:flex;height:1.8em;position:relative;width:100%}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control.date-picker-cont .date-picker-container{width:100%}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control.date-picker-cont .date-picker-input{background:#0000;border:none;border-radius:var(--border-xs);color:#333;font-size:.75em;height:100%;outline:none;padding:0 .5em;transition:all .2s ease;width:100%}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control.date-picker-cont .date-picker-input:focus{outline:none}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control.date-picker-cont .date-picker-wrapper:focus-within{border-color:#007bff;box-shadow:0 0 0 2px #007bff33}.custom-subscription-plan.subscription-section .mark-as-paid-inputs .form-control.date-picker-cont .calendar-icon{color:#aaa;font-size:.8em;pointer-events:none;position:absolute;right:.7em;top:50%;transform:translateY(-50%)}.custom-subscription-plan.subscription-section .mark-as-paid-actions{display:flex;gap:.5em;justify-content:flex-end}.custom-subscription-plan.subscription-section .mark-as-paid-actions .save-button{background:linear-gradient(92deg,#237d6d,#22b69b);border:none;border-radius:var(--border-xs);color:#fff;cursor:pointer;font-size:.8em;font-weight:600;outline:none;padding:8px 16px;transition:all .2s}.custom-subscription-plan.subscription-section .mark-as-paid-actions .save-button:hover{transform:translateY(-1px)}.custom-subscription-plan.subscription-section .mark-as-paid-actions .save-button:active{transform:translateY(0)}.custom-subscription-plan.subscription-section .mark-as-paid-actions .save-button:disabled{opacity:.5;pointer-events:none}.custom-subscription-plan.subscription-section .mark-as-paid-actions .cancel-button{background:#0000;border:1px solid #ccc;border-radius:var(--border-xs);color:#666;cursor:pointer;font-size:.8em;font-weight:500;outline:none;padding:8px 16px;transition:all .2s}.custom-subscription-plan.subscription-section .mark-as-paid-actions .cancel-button:hover{background-color:#f5f5f5}.custom-subscription-plan.subscription-section .react-datepicker__input-container input{background:#0000!important;border:none!important;border-radius:5px!important;overflow:hidden;width:100px!important}.custom-subscription-plan.subscription-section .react-datepicker{border:1px solid #e6e6e6!important;border-radius:5px!important;font-family:inherit!important;font-size:.8em}.custom-subscription-plan.subscription-section .react-datepicker__header{background-color:#f8f9fa!important;border-bottom:1px solid #e6e6e6!important;border-radius:5px 5px 0 0!important}.custom-subscription-plan.subscription-section .react-datepicker__current-month{color:#333!important;font-size:.9em!important;font-weight:600!important}.custom-subscription-plan.subscription-section .react-datepicker__day--keyboard-selected,.custom-subscription-plan.subscription-section .react-datepicker__day--selected{background-color:#237d6d!important;border-radius:3px!important;color:#fff!important}.custom-subscription-plan.subscription-section .react-datepicker__day:hover{background-color:#f0f9ff!important;border-radius:3px!important;color:#237d6d!important}.custom-subscription-plan.subscription-section .react-datepicker__day--today{background-color:#e6f7ff!important;color:#333!important}.custom-subscription-plan.subscription-section .react-datepicker__navigation--previous{left:8px!important}.custom-subscription-plan.subscription-section .date-picker-cont .react-datepicker__input-container input{max-width:none!important}.custom-subscription-plan.subscription-section .react-datepicker__navigation--next{right:8px!important}.package-controls-inner{align-items:center;display:flex;gap:30px}.package-controls-inner-item{align-items:center;display:flex;gap:10px}@media (max-width:1200px){.custom-subscription-plan.subscription-section .subscription-details{gap:1.5em;grid-template-columns:1fr 1.5fr}}@media (max-width:992px){.custom-subscription-plan.subscription-section .subscription-details{gap:1.5em;grid-template-columns:1fr}.custom-subscription-plan.subscription-section .subscription-details-right{flex-direction:column;gap:1em}.custom-subscription-plan.subscription-section .subscription-details-right-left{order:2}.custom-subscription-plan.subscription-section .subscription-details-right-right{order:1}}@media (max-width:768px){.custom-subscription-plan.subscription-section{margin-top:2em}.custom-subscription-plan.subscription-section .subscription-details,.custom-subscription-plan.subscription-section .subscription-details-right{gap:1em}}@media (max-width:480px){.custom-subscription-plan.subscription-section .subscription-details{gap:.8em}.custom-subscription-plan.subscription-section .subscription-details div{font-size:.85em}.custom-subscription-plan.subscription-section .header-row{align-items:flex-start;flex-direction:column;gap:.5em}.custom-subscription-plan.subscription-section .header-row h4{margin-bottom:.3em}}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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}}.category-bundler-card{display:block}.category-bundler-card .bundle-box{background:#fff;border:1px solid #1d7594;border-radius:var(--border-sm);margin-bottom:12px;padding:12px}.category-bundler-card .edit-button{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:var(--border-xs);cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.category-bundler-card .header-row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:1.5em}.category-bundler-card .bundle-title{color:var(--text-darker);font-size:1.05rem;font-weight:600}.category-bundler-card .input-cell .form-control{flex:1 1;width:auto}.category-bundler-card .input-cell select{padding-left:12px}.category-bundler-card .remove-button{font-size:.9em}.category-bundler-card .or-container{color:var(--text-gray);font-size:.8em;margin:.4em 0;padding-left:.4em;width:100%}.category-bundler-card .rules-section{display:flex;flex-direction:column;gap:.6em}.category-bundler-card .rules-title{color:var(--text-darker);font-weight:600;margin-bottom:.4em}.category-bundler-card .rules-group{background:#fafafa;border:1px solid #e5e7eb;border-radius:var(--border-sm);padding:10px 10px 12px}.category-bundler-card .add-rule-row{display:flex;justify-content:center;margin-top:.6em}.category-bundler-card .save-button-container{margin-top:0}.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}.info-badge-card{border-radius:var(--border-xs);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:var(--border-xs);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:var(--border-xs)}.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:var(--border-xs);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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;width:-moz-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:var(--border-xs);padding:.2em 0 .2em .5em}.admin-panel-agency-user-card .card-content .section.contact .inputs .line .input input{background:#fff;border:none;border-radius:var(--border-xs);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:var(--border-sm);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs)!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:var(--border-xs);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 .secondary-info{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 .secondary-info{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}.report-summary .promotions-person-selection-container{margin-bottom:24px}.report-summary .eligibility-status{align-items:center;background:#fafbfc;border:1px solid #e5e7eb;border-radius:var(--border-sm);display:flex;gap:14px;margin:12px 20px;padding:10px 14px;transition:all .2s ease}.report-summary .eligibility-status:hover{background:#f9fafb;border-color:#d1d5db}.report-summary .eligibility-status-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:var(--font-11);height:24px;justify-content:center;width:24px}.report-summary .eligibility-status-icon.eligible{background:#10b981;color:#fff}.report-summary .eligibility-status-icon.not-eligible{background:#f59e0b;color:#fff}.report-summary .eligibility-status-title{font-size:var(--font-13);font-weight:600;margin:0;min-width:80px}.report-summary .eligibility-status-title.eligible{color:#059669}.report-summary .eligibility-status-title.not-eligible{color:#d97706}.report-summary .eligibility-divider{background:#e5e7eb;flex-shrink:0;height:24px;width:1px}.report-summary .eligibility-metrics{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px}.report-summary .eligibility-metric-container{align-items:center;background:#fff;border-radius:var(--border-sm);display:flex;gap:8px;padding:6px 10px}.report-summary .eligibility-metric{align-items:center;display:flex;gap:6px}.report-summary .eligibility-metric-label{color:#6b7280;font-size:var(--font-12);font-weight:500}.report-summary .eligibility-metric-value{align-items:center;color:#374151;display:flex;font-size:var(--font-12);font-weight:600;gap:6px}.report-summary .metric-badge{align-items:center;border-radius:3px;display:flex;font-size:var(--font-10);font-weight:600;gap:3px;padding:2px 6px;white-space:nowrap}.report-summary .metric-badge.met{background:#10b9811f;color:#059669}.report-summary .metric-badge.not-met{background:#f59e0b1f;color:#d97706}.report-summary .metric-badge-icon{font-size:8px}.report-summary .metric-requirement{color:#9ca3af;font-size:var(--font-11);font-weight:400}@media (max-width:768px){.report-summary .eligibility-status{flex-wrap:wrap;margin:10px 16px;padding:8px 12px}.report-summary .eligibility-status-icon{font-size:var(--font-10);height:20px;width:20px}.report-summary .eligibility-status-title{font-size:var(--font-12);min-width:70px}.report-summary .eligibility-divider{height:20px}.report-summary .eligibility-metrics{gap:8px}.report-summary .eligibility-metric-container{padding:5px 8px}.report-summary .eligibility-metric{gap:5px}.report-summary .eligibility-metric-label,.report-summary .eligibility-metric-value{font-size:var(--font-11)}.report-summary .metric-badge{font-size:9px;padding:2px 5px}}.report-summary .reference-section{margin:20px}.report-summary .reference-toggle-button{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-blue);cursor:pointer;display:flex;font-size:11px;font-weight:500;gap:6px;padding:6px 8px;transition:all .2s ease}.report-summary .reference-toggle-button:hover{background-color:#006b920d;color:var(--text-blue-hover)}.report-summary .reference-toggle-button svg{font-size:13px}.report-summary .reference-content{background-color:#006b9208;border-left:2px solid var(--text-blue);border-radius:4px;margin-top:12px;padding:12px}.report-summary .reference-section-text{color:var(--light-gray);font-size:11px;line-height:1.5;margin:0 0 4px}.report-summary .reference-section-text:last-of-type{margin-bottom:10px}.report-summary .reference-table-wrapper{overflow-x:auto}.report-summary .reference-table{border-collapse:collapse;color:var(--text-gray);font-size:10px;width:100%}.report-summary .reference-table thead tr{background-color:initial!important}.report-summary .reference-table th{border-bottom:1px solid #006b9233;color:var(--text-blue);font-size:10px;font-weight:500;padding:8px!important;text-align:left}.report-summary .reference-table td{border-bottom:1px solid #e0e0e04d;padding:8px!important}.report-summary .reference-table tbody tr:last-child td{border-bottom:none}.report-summary .reference-table .spacer-row td{border-bottom:none;padding:2px 0}@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:var(--border-xs);cursor:pointer;padding:10px}.countries-dropdown{background:#fff;border:1px solid #ccc;border-radius:var(--border-xs);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}}.stroke-input-root.small{margin-bottom:.5em!important;min-height:auto!important}.stroke-input-root.small .form-control{margin:0!important}.stroke-input-root.small .stroke-input,.stroke-input-root.small .stroke-select{font-size:var(--font-14)!important;height:2.5em!important;padding:.4em .8em!important}.stroke-input-root.small .stroke-input-label{font-size:var(--font-12)!important}.stroke-input-root.small .stroke-textarea{font-size:var(--font-14)!important;min-height:4em!important;padding:.4em .8em!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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);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;gap:15px;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;flex-direction:column;justify-content:center!important;width:100%}.action-button,.watch-video-btn{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:var(--border-lg);box-shadow:0 0 30px #000000b3;max-width:1000px;position:relative;width:90%}.video-container iframe{border-radius:var(--border-lg);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:var(--border-sm);box-shadow:0 2px 10px #0003;color:#fff;cursor:pointer;display:flex;font-size:var(--font-16);font-weight:600;gap:8px;height:40px;padding:0 1em;transition:all .3s ease}.watch-video-btn:hover{background:var(--main-green-gradient-hover);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;gap:.5em}.pricing-card button.active-plan:hover{background:#e0e0e0}.video-ads-card{align-items:flex-start;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e0e0e0;border-radius:16px;display:flex;flex-direction:row;gap:3em;justify-content:space-between;min-height:280px;overflow:hidden;padding:30px;position:relative;width:100%}.video-ads-left{display:flex;flex:1 1;flex-direction:column;gap:1em;height:100%;max-width:400px;z-index:1}.video-ads-badge{color:var(--light-gray);font-size:var(--font-14);font-weight:600;text-align:left}.video-ads-badge .badge-free{color:var(--main-green)}.video-ads-title{font-size:var(--font-24);font-weight:600;line-height:1.3;margin:0;text-align:left}.video-ads-title .colored-text{color:#6ac17b}.video-ads-description{color:#333;font-size:var(--font-14);font-weight:400;text-align:left}.video-ads-right{align-items:flex-end;flex-direction:column;gap:1.5em;padding:30px 30px 30px 0;width:55%}.video-ads-image-container,.video-ads-right{bottom:0;display:flex;justify-content:flex-end;position:absolute;right:0;top:0}.video-ads-image-container{align-items:center;height:100%;overflow:visible;width:100%;z-index:0}@media (max-width:1500px) and (min-width:1280px){.video-ads-image-container{transform:translateX(280px)}}@media (max-width:1280px) and (min-width:768px){.video-ads-image-container{transform:translateX(380px)}}.video-ads-image{height:100%;object-fit:cover;object-position:right center}.video-ads-button{align-items:center;background:#6ac17b;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-16);font-weight:600;gap:.5em;justify-content:center;padding:1em 2em;position:relative;transition:all .3s ease;white-space:nowrap;z-index:10}.video-ads-button:hover{background:#5aa96a}.video-ads-button:hover .chevron-icon{transform:translateX(3px)}.video-ads-button .chevron-icon{transition:transform .3s ease}@media (max-width:1024px){.video-ads-card{gap:2em}.video-ads-left{max-width:350px}.video-ads-right{max-width:450px}}@media (max-width:950px) and (min-width:768px){.video-ads-image-container{display:none}}@media (max-width:768px){.video-ads-card{align-items:flex-start;flex-direction:column;gap:2em;min-height:auto;padding:1.5em}.video-ads-left{max-width:100%}.video-ads-right{align-items:center;max-width:100%;padding:0;position:relative;width:100%}.video-ads-image-container{height:auto;position:relative;width:100%}.video-ads-image{height:auto;object-fit:contain;width:100%}.video-ads-button{width:100%}}@media (max-width:480px){.video-ads-card{padding:30px}}@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: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:600px;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:500px}.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;position:-webkit-sticky;position:sticky}.pricing-compare-main .pricing-table tr th{padding:30px 30px 15px 20px}.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{padding-left:1em!important}.pricing-cards-cont .update-plan-header{align-items:center;background-color:#fff;border:1px solid #e8eaed;border-radius:var(--border-md);display:flex;flex-wrap:wrap;font-size:var(--font-24);justify-content:space-between;margin:1em auto;max-width:1400px;padding:1em;position:-webkit-sticky;position:sticky;top:0;z-index:10}.pricing-cards-cont .update-plan-header .back-button{align-items:center;background-color:initial;border:1px solid #b4b1b1;border-radius:var(--border-xs);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}.video-ads-container{display:flex;justify-content:center;margin-top:20px;width:100%}.video-ads-container .pricing-card{width:100%}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);padding:1em}.stripe-update-card button{align-items:right;border:1px solid #ccc;border-radius:var(--border-xs);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;height:34px!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}.generic-modal-action-button.action-button.cancel-button-gray,.generic-modal-action-button.cancel-button-gray{background:#f0f0f0!important;border:1px solid #d0d0d0!important;color:#7f7f7f!important}.generic-modal-action-button.action-button.cancel-button-gray:hover,.generic-modal-action-button.cancel-button-gray:hover{background:#e0e0e0!important;box-shadow:0 4px 8px #0000001a!important;color:#666!important;transform:translateY(-2px)!important}@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%}}.buy-credits-modal{max-width:600px;width:90vw}.buy-credits-modal .body{padding-bottom:0}.buy-credits-modal h4{font-weight:600;margin:2em 0 .5em}.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}}.image-upload-container{display:flex;flex-direction:column;gap:.75rem}.p-pic-cont{align-items:center;border:2px dashed var(--border-main);border-radius:var(--border-sm);cursor:pointer;display:flex;justify-content:center;min-height:120px;padding:1rem;position:relative;transition:border-color .2s ease}.p-pic-cont:hover{border-color:var(--border-main-hover)}.p-pic-cont.filled{border:2px solid var(--border-main);padding:.5rem}.file-input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.placeholder{align-items:center;color:var(--light-gray);display:flex;flex-direction:column;gap:.5rem;justify-content:center;pointer-events:none;text-align:center}.placeholder .icon{color:var(--light-gray);font-size:2rem}.placeholder .upload-text{font-size:.875rem;font-weight:500}.images-preview{pointer-events:none;position:relative;z-index:2}.image-preview-single{align-items:center;display:flex;justify-content:center;position:relative}.image-preview-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));max-height:300px}.image-preview-item{border-radius:var(--border-xs);box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative}.p-pic,.p-pic-multiple{border:2px solid var(--border-main);display:block;transition:transform .2s ease}.p-pic-multiple:hover,.p-pic:hover{transform:scale(1.02)}.remove-image-btn{align-items:center;background:var(--main-red);border:none;border-radius:50%;box-shadow:0 2px 4px #0003;color:var(--main-white);cursor:pointer;display:flex;font-size:.75rem;height:24px;justify-content:center;pointer-events:all;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:24px;z-index:3}.remove-image-btn:hover{background:#c53030;transform:scale(1.1)}.remove-image-btn:active{transform:scale(.95)}.upload-info{align-items:center;background:var(--background-gray);border-radius:var(--border-xs);display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem .75rem}.file-count{color:var(--text-gray);font-weight:500}.remove-all-btn{background:none;border:1px solid var(--main-red);border-radius:var(--border-xs);color:var(--main-red);cursor:pointer;font-size:.75rem;font-weight:500;padding:.25rem .75rem;transition:all .2s ease}.remove-all-btn:hover{background:var(--main-red);color:var(--main-white)}.error-text{color:var(--main-red);font-size:.875rem;margin:0;padding:.25rem 0}@media (max-width:768px){.image-preview-grid{gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.placeholder .icon{font-size:1.5rem}.placeholder .upload-text{font-size:.75rem}}.modal-container.CREATE_A_SUPPORT_TICKET{box-shadow:0 5.731px 85.828px 0 #00000040;height:75vh;max-width:800px;min-width:600px;overflow-y:auto;padding:0!important;width:45vw}.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:var(--background-gray);border-bottom:1px solid var(--border-main);display:flex;justify-content:space-between;padding:1.25em 1.5em}.create-a-support-ticket__header h2{color:var(--text-black);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:var(--light-gray);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:var(--main-gray);color:var(--text-gray)}.create-a-support-ticket__content{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:1.5rem}.create-a-support-ticket__footer{background-color:var(--background-gray);border-top:1px solid var(--border-main);display:flex;flex-shrink:0;gap:12px;justify-content:flex-end;margin-top:auto;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;margin:auto;max-width:600px;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:var(--text-gray);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 .support-image-upload-wrapper,.create-a-support-ticket .support-image-upload-wrapper .image-upload-container{width:100%}.create-a-support-ticket .support-image-upload-wrapper .p-pic-cont{background:var(--main-white);border:2px dashed var(--border-main);border-radius:var(--border-sm);box-shadow:0 4.328px 39.385px 0 #00000012;min-height:140px;padding:1rem}.create-a-support-ticket .support-image-upload-wrapper .p-pic-cont:hover{border-color:var(--border-main-hover)}.create-a-support-ticket .support-image-upload-wrapper .p-pic-cont.filled{border:2px solid var(--border-main);min-height:auto;padding:1rem}.create-a-support-ticket .support-image-upload-wrapper .images-preview{padding:12px 0}.create-a-support-ticket .support-image-upload-wrapper .image-preview-single{align-items:center;border-radius:var(--border-sm);box-shadow:0 4px 12px #00000026;display:flex;justify-content:center;overflow:visible;position:relative;transition:transform .2s ease}.create-a-support-ticket .support-image-upload-wrapper .image-preview-single:hover{transform:scale(1.05)}.create-a-support-ticket .support-image-upload-wrapper .image-preview-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.create-a-support-ticket .support-image-upload-wrapper .image-preview-item{border-radius:var(--border-sm);box-shadow:0 4px 12px #00000026;margin:8px;overflow:visible;position:relative;transition:transform .2s ease}.create-a-support-ticket .support-image-upload-wrapper .image-preview-item:hover{transform:scale(1.05)}.create-a-support-ticket .support-image-upload-wrapper .p-pic,.create-a-support-ticket .support-image-upload-wrapper .p-pic-multiple{border:2px solid var(--border-main);border-radius:var(--border-sm);height:120px;object-fit:cover;width:120px}.create-a-support-ticket .support-image-upload-wrapper .remove-image-btn{align-items:center;background:var(--main-red);border:2px solid var(--main-white);border-radius:50%;box-shadow:0 4px 12px #0006;color:var(--main-white);cursor:pointer;display:flex!important;font-size:14px;font-weight:700;height:24px;justify-content:center;pointer-events:auto;position:absolute;right:-12px;top:-12px;transition:all .2s ease;width:24px;z-index:100}.create-a-support-ticket .support-image-upload-wrapper .remove-image-btn:hover{background:#c53030;transform:scale(1.15)}.create-a-support-ticket .support-image-upload-wrapper .upload-info{align-items:center;background:var(--background-gray);border-radius:var(--border-xs);display:flex;font-size:14px;justify-content:space-between;margin-top:12px;padding:8px 12px}.create-a-support-ticket .support-image-upload-wrapper .file-count{color:var(--text-gray);font-weight:600}.create-a-support-ticket .support-image-upload-wrapper .remove-all-btn{background:none;border:1px solid var(--main-red);border-radius:var(--border-xs);color:var(--main-red);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;transition:all .2s ease}.create-a-support-ticket .support-image-upload-wrapper .remove-all-btn:hover{background:var(--main-red);color:var(--main-white)}.create-a-support-ticket .support-image-upload-wrapper .placeholder{color:var(--light-gray);padding:2rem;text-align:center}.create-a-support-ticket .support-image-upload-wrapper .placeholder .icon{color:var(--light-gray);font-size:3rem;margin-bottom:1rem}.create-a-support-ticket .support-image-upload-wrapper .placeholder .upload-text{color:var(--text-gray);font-size:16px;font-weight:500}.create-a-support-ticket .support-image-upload-wrapper .error-text{color:var(--main-red);font-size:14px;font-weight:500;margin-top:8px;text-align:center}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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{height:85vh;min-width:0;min-width:auto;width:95vw}.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%}.create-a-support-ticket .support-image-upload-wrapper .images-preview{padding:8px 0}.create-a-support-ticket .support-image-upload-wrapper .image-preview-grid{gap:6px}.create-a-support-ticket .support-image-upload-wrapper .image-preview-item{margin:6px}.create-a-support-ticket .support-image-upload-wrapper .p-pic,.create-a-support-ticket .support-image-upload-wrapper .p-pic-multiple{height:100px;width:100px}.create-a-support-ticket .support-image-upload-wrapper .remove-image-btn{font-size:11px;height:22px;right:-8px;top:-8px;width:22px}}[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:var(--border-xs);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:var(--border-sm);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:var(--border-sm);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:var(--border-sm);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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}}.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{background:#f8f9fa;border-radius:var(--border-lg) var(--border-lg) 0 0;color:#5f6368;flex:1 1;font-size:14px;margin:0;padding:12px 16px;text-align:left}.adcr .header-container{align-items:center;background:#f8f9fa;border-bottom:1px solid #dadce0;border-radius:var(--border-xl) var(--border-xl) 0 0;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:var(--border-xs);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:var(--border-xs);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:var(--border-xl);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:var(--border-xs);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:var(--border-xs);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:var(--border-lg);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:var(--border-lg);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:var(--border-xs);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)}.attached-user.inactive img{filter:grayscale(70%);opacity:.7}.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-20);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{margin-left:1em;padding:.5em 1.5em;transition:background-color .3s}.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:var(--border-xs);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:var(--border-md);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:var(--border-xl);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:var(--border-lg);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:var(--border-xs);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:var(--border-md);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:var(--border-sm);height:8px}}.CatalogProgressModal_modalContent__0ec6i{background:#fff;border-radius:var(--border-lg);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:var(--border-lg);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}}.EnhencedCatalogPreview_productsGrid__tJFgW{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__tJFgW{max-height:390px}.EnhencedCatalogPreview_productContainer__hqnbg{aspect-ratio:1;background:#fff;border:1px solid #e0e0e0;border-radius:var(--border-xs);display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;overflow:hidden;padding:.75rem;position:relative;transition:all .2s ease}.EnhencedCatalogPreview_productContainer__hqnbg:hover{border-color:var(--second-green);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.EnhencedCatalogPreview_completedProductActions__5ihQe{opacity:0;position:absolute;right:.5rem;top:.5rem;z-index:1}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__hqnbg:hover .EnhencedCatalogPreview_completedProductActions__5ihQe{opacity:1}.EnhencedCatalogPreview_productActionsButton__zSEph{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__zSEph svg{color:inherit;height:16px;width:16px}.EnhencedCatalogPreview_productActionsButton__zSEph:hover{background:#fff;box-shadow:0 2px 8px #0000001a;color:var(--second-green)}.EnhencedCatalogPreview_productActionsMenuHidden__QNMhh{opacity:0;pointer-events:none;transform:translateY(-10px)}.EnhencedCatalogPreview_productActionsMenuHidden__QNMhh,.EnhencedCatalogPreview_productActionsMenuVisible__LeVqO{background:#fff;border:1px solid #e0e0e0;border-radius:var(--border-sm);box-shadow:0 4px 12px #0000001a;margin-top:.5rem;min-width:120px;position:absolute;right:0;top:100%;transition:all .2s ease}.EnhencedCatalogPreview_productActionsMenuVisible__LeVqO{opacity:1;pointer-events:all;transform:translateY(0)}.EnhencedCatalogPreview_productActionItem__3A-ZV{align-items:center;color:#333;cursor:pointer;display:flex;font-size:.9rem;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.EnhencedCatalogPreview_productActionItem__3A-ZV:first-child{border-radius:8px 8px 0 0}.EnhencedCatalogPreview_productActionItem__3A-ZV:last-child{border-radius:0 0 8px 8px}.EnhencedCatalogPreview_productActionItem__3A-ZV:hover{background:#f5f5f5;color:var(--second-green)}.EnhencedCatalogPreview_productActionItem__3A-ZV.EnhencedCatalogPreview_danger__uO7lF{color:#dc3545}.EnhencedCatalogPreview_productActionItem__3A-ZV.EnhencedCatalogPreview_danger__uO7lF:hover{background:#fff5f5;color:#dc3545}.EnhencedCatalogPreview_productImage__IeanZ img{height:100%;object-fit:cover;width:100%}.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__tJFgW{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__tJFgW::-webkit-scrollbar{width:6px}.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__tJFgW::-webkit-scrollbar-track{background:#0000}.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__tJFgW::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__hqnbg{aspect-ratio:1;background:#f5f5f5;border-radius:var(--border-sm);overflow:hidden;position:relative;transition:all .3s ease}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__hqnbg:hover{box-shadow:0 4px 15px #0000001a;transform:translateY(-2px)}.completeEnhencedModal .EnhencedCatalogPreview_productImage__IeanZ{height:100%;position:relative;width:100%}.completeEnhencedModal .EnhencedCatalogPreview_productImage__IeanZ: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__IeanZ img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.completeEnhencedModal .EnhencedCatalogPreview_productContainer__hqnbg:hover .EnhencedCatalogPreview_productImage__IeanZ img{transform:scale(1.05)}@media (max-width:768px){.completeEnhencedModal .EnhencedCatalogPreview_productsGrid__tJFgW{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:1rem}}.CompleteEnhencedCatalogModal_modalContent__SzSsd{background:#fff;border-radius:var(--border-lg);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:var(--border-lg);flex:1 1;overflow:hidden;width:100%}.CompleteEnhencedCatalogModal_saveButtonsRow__9v78r{display:flex;gap:.5rem}.CompleteEnhencedCatalogModal_publishButton__Af\+OA{font-size:1rem;font-weight:600;min-height:48px;padding:0 2rem}.CompleteEnhencedCatalogModal_saveWithoutPublishingButton__Cta\+C{border-color:var(--text-gray);color:var(--text-gray)!important;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}}.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);bottom:.2em;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)}}.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:var(--border-sm)}.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:var(--border-xs);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:var(--border-sm);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:var(--border-sm);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:var(--border-xl);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-lg);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:var(--border-md);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:var(--border-md);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:var(--border-xs);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:var(--border-xs);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:var(--border-xl);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:var(--border-sm);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:var(--border-md);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:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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: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-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:var(--border-xl);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:var(--border-xs);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:var(--border-xl);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:var(--border-lg);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:var(--border-sm);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:var(--border-xs);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:var(--border-md);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:var(--border-md);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:var(--border-lg);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:var(--border-sm);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-20);font-weight:600;margin:0 0 1em}.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:var(--border-sm);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:var(--border-xs);color:#1e293b;flex:1 1;font-size:var(--font-14);height:34px;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:var(--border-xs)!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:var(--border-sm)!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:var(--border-sm);color:#64748b;font-size:var(--font-14);font-weight:500;height:34px!important;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:#fff!important;border:1px solid var(--second-green)!important;border-radius:var(--border-sm);color:var(--second-green)!important;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)!important;color:#fff!important}.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}.facebook-action-act-button svg{align-items:center;display:flex;justify-content:center}.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:var(--border-md);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}.EnhencedCatalogPreviewModal_modalContent__zInyL{background:#fff;border-radius:var(--border-md);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}.EnhencedCatalogPreviewModal_headerSection__mkVsH{background:linear-gradient(180deg,#fff,#f9f9f9);border-bottom:1px solid #eaeaea;padding:1em;width:100%}.EnhencedCatalogPreviewModal_smallTitle__S8F9m{-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}.EnhencedCatalogPreviewModal_mainTitle__DXQXQ{color:var(--text-black);font-size:1.8em;font-weight:700;margin:0 auto}.EnhencedCatalogPreviewModal_previewContainer__4\+paE{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2em;overflow:hidden;padding:1em;width:100%}.EnhencedCatalogPreviewModal_preview__lYU42{border-radius:var(--border-md);flex:1 1;overflow:hidden;width:100%}.EnhencedCatalogPreviewModal_publishButton__X4tYU{font-size:1rem;font-weight:600;min-height:48px;padding:0 2rem}.EnhencedCatalogPreviewModal_buttonGroup__jKNZa{align-items:center;display:flex;flex-direction:column;gap:.5rem}.EnhencedCatalogPreviewModal_cancelButton__t5Isk{background:none;border:none;color:#666;cursor:pointer;font-size:1rem;font-weight:600;min-height:48px;padding:0 2rem;transition:color .2s ease}.EnhencedCatalogPreviewModal_cancelButton__t5Isk:hover{background:none;color:#333}@media (max-width:768px){.EnhencedCatalogPreviewModal_modalContent__zInyL{min-height:500px;width:95vw}.EnhencedCatalogPreviewModal_mainTitle__DXQXQ{font-size:1.5em}.EnhencedCatalogPreviewModal_smallTitle__S8F9m{font-size:.8em}.EnhencedCatalogPreviewModal_previewContainer__4\+paE{padding:1em}.EnhencedCatalogPreviewModal_previewContainer__4\+paE button{font-size:.95rem;min-height:44px;padding:0 1.5rem}.EnhencedCatalogPreviewModal_cancelButton__t5Isk{font-size:.9rem}}.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:var(--border-xs)}.adset-audiences-config .audience-table tbody::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:var(--border-xs)}.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:var(--border-xs);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:var(--border-xs)}.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:var(--border-md)}.adset-budgets-config .budget-rows-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:var(--border-md)}.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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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}}.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}.SelectTool_modalOverlay__MQMhD{align-items:center;animation:SelectTool_fadeIn__DrYoF .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}.SelectTool_closingOverlay__\+lN8O{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}@keyframes SelectTool_fadeIn__DrYoF{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}to{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:1}}.SelectTool_modalContent__7oSZi{animation:SelectTool_scaleIn__YAsNL .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}.SelectTool_modalBody__oaunM{display:flex;flex:1 1;flex-direction:row;min-height:0;overflow:hidden}.SelectTool_closingContent__ALDpH{opacity:0;transform:scale(.9)}@keyframes SelectTool_scaleIn__YAsNL{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.SelectTool_modalTitle__MDXsC{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:1.25em 1.5em}.SelectTool_modalTitle__MDXsC h2{color:#1a1a1a;font-size:var(--font-20);font-weight:600;margin:0}.SelectTool_closeButton__Ydlnn{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}.SelectTool_closeButton__Ydlnn:hover{background-color:#e0e0e0;color:#555}.SelectTool_continueWithoutTool__k1iqe{align-items:center;background-color:var(--second-green);border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;display:flex;gap:.5em;justify-content:center;margin-top:1em;padding:.5em 1em;transition:all .3s ease}.SelectTool_continueWithoutTool__k1iqe:hover{background-color:var(--second-green-hover);color:var(--main-white)}.SelectTool_continueWithoutTool__k1iqe:hover .SelectTool_toolIcon__7vRqi,.SelectTool_continueWithoutTool__k1iqe:hover span{color:var(--main-white)}.SelectTool_explanationContainer__HVwXt{align-items:flex-start;animation:SelectTool_fadeInDown__3mwNg .6s ease-out;background-color:#f5f9ff;border-left:4px solid #1ed47f;border-left:4px solid var(--second-green,#1ed47f);border-radius:var(--border-sm);box-shadow:0 2px 5px #0000000d;display:flex;gap:1em;margin:1.5em 1.5em 1em;padding:1.2em 2em}.SelectTool_explanationContainer__HVwXt p{color:#4b5563;flex:1 1;font-size:var(--font-14);line-height:1.5;margin:0}.SelectTool_infoIcon__iIXKK{color:#1ed47f;color:var(--second-green,#1ed47f);flex-shrink:0;font-size:1.25em}@keyframes SelectTool_fadeInDown__3mwNg{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.SelectTool_mainContentContainer__P2Ch1{display:flex;flex:1 1;overflow:hidden;width:100%}.SelectTool_generationsContainer__2R98U{-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}.SelectTool_generationsContainer__2R98U::-webkit-scrollbar{display:none;width:0}.SelectTool_generationsTitle__5c\+X2{background-color:#f9fafb;color:#333;font-size:var(--font-14);font-weight:600;margin:0;padding:8px 0;position:-webkit-sticky;position:sticky;text-align:center;top:0;width:100%;z-index:5}.SelectTool_generationsList__flNbz{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:flex-start;overflow-y:visible;padding:0 4px 4px;width:100%}.SelectTool_generationItem__pktP0{border:2px solid #0000;border-radius:var(--border-xs);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}.SelectTool_generationItem__pktP0:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;opacity:1;transform:translateY(-2px)}.SelectTool_generationItem__pktP0.SelectTool_selected__B4a8j{border-color:#1ed47f;border-color:var(--second-green,#1ed47f);box-shadow:0 0 0 2px #1ed47f4d,0 2px 4px #0003;opacity:1}.SelectTool_generationThumbnail__sHpof{height:100%;min-height:120px;min-width:80px;object-fit:cover;width:100%}.SelectTool_selectedIndicator__v3I8p{align-items:center;background-color:#1ed47f;background-color:var(--second-green,#1ed47f);border-radius:50%;color:#fff;display:flex;font-size:var(--font-12);font-weight:700;height:20px;justify-content:center;position:absolute;right:4px;top:4px;width:20px;z-index:2}.SelectTool_templatesContainer__ClSgg{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}.SelectTool_templateOption__RI5hT{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}.SelectTool_templateOption__RI5hT.SelectTool_selected__B4a8j{animation:SelectTool_moveToCenter__ovwkT 1.2s cubic-bezier(.22,1,.36,1) forwards;left:50%;position:absolute;transform:translateX(-50%) scale(1.08);z-index:5}.SelectTool_templateOption__RI5hT.SelectTool_notSelected__8nVHH{animation:SelectTool_hideTemplate__\+dFeA 1s cubic-bezier(.4,0,.2,1) forwards;filter:blur(4px);opacity:0;pointer-events:none;transform:scale(.9) translateY(20px)}@keyframes SelectTool_moveToCenter__ovwkT{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 SelectTool_hideTemplate__\+dFeA{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)}}.SelectTool_templatePreview__6chwp{align-items:center;background-color:#f5f5f5;border:4px solid #e0e0e0;border-radius:var(--border-lg);display:flex;height:400px;justify-content:center;overflow:hidden;transition:all .7s cubic-bezier(.34,1.56,.64,1);width:100%}.SelectTool_selected__B4a8j .SelectTool_templatePreview__6chwp{animation:SelectTool_glowBorder__FVN2g 2s infinite alternate;border-color:#1ed47f;border-color:var(--second-green,#1ed47f);border-width:5px;box-shadow:0 16px 32px #00000026}@keyframes SelectTool_glowBorder__FVN2g{0%{box-shadow:0 0 10px #1ed47f33,0 16px 32px #00000026}to{box-shadow:0 0 20px #1ed47f80,0 16px 32px #00000026}}.SelectTool_imageContainer__bp54L{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.SelectTool_previewImage__41TIr{max-height:100%;max-width:100%;object-fit:contain}.SelectTool_downloadOverlay__fV8CE{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}.SelectTool_downloadOverlay__fV8CE svg{color:#fff;height:48px;width:48px}.SelectTool_imageContainer__bp54L:hover .SelectTool_downloadOverlay__fV8CE{opacity:1}.SelectTool_primaryButton__1ahqZ{animation:SelectTool_buttonAppear__gnlmC .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}.SelectTool_primaryButton__1ahqZ:hover{background:var(--second-green)!important;border:1px solid var(--second-green);color:#fff!important}.SelectTool_selected__B4a8j .SelectTool_primaryButton__1ahqZ{animation:SelectTool_pulseButton__sbLDe 2s infinite alternate!important;box-shadow:0 4px 12px #00000026!important;transform:scale(1.1)!important}@keyframes SelectTool_pulseButton__sbLDe{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 SelectTool_buttonAppear__gnlmC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SelectTool_noImagePlaceholder__dtX5i{align-items:center;background:#f8f9fa;border-radius:var(--border-sm);color:#94a3b8;display:flex;flex-direction:column;gap:8px;height:400px;justify-content:center;width:100%}.SelectTool_contentLayout__BEzXN{display:flex;gap:2em;min-height:500px;width:100%}.SelectTool_leftContent__yREtA{display:flex;flex:2 1;flex-direction:column}.SelectTool_rightContent__fsIoT{display:flex;flex:1 1;flex-direction:column}.SelectTool_sectionTitle__LjwP3{color:var(--text-black);font-size:var(--font-18);font-weight:600;margin:0 0 1em}.SelectTool_generatedImagePreview__eNSSt{border-radius:var(--border-md)}.SelectTool_generatedImageContainer__Wj\+w4{display:flex;justify-content:center;position:relative}.SelectTool_generatedImage__3TeGe{max-height:200px}.SelectTool_generatedImage__3TeGe,.SelectTool_generatedVideo__1csbK{border-radius:var(--border-sm);box-shadow:0 4px 12px #0000001a;max-width:200px;object-fit:contain}.SelectTool_generatedVideo__1csbK{aspect-ratio:9/16;max-height:300px}.SelectTool_toolsSection__1QJ7N{overflow-y:auto}.SelectTool_toolsDescription__P7XNy{color:var(--text-gray);font-size:var(--font-14);margin:0 0 1.5em 1em}.SelectTool_toolsGrid__B\+K66{display:flex;flex-direction:column;gap:1.5rem;padding:1em;width:100%}.SelectTool_toolCard__VFGly{align-items:flex-start;aspect-ratio:3/1;background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);cursor:pointer;display:flex;flex-direction:column;height:auto;justify-content:flex-start;overflow:visible;padding:1em;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.SelectTool_toolCardTryOn__iQ\+MZ:hover{box-shadow:0 12px 24px #fef94d66;transform:translateY(-4px)}.SelectTool_toolCardAiStage__A8IJK:hover{box-shadow:0 12px 24px #5fffb266;transform:translateY(-4px)}.SelectTool_toolCardAccessoriesTryOn__MHbb6:hover{box-shadow:0 12px 24px #ab65cc66;transform:translateY(-4px)}.SelectTool_toolCardImageEditor__AScNh:hover{box-shadow:0 12px 24px #ff8f4966;transform:translateY(-4px)}.SelectTool_toolCardVideoGenerator__zMYcY:hover{box-shadow:0 12px 24px #6da3ff66;transform:translateY(-4px)}.SelectTool_toolCardVideoEditor__-EEX4:hover{box-shadow:0 12px 24px #f246aa66;transform:translateY(-4px)}.SelectTool_toolCardBlob__zAP-u{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-md);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.SelectTool_toolCard__VFGly:hover .SelectTool_toolCardBlob__zAP-u{opacity:1}.SelectTool_toolCardSvg__oupku{border-radius:var(--border-md);bottom:0;height:auto;max-height:100%;object-fit:contain;opacity:.4;position:absolute;right:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:auto;z-index:2}.SelectTool_toolCard__VFGly:hover .SelectTool_toolCardSvg__oupku{opacity:1}.SelectTool_toolCardContent__FVpFh{position:relative;text-align:left;width:100%;z-index:3}.SelectTool_toolTitle__Qvwd9{color:var(--text-black);font-size:var(--font-18);font-weight:700;margin:0 0 .5em;text-align:left}.SelectTool_toolDescription__4pWUa{color:var(--text-black);font-size:var(--font-16);font-weight:500;line-height:1.4;margin:0;opacity:.6;text-align:left;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.SelectTool_toolCard__VFGly:hover .SelectTool_toolDescription__4pWUa{opacity:1}.SelectTool_layoutSection__dfygi{padding:1.5em}.SelectTool_layoutSection__dfygi .SelectTool_templateOption__RI5hT{max-width:100%}.SelectTool_layoutSection__dfygi .SelectTool_templatePreview__6chwp{margin-bottom:1.5em}.SelectTool_layoutSection__dfygi .SelectTool_previewImage__41TIr{height:auto;max-width:250px;object-fit:contain;width:100%}@media (max-width:1200px){.SelectTool_toolCard__VFGly{aspect-ratio:1!important}}@media (max-width:768px){.SelectTool_contentLayout__BEzXN{flex-direction:column;gap:1.5em}.SelectTool_toolCard__VFGly{aspect-ratio:2/1!important}.SelectTool_leftContent__yREtA,.SelectTool_rightContent__fsIoT{flex:1 1}.SelectTool_generatedImage__3TeGe{max-height:150px;max-width:150px}.SelectTool_toolsGrid__B\+K66{gap:.75em}.SelectTool_toolCard__VFGly{padding:1em}.SelectTool_templatesContainer__ClSgg{display:block;flex-direction:column;gap:3em;position:relative}.SelectTool_templateOption__RI5hT{margin-bottom:2em;max-width:100%}.SelectTool_templatesContainer__ClSgg{margin-top:2em;padding:0 1em 1em}}.SelectTool_modalLeftContent__rDyDi{align-items:center;background-color:#f8f9fa;border-right:1px solid #e0e0e0;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;padding:1.5em}.SelectTool_modalRightContent__mSeQm{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:1.5em}.SelectTool_modalLeftContent__rDyDi .SelectTool_generatedImagePreview__eNSSt{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:0;overflow:hidden;text-align:center;width:100%}.SelectTool_modalLeftContent__rDyDi .SelectTool_sectionTitle__LjwP3{color:#333;flex-shrink:0;font-size:var(--font-18);margin-bottom:1em;margin-top:0}.SelectTool_modalLeftContent__rDyDi .SelectTool_generatedImageContainer__Wj\+w4{align-items:center;display:flex;justify-content:center;max-height:100%;min-height:0;overflow:hidden;position:relative;width:-webkit-fit-content;width:fit-content}.SelectTool_modalLeftContent__rDyDi .SelectTool_generatedImage__3TeGe,.SelectTool_modalLeftContent__rDyDi .SelectTool_generatedVideo__1csbK{border-radius:var(--border-sm);display:block;height:auto!important;max-height:100%!important;max-width:100%!important;object-fit:contain;width:auto!important}.SelectTool_modalRightContent__mSeQm .SelectTool_toolsSection__1QJ7N{width:100%}.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5em;width:100%}.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_multipleTools__kSl2F,.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_singleTool__fiGcG,.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_threeTools__wQeeX,.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_twoTools__bkxHZ{display:flex;flex-direction:column}@media (max-width:768px){.SelectTool_modalBody__oaunM{flex-direction:column}.SelectTool_modalLeftContent__rDyDi{border-bottom:1px solid #e0e0e0;border-right:none;padding:1em}.SelectTool_modalRightContent__mSeQm{padding:1em}.SelectTool_modalLeftContent__rDyDi .SelectTool_generatedImagePreview__eNSSt{max-width:300px}.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66,.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_multipleTools__kSl2F,.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_singleTool__fiGcG,.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_threeTools__wQeeX,.SelectTool_modalRightContent__mSeQm .SelectTool_toolsGrid__B\+K66.SelectTool_twoTools__bkxHZ{gap:1em;margin:1.5em 0 0}}@media (max-width:468px){.SelectTool_toolCard__VFGly{aspect-ratio:1!important}.SelectTool_toolDescription__4pWUa{font-size:var(--font-14)!important}}.ADSET_INTERESTS_CONFIG{background-color:#fff;border-radius:var(--border-lg);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:var(--border-sm);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 .section-header{align-items:center;border-bottom:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:12px}.adset-interests-config .section-header h3{border:none;margin:0;padding:0;text-align:left}.adset-interests-config .section-header .icon-button{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;color:#4b5563;cursor:pointer;display:inline-flex;gap:6px;height:28px;justify-content:center;padding:0 8px;width:28px}.adset-interests-config .section-header .icon-button:hover:not(:disabled){background:#f3f4f6}.adset-interests-config .section-header .icon-button.spinning svg{animation:spin 1s linear infinite}.adset-interests-config .section-header .icon-button .progress-text{color:#374151;font-size:11px}.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:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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:var(--border-sm);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 .suggestions-divider{border-top:1px dashed #cbd5e1;height:0;margin:10px 0 14px;width:100%}.adset-interests-config .search-result-item{align-items:center;border:1px solid #e5e7eb;border-radius:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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:var(--border-sm)}.adset-interests-config ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:var(--border-sm)}.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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-lg);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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}.action-button-group{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.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:var(--border-xs);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:var(--border-lg);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:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs)}.meeting-details-modal .meeting-info-content::-webkit-scrollbar-thumb{background:#ccc;background:var(--transparent-gray,#ccc);border-radius:var(--border-xs)}.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:var(--border-sm);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:var(--border-sm);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:var(--border-sm);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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}}.update-contact-people-modal{background:var(--main-white);border-radius:var(--border-md);display:flex;flex-direction:column;max-height:80vh;max-width:90vw;overflow:hidden;padding:0!important;width:700px}.update-contact-people-modal .modal-header{background:var(--background-gray);border-bottom:1px solid var(--border-main);padding:20px 24px}.update-contact-people-modal .modal-header h3{color:var(--text-black);font-size:var(--font-18);font-weight:600;margin:0 0 8px}.update-contact-people-modal .company-name{color:var(--text-gray);font-size:var(--font-14);font-weight:500;margin:0}.update-contact-people-modal .modal-body{flex:1 1;overflow-y:auto;padding:20px 24px}.update-contact-people-modal .contacts-list{margin-bottom:20px}.update-contact-people-modal .no-contacts-message{background:var(--background-gray);border-radius:var(--border-sm);color:var(--text-gray);margin-bottom:20px;padding:40px 20px;text-align:center}.update-contact-people-modal .no-contacts-message p{font-size:var(--font-14);font-style:italic;margin:0}.update-contact-people-modal .contact-item{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);margin-bottom:16px;overflow:hidden}.update-contact-people-modal .contact-display{align-items:flex-start;display:flex;justify-content:space-between;padding:16px}.update-contact-people-modal .contact-info{flex:1 1}.update-contact-people-modal .contact-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.update-contact-people-modal .contact-header h4{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0}.update-contact-people-modal .position-badge{border-radius:var(--border-xs);color:var(--main-white);font-size:var(--font-12);font-weight:500;padding:4px 8px}.update-contact-people-modal .position-badge.csuite{background:var(--main-green)}.update-contact-people-modal .position-badge.marketing{background:var(--main-red)}.update-contact-people-modal .legacy-badge{background:var(--main-yellow);border-radius:var(--border-xs);color:var(--text-black);font-size:var(--font-12);font-weight:500;margin-left:8px;padding:4px 8px}.update-contact-people-modal .contact-details{display:flex;flex-direction:column;gap:8px}.update-contact-people-modal .contact-detail{color:var(--text-gray);font-size:var(--font-14)}.update-contact-people-modal .contact-detail strong{color:var(--text-black);margin-right:8px}.update-contact-people-modal .contact-actions{display:flex;gap:8px;margin-left:16px}.update-contact-people-modal .delete-contact-btn,.update-contact-people-modal .edit-contact-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.update-contact-people-modal .edit-contact-btn:hover{background:var(--main-blue);border-color:var(--main-blue);color:var(--main-white)}.update-contact-people-modal .delete-contact-btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.update-contact-people-modal .contact-edit-form{background:var(--background-gray);padding:20px}.update-contact-people-modal .form-row{display:flex;gap:16px;margin-bottom:8px}.update-contact-people-modal .form-group{flex:1 1}.update-contact-people-modal .edit-actions{display:flex;gap:12px;margin-top:16px}.update-contact-people-modal .cancel-contact-btn,.update-contact-people-modal .save-contact-btn{align-items:center;border:none;border-radius:var(--border-xs);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:6px;padding:10px 16px;transition:all .2s ease}.update-contact-people-modal .save-contact-btn{background:var(--main-green);color:var(--main-white)}.update-contact-people-modal .save-contact-btn:hover{background:var(--main-green-hover)}.update-contact-people-modal .cancel-contact-btn{background:var(--main-gray);color:var(--text-black)}.update-contact-people-modal .cancel-contact-btn:hover{background:var(--light-gray)}.update-contact-people-modal .add-contact-btn{align-items:center;background:var(--main-white);border:2px dashed var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.update-contact-people-modal .add-contact-btn:hover:not(:disabled){background:var(--background-gray);border-color:var(--main-blue);color:var(--main-blue)}.update-contact-people-modal .add-contact-btn:disabled{cursor:not-allowed;opacity:.5}.update-contact-people-modal .modal-footer{background:var(--background-gray);border-top:1px solid var(--border-main);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.update-contact-people-modal .cancel-btn,.update-contact-people-modal .save-all-btn{border:none;border-radius:var(--border-xs);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:10px 20px;transition:all .2s ease}.update-contact-people-modal .cancel-btn{background:var(--main-gray);color:var(--text-black)}.update-contact-people-modal .cancel-btn:hover:not(:disabled){background:var(--light-gray)}.update-contact-people-modal .save-all-btn{background:var(--second-green);color:var(--main-white)}.update-contact-people-modal .save-all-btn:hover:not(:disabled){background:var(--second-green-hover)}.update-contact-people-modal .cancel-btn:disabled,.update-contact-people-modal .save-all-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.update-contact-people-modal{width:95vw}.update-contact-people-modal .form-row{flex-direction:column;gap:8px}.update-contact-people-modal .contact-display{flex-direction:column;gap:16px}.update-contact-people-modal .contact-actions{justify-content:flex-end;margin-left:0}}.agency-lead-modal{background:var(--main-white);border-radius:var(--border-md);max-height:90vh;max-width:480px;min-width:400px;overflow-y:auto;padding:0!important;position:relative;width:100%}.agency-lead-modal .header{align-items:center;background:#f9f9f9;border-bottom:1px solid var(--border-main);display:flex;justify-content:space-between;padding:20px}.agency-lead-modal .header h2{color:var(--text-black);font-size:var(--font-20);font-weight:600;margin:0}.agency-lead-modal .close{align-items:center;background:var(--background-gray);border:none;border-radius:50%;color:var(--light-gray);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.agency-lead-modal .close:after{display:none}.agency-lead-modal .close:hover{background:var(--main-gray);color:var(--text-black)}.agency-lead-modal .lead-form{padding:24px 20px 0}.agency-lead-modal .form-row{margin-bottom:20px}.agency-lead-modal .form-group{display:flex;flex-direction:column;gap:6px}.agency-lead-modal .form-group label{color:var(--text-black);font-size:var(--font-14);font-weight:500;margin-bottom:6px}.agency-lead-modal .required{color:var(--main-red)}.agency-lead-modal .error-message{color:var(--main-red);display:block;font-size:12px;margin-top:4px}.agency-lead-modal .buttons-row{border-top:1px solid var(--border-main);display:flex;gap:12px;justify-content:flex-end;padding:20px 0}.agency-lead-modal .cancel-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);cursor:pointer;display:inline-flex;font-size:var(--font-14);font-weight:500;height:34px;justify-content:center;padding:12px 20px;transition:all .2s ease}.agency-lead-modal .cancel-btn:hover{background:var(--background-gray);border-color:#e0e0e0}.agency-lead-modal .cancel-btn:disabled{cursor:not-allowed;opacity:.6}.agency-lead-modal .submit-btn{align-items:center;background:var(--second-green);border:none;border-radius:var(--border-xs);color:var(--main-white);cursor:pointer;display:inline-flex;font-size:var(--font-14);font-weight:500;height:34px;justify-content:center;min-width:140px;padding:12px 20px;transition:all .2s ease}.agency-lead-modal .submit-btn:hover:not(:disabled){background:var(--second-green-hover)}.agency-lead-modal .submit-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}@media (max-width:768px){.agency-lead-modal-overlay{padding:16px}.agency-lead-modal{max-width:100%}.agency-lead-modal .modal-header{margin-bottom:20px;padding:20px 20px 0}.agency-lead-modal .lead-form{padding:0 20px 20px}.agency-lead-modal .buttons-row{flex-direction:column-reverse;gap:8px}.agency-lead-modal .cancel-btn,.agency-lead-modal .submit-btn{width:100%}}@keyframes modalFadeIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.agency-lead-modal{animation:modalFadeIn .2s ease-out}.save-as-template-modal{display:flex;flex-direction:column;gap:16px;max-width:880px;min-width:880px;padding:16px;width:100%}.save-as-template-modal .modal-header h2{color:var(--text-blue);margin:0}.save-as-template-modal .modal-content{display:flex;flex-direction:column;gap:16px}.save-as-template-modal .modal-content.two-column{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 360px}.save-as-template-modal .left-column,.save-as-template-modal .right-column{display:flex;flex-direction:column;gap:16px}.save-as-template-modal .section{display:flex;flex-direction:column;gap:8px}.save-as-template-modal .section-label{color:var(--text-black);font-weight:600}.save-as-template-modal .preview-wrapper{align-items:center;aspect-ratio:1/1;background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;display:flex;justify-content:center;overflow:hidden;transition:border-color .2s ease;width:100%}.save-as-template-modal .preview-wrapper:hover{border-color:var(--border-main-hover)}.save-as-template-modal .preview-image{height:100%;object-fit:cover;width:100%}.save-as-template-modal .preview-placeholder{color:var(--text-gray)}.save-as-template-modal .select-input,.save-as-template-modal .text-input,.save-as-template-modal .textarea-input{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);padding:10px 12px}.save-as-template-modal .select-input:focus,.save-as-template-modal .text-input:focus,.save-as-template-modal .textarea-input:focus{border-color:var(--border-main-hover);outline:none}.save-as-template-modal .switch-row{align-items:center;display:flex;gap:12px}.save-as-template-modal .switch-inline{max-width:220px}.save-as-template-modal .muted{color:var(--light-gray)}.save-as-template-modal .tags-input-row{display:flex;gap:8px}.save-as-template-modal .tags-list{display:flex;flex-wrap:wrap;gap:8px}.save-as-template-modal .tag-chip{align-items:center;background:var(--transparent-gray);border-radius:999px;color:var(--text-gray);cursor:pointer;display:inline-flex;padding:6px 10px}.save-as-template-modal .modal-footer{display:flex;gap:12px;justify-content:flex-end;margin-top:4px}.save-as-template-modal .chips-input{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);display:flex;flex-wrap:wrap;gap:8px;max-height:140px;min-height:42px;overflow-y:auto;padding:6px}.save-as-template-modal .chips-input:focus-within{border-color:var(--border-main-hover)}.save-as-template-modal .chip{align-items:center;background:var(--transparent-gray);border-radius:999px;color:var(--text-gray);display:inline-flex;gap:6px;padding:6px 10px}.save-as-template-modal .chip-remove{background:#0000;border:none;color:var(--text-gray);cursor:pointer;line-height:1}.save-as-template-modal .chip-remove:hover{color:var(--text-black)}.save-as-template-modal .chip-text-input{border:none;color:var(--text-black);flex:1 1;min-width:160px;outline:none}.save-as-template-modal .cancel-button{background:var(--main-white);border:1px solid var(--text-blue);border-radius:var(--border-sm);color:var(--text-blue);font-weight:500}.save-as-template-modal .cancel-button:hover{background:var(--text-blue);border:1px solid var(--text-blue);color:var(--main-white)}.save-as-template-modal .save-button{background:var(--main-green);border-radius:var(--border-sm);color:var(--main-white);font-weight:500}.save-as-template-modal .save-button:hover{background:var(--main-green-hover)}.delete-template-modal{border-radius:var(--border-lg);display:flex;flex-direction:column;gap:24px;max-width:520px;min-width:480px;padding:32px;width:100%}.delete-template-modal .modal-header h2{color:var(--text-black);font-size:1.5rem;font-weight:600;margin:0}.delete-template-modal .modal-content{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.delete-template-modal .message-content{display:flex;flex-direction:column;gap:16px;max-width:400px}.delete-template-modal .message-content h3{color:var(--text-black);font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}.delete-template-modal .message-content p{color:var(--text-gray);font-size:.95rem;line-height:1.6;margin:0}.delete-template-modal .warning-text{background:#fef3c7;border-left:4px solid #f59e0b;border-radius:var(--border-sm);color:#d97706!important;font-size:.9rem;font-weight:500;padding:12px 16px}.delete-template-modal .template-preview{border:3px solid var(--border-main);border-radius:var(--border-lg);box-shadow:0 4px 12px #0000001a;flex-shrink:0;height:140px;overflow:hidden;width:140px}.delete-template-modal .preview-image{display:block;height:100%;object-fit:cover;width:100%}.delete-template-modal .modal-footer{display:flex;gap:16px;justify-content:center;margin-top:8px}.delete-template-modal .cancel-button{background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-weight:500;min-width:120px;padding:12px 24px;transition:all .2s ease}.delete-template-modal .cancel-button:hover:not(:disabled){background:var(--background-gray);border-color:var(--border-main-hover);transform:translateY(-1px)}.delete-template-modal .delete-button{background:#dc2626;border:2px solid #dc2626;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;font-weight:500;min-width:120px;padding:12px 24px;transition:all .2s ease}.delete-template-modal .delete-button:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;box-shadow:0 4px 12px #dc26264d;transform:translateY(-1px)}.delete-template-modal .cancel-button:disabled,.delete-template-modal .delete-button:disabled{cursor:not-allowed;opacity:.6;transform:none!important}@media (max-width:600px){.delete-template-modal{gap:20px;max-width:90vw;min-width:320px;padding:24px}.delete-template-modal .modal-header h2{font-size:1.25rem}.delete-template-modal .message-content h3{font-size:1.1rem}.delete-template-modal .warning-icon{padding:10px}.delete-template-modal .warning-icon svg{height:28px;width:28px}.delete-template-modal .template-preview{height:120px;width:120px}.delete-template-modal .modal-footer{flex-direction:column-reverse;gap:12px}.delete-template-modal .cancel-button,.delete-template-modal .delete-button{justify-content:center;padding:14px 24px;width:100%}}.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:var(--border-sm);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}.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{z-index:1000}.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;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.custom-dropdown .options-fetching{color:var(--light-gray);font-size:var(--font-12);padding:.25em .5em}.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 .options .option .text-box .title{align-items:center;display:flex;justify-content:space-between}.custom-dropdown .dropdown .text-box{display:flex;flex-direction:column}.custom-dropdown .dropdown .text-box .name-line{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-dropdown .dropdown .text-box .label{color:var(--light-gray);flex-shrink:0;font-style:italic;margin-left:0}.custom-dropdown .options .option .text-box .title .label{color:var(--light-gray);flex-shrink:0;font-style:italic;margin-left:8px}.custom-dropdown .search-input-container{align-items:center;display:flex;gap:.5em;justify-content:stretch}.custom-dropdown .search-input{border:1px solid #dedede;border-radius:var(--border-xs);color:var(--text-black);flex:8 1 90%;font-size:var(--font-12);margin-bottom:.5em;margin-top:.5em;outline:none;padding:.4em .25em;width:100%}.custom-dropdown .refresh-icon{cursor:pointer;flex:1 1 10%}.custom-dropdown .search-input:focus{outline:1px solid #dedede}.ProductsSelectionList_productSelectionList__iAI2j{display:flex;flex-direction:column;height:100%;width:100%}.ProductsSelectionList_leftSide__5edxw{background:#fff;display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:1em 2em}.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_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:400px;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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);font-size:.85rem;max-width:400px;@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:var(--border-xs);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_productsGrid__PtCAV::-webkit-scrollbar{width:4px;@media (max-width:768px){width:3px}}.ProductsSelectionList_productsGrid__PtCAV::-webkit-scrollbar-track{background:#f1f1f1;border-radius:var(--border-md)}.ProductsSelectionList_productsGrid__PtCAV::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:var(--border-md)}.ProductsSelectionList_productsGrid__PtCAV{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.ProductsSelectionList_leftSideHeader__Rggow .dropdown{background:#f8f9fa;border:0 solid #e0e0e0!important;border-radius:var(--border-xs);cursor:pointer;flex-grow:1;font-size:.85rem;max-width:400px;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:var(--border-xs);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%}}.carousel-container{--outer-r:24px;--p-distance:12px;border:1px solid var(--border-main);border-radius:24px;overflow:hidden;padding:16px;position:relative;will-change:transform,opacity}.carousel-track{display:flex;will-change:transform}.carousel-item{align-items:center;border-radius:calc(var(--outer-r) - var(--p-distance));cursor:grab;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:400px;overflow:hidden;position:relative;will-change:transform,opacity}.carousel-item:active{cursor:grabbing}.carousel-container.round{border:1px solid var(--border-main)}.carousel-item.round{align-items:center;background-color:var(--main-white);border:1px solid var(--border-main);bottom:.1em;justify-content:center;position:relative;text-align:center}.carousel-item-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;width:100%}.carousel-item-content.round{margin:0;padding:0}.carousel-item-image{height:auto;max-height:50vh;object-fit:contain}.carousel-item-image,.carousel-item-placeholder{border-radius:var(--border-lg);margin-bottom:12px;width:100%}.carousel-item-placeholder{align-items:center;background:var(--background-gray);color:var(--text-gray);display:flex;font-size:4em;height:300px;justify-content:center}.carousel-item-info{text-align:center;width:100%}.carousel-item-title{color:#fff;font-size:16px;font-weight:600;margin-bottom:4px}.carousel-item-description{color:#fff;font-size:14px;margin:0}.carousel-favorite-button{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:2.5em;justify-content:center;opacity:.8;position:absolute;right:1em;top:1em;transition:all .3s ease;width:2.5em;z-index:10}.carousel-favorite-button:hover{background:var(--main-white);box-shadow:0 4px 12px #00000026;color:var(--main-red);opacity:1;transform:scale(1.1)}.carousel-favorite-button.favorite{color:var(--main-red);opacity:1}.carousel-favorite-button.favorite:hover{background:#fff;color:var(--main-red)}.carousel-favorite-button svg{font-size:1em;height:1em;width:1em}.carousel-indicators-container{display:flex;justify-content:center;width:100%}.carousel-indicators-container.round{bottom:3em;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.carousel-thumbnails{-ms-overflow-style:none;display:flex;gap:12px;justify-content:center;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:10px 32px;scroll-behavior:smooth;scrollbar-width:none}.carousel-thumbnails::-webkit-scrollbar{display:none}.carousel-thumbnail{background:var(--background-gray);border:2px solid #0000;border-radius:var(--border-lg);cursor:pointer;flex-shrink:0;overflow:hidden;position:relative;transition:all .2s ease;width:60px}.carousel-thumbnail.active{border-color:var(--main-green);box-shadow:0 4px 12px #8bc45d4d,0 0 0 2px #8bc45d33}.carousel-thumbnail.inactive{border-color:var(--border-main)}.carousel-thumbnail:hover{border-color:var(--main-green);box-shadow:0 2px 8px #8bc45d33}.carousel-thumbnail-image{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.carousel-thumbnail:hover .carousel-thumbnail-image{transform:scale(1.05)}.carousel-thumbnail-placeholder{align-items:center;background:var(--main-gray);color:var(--text-gray);display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.carousel-thumbnail-video{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.carousel-thumbnail:hover .carousel-thumbnail-video{transform:scale(1.05)}.carousel-thumbnail-play-overlay{align-items:center;background:#000000b3;border-radius:50%;color:#fff;display:flex;font-size:8px;height:20px;justify-content:center;left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease;width:20px}.carousel-thumbnail:hover .carousel-thumbnail-play-overlay{background:#000c;opacity:1;transform:translate(-50%,-50%) scale(1.1)}.carousel-thumbnail-ring{border:3px solid var(--main-green);border-radius:15px;bottom:-3px;left:-3px;pointer-events:none;position:absolute;right:-3px;top:-3px}.carousel-container.round .carousel-thumbnail{border-radius:50%;height:50px;width:50px}.carousel-container.round .carousel-thumbnail-ring{border-radius:50%}@media (max-width:768px){.carousel-thumbnails{gap:8px;padding:0 16px}.carousel-thumbnail{border-radius:var(--border-md);height:50px;width:50px}.carousel-thumbnail-placeholder{font-size:20px}.carousel-container.round .carousel-thumbnail{height:40px;width:40px}.carousel-favorite-button{font-size:var(--font-13);height:2.2em;right:.8em;top:.8em;width:2.2em}.carousel-favorite-button svg{font-size:.9em}}.CreationsSection_creationsSection__oe2uf{flex:1 1}.CreationsSection_creationsHeader__nszrx{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:1.5em}.CreationsSection_headerActions__7hAtM{align-items:center;display:flex;gap:1em}.CreationsSection_favoritesFilter__fpVK9{align-items:center;display:flex;opacity:1;transition:opacity .3s ease}.CreationsSection_modernSwitch__c2nyy{cursor:pointer;height:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.CreationsSection_switchSlider__B9lrE{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-lg);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreationsSection_modernSwitch__c2nyy:hover .CreationsSection_switchSlider__B9lrE{background:var(--background-light-gray);border-color:var(--main-green);box-shadow:0 0 0 3px rgba(var(--main-green),.1)}.CreationsSection_switchActive__IAVJ4 .CreationsSection_switchSlider__B9lrE{background:var(--main-green);border-color:var(--main-green)}.CreationsSection_switchHandle__iRnC-{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;content:"";display:flex;height:18px;justify-content:center;left:2px;position:absolute;top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.CreationsSection_switchActive__IAVJ4 .CreationsSection_switchHandle__iRnC-{box-shadow:0 2px 8px #0003;transform:translateX(20px)}.CreationsSection_modernSwitch__c2nyy:active .CreationsSection_switchHandle__iRnC-{width:22px}.CreationsSection_modernSwitch__c2nyy:active.CreationsSection_switchActive__IAVJ4 .CreationsSection_switchHandle__iRnC-{transform:translateX(16px)}.CreationsSection_switchHeartIcon__0LWDZ{color:var(--light-gray);font-size:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.CreationsSection_modernSwitch__c2nyy:hover .CreationsSection_switchHeartIcon__0LWDZ{transform:scale(1.1)}.CreationsSection_switchActive__IAVJ4 .CreationsSection_switchHeartIcon__0LWDZ{color:var(--main-red)}.CreationsSection_sectionTitle__8aGl2{color:var(--text-black);font-size:var(--font-18);font-weight:600;margin:0}.CreationsSection_expandToggleButton__wMlul{align-items:center;background:var(--background-gray);border:none;border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:.5em;padding:.5em 1em;transition:all .2s ease}.CreationsSection_expandToggleButton__wMlul:hover{background:var(--main-green);border-color:var(--main-green);color:var(--main-white);transform:translateY(-1px)}.CreationsSection_expandToggleButton__wMlul svg{font-size:var(--font-12)}.CreationsSection_creationsGrid__sLY99{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(12em,1fr));overflow-y:auto}.CreationsSection_creationCard__fRmDm{background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.CreationsSection_creationCard__fRmDm:hover{box-shadow:var(--card-shadow-darker);transform:translateY(-.125em)}.CreationsSection_creationPreview__583RG{align-items:center;background:var(--main-gray);display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative;width:100%}.CreationsSection_creationImage__2I6Bm{height:100%;object-fit:contain;width:100%}.CreationsSection_placeholderContent__sHtOb{font-size:2em;opacity:.5}.CreationsSection_creationInfo__6w6L-{background:var(--main-white);padding:.75em}.CreationsSection_creationTitle__kZQBc{color:var(--text-black);font-size:var(--font-14);font-weight:600;margin:0 0 .25em;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.CreationsSection_creationType__XzjXl{color:var(--text-gray);font-size:var(--font-12);margin:0;text-transform:capitalize}.CreationsSection_folder__i9WQz .CreationsSection_foldersAccordion__g2SoQ{grid-gap:1.5em;animation:CreationsSection_fadeInUp__oSOua .6s cubic-bezier(.175,.885,.32,1.275);display:grid;gap:1.5em;grid-template-columns:repeat(auto-fill,minmax(12em,1fr));padding:2em 0}.CreationsSection_foldersAccordion__g2SoQ{grid-gap:2em;animation:CreationsSection_fadeInUp__oSOua .6s cubic-bezier(.175,.885,.32,1.275);display:grid;gap:2em;grid-template-columns:repeat(auto-fill,minmax(12em,1fr));padding:0 0 2em;transition:all .8s cubic-bezier(.16,1,.3,1)}.CreationsSection_foldersAccordion__g2SoQ.CreationsSection_expandedView__7e12j{align-content:flex-start;animation:CreationsSection_accordionExpand__TrcyJ .8s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;overflow-y:auto;transition:all .8s cubic-bezier(.16,1,.3,1)}@keyframes CreationsSection_accordionExpand__TrcyJ{0%{opacity:.9;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.CreationsSection_foldersAccordion__g2SoQ.CreationsSection_productSelectionMode__VE3Md{padding:1em 2em}.CreationsSection_folderAccordionItem__ieZjc{transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.CreationsSection_folderAccordionItem__ieZjc.CreationsSection_expanded__atWHJ{margin-bottom:1em}@keyframes CreationsSection_fadeInUp__oSOua{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CreationsSection_folderCard__wZSgL:first-child{animation:CreationsSection_slideInScale__0hZVD .6s cubic-bezier(.175,.885,.32,1.275) .1s both}.CreationsSection_folderCard__wZSgL:nth-child(2){animation:CreationsSection_slideInScale__0hZVD .6s cubic-bezier(.175,.885,.32,1.275) .2s both}.CreationsSection_folderCard__wZSgL:nth-child(3){animation:CreationsSection_slideInScale__0hZVD .6s cubic-bezier(.175,.885,.32,1.275) .3s both}.CreationsSection_folderCard__wZSgL:nth-child(4){animation:CreationsSection_slideInScale__0hZVD .6s cubic-bezier(.175,.885,.32,1.275) .4s both}.CreationsSection_folderCard__wZSgL:nth-child(n+5){animation:CreationsSection_slideInScale__0hZVD .6s cubic-bezier(.175,.885,.32,1.275) .5s both}@keyframes CreationsSection_slideInScale__0hZVD{0%{opacity:0;transform:translateY(30px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.CreationsSection_folderCard__wZSgL{cursor:pointer;display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:20em;perspective:1000px;position:relative;transform-style:preserve-3d;transition:all .8s cubic-bezier(.16,1,.3,1);width:100%;will-change:transform}.CreationsSection_folderCard__wZSgL:hover{transform:translateY(-8px) rotateX(5deg) rotateY(-2deg)}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImages__ZFMtx .CreationsSection_stackedImage__UKUnS{transform:translateY(-2px)}.CreationsSection_folderPreview__ajwXD{border-radius:1.2em;flex:1 1 auto;height:12em;overflow:visible;position:relative;transition:all .8s cubic-bezier(.16,1,.3,1);width:100%;will-change:height}.CreationsSection_folder__i9WQz .CreationsSection_folderPreview__ajwXD{background:#e6e6e6}.CreationsSection_folder__i9WQz .CreationsSection_folderPreview__ajwXD:before{background:linear-gradient(0deg,#d6d6d6 10%,#d8d8d8);border-radius:1em 1em 0 0;content:"";height:.8em;left:0;position:absolute;top:-1.6em;width:6em;z-index:1}.CreationsSection_folder__i9WQz .CreationsSection_folderPreview__ajwXD:after{background:linear-gradient(0deg,#818181,#d8d8d8);border-radius:0 1em 0 0;content:"";height:1.8em;position:absolute;right:0;top:-.8em;width:100%;z-index:-1}.CreationsSection_folderPreviews__SfaG1{height:100%;left:0;position:absolute;top:0;width:100%}.CreationsSection_folder__i9WQz .CreationsSection_folderPreviews__SfaG1{height:95%;left:50%;top:55%;transform:translate(-50%,-50%);width:85%}.CreationsSection_stackedImages__ZFMtx{height:100%;position:relative;width:100%}.CreationsSection_stackedImage__UKUnS{align-items:center;border:2px solid #ffffffe6;border-radius:var(--border-md);box-shadow:0 4px 15px #00000026,0 2px 8px #0000001a;display:flex;justify-content:center;position:absolute;transition:all .5s cubic-bezier(.16,1,.3,1);will-change:transform,width,height,top,left}.CreationsSection_stackedImage__UKUnS:first-child{transition-delay:0s}.CreationsSection_stackedImage__UKUnS:nth-child(2){transition-delay:.05s}.CreationsSection_stackedImage__UKUnS:nth-child(3){transition-delay:.1s}.CreationsSection_stackedImage__UKUnS:nth-child(4){transition-delay:.15s}.CreationsSection_stackedImage__UKUnS:first-child{aspect-ratio:1;background:gray;height:85%;left:5%;top:0;width:85%;z-index:4}.CreationsSection_stackedImage__UKUnS:nth-child(2){aspect-ratio:1;background:linear-gradient(45deg,var(--second-green) 0,var(--main-turquoise) 100%);height:85%;left:10%;top:5%;transform:rotate(3deg) translateY(-2px);width:85%;z-index:3}.CreationsSection_stackedImage__UKUnS:nth-child(3){aspect-ratio:1;background:linear-gradient(45deg,var(--main-blue) 0,var(--second-turquoise) 100%);height:85%;left:0;top:8%;transform:rotate(-3deg) translateY(-2px);width:85%;z-index:2}.CreationsSection_stackedImage__UKUnS:nth-child(4){aspect-ratio:1;background:linear-gradient(45deg,var(--text-green) 0,var(--dark-green) 100%);height:85%;left:15%;top:10%;transform:rotate(1deg);width:85%;z-index:1}.CreationsSection_expandedView__7e12j .CreationsSection_stackedImage__UKUnS:first-child{height:48%;left:0;top:0;transform:rotate(0deg) translateY(0) scale(1);width:48%}.CreationsSection_expandedView__7e12j .CreationsSection_stackedImage__UKUnS:nth-child(2){height:48%;left:52%;top:0;transform:rotate(0deg) translateY(0) scale(1);width:48%}.CreationsSection_expandedView__7e12j .CreationsSection_stackedImage__UKUnS:nth-child(3){height:48%;left:0;top:52%;transform:rotate(0deg) translateY(0) scale(1);width:48%}.CreationsSection_expandedView__7e12j .CreationsSection_stackedImage__UKUnS:nth-child(4){height:48%;left:52%;top:52%;transform:rotate(0deg) translateY(0) scale(1);width:48%}.CreationsSection_stackedImage__UKUnS .CreationsSection_miniImage__acwne{border-radius:.6em;height:100%;object-fit:cover;width:100%}.CreationsSection_stackedImage__UKUnS .CreationsSection_miniPlaceholder__ch1pN{align-items:center;color:#fffc;display:flex;font-size:2em;font-weight:300;height:100%;justify-content:center;width:100%}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS:only-child{transform:translateY(-2px) scale(1.02)}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS:first-child:not(:only-child){transform:rotate(-3deg) translateY(-2px) scale(1.02)}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS:nth-child(2){transform:rotate(8deg) translateY(-2px) translateX(4px) scale(1.01)}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS:nth-child(3){transform:rotate(-8deg) translateY(-1px) translateX(-4px) scale(1.01)}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS:nth-child(4){transform:rotate(2deg) translateY(0) scale(1)}.CreationsSection_expandedView__7e12j .CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS{box-shadow:0 8px 25px #00000026,0 4px 10px #0000001a;transform:translateY(-2px) scale(1.05)!important}.CreationsSection_folderInfo__kAS1O{flex-shrink:0;left:0;margin-top:auto;opacity:.8;padding:1em;position:relative;right:0;text-align:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:10}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_folderInfo__kAS1O{opacity:1}.CreationsSection_selectedCreation__cql35{border:2px solid var(--main-turquoise)!important}.CreationsSection_selectedCreation__cql35:before{background:var(--main-turquoise)!important;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:10}.CreationsSection_folderName__Sk5Y2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--main-green) 0,var(--second-green) 100%);-webkit-background-clip:text;background-clip:text;color:#2d3748;font-size:var(--font-16);font-weight:700;margin:0 0 .25em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.CreationsSection_folderMeta__huTCY{align-items:center;color:#718096;display:flex;font-size:var(--font-12);font-weight:500;gap:.5em;justify-content:center;letter-spacing:.5px;margin:0}.CreationsSection_expandIndicator__BxBrY{color:var(--main-green);font-size:var(--font-12);font-weight:700;padding:0 .5em;transition:transform .3s ease}.CreationsSection_folderAccordionItem__ieZjc.CreationsSection_expanded__atWHJ .CreationsSection_expandIndicator__BxBrY{transform:scale(1.2)}.CreationsSection_folderExpandedContent__YR0\+3{animation:CreationsSection_slideDown__SPYkN .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-md);transform-origin:top}@keyframes CreationsSection_slideDown__SPYkN{0%{opacity:0;transform:translateY(-10px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}.CreationsSection_expandedCreationsGrid__85NPE{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fit,minmax(8em,1fr));margin:0 auto;max-width:30em}.CreationsSection_loadingContainer__wehDD{flex-direction:column}.CreationsSection_emptyState__xXfnr,.CreationsSection_loadingContainer__wehDD{align-items:center;color:var(--text-gray);display:flex;justify-content:center;padding:3em}.CreationsSection_emptyState__xXfnr{text-align:center}.CreationsSection_emptyState__xXfnr p{font-size:var(--font-14);margin:0}.CreationsSection_folderActions__VlLMI{opacity:0;transition:all .3s ease;z-index:15}.CreationsSection_expandedView__7e12j .CreationsSection_expandedImage__VAVV1:hover .CreationsSection_folderActions__VlLMI,.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS:first-child .CreationsSection_folderActions__VlLMI{opacity:1}.CreationsSection_folderCard__wZSgL:hover .CreationsSection_stackedImage__UKUnS:first-child:not(:only-child) .CreationsSection_folderActions__VlLMI{transform:rotate(3deg)}.CreationsSection_favoriteButton__gOXcA{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-12);height:2em;justify-content:center;line-height:1;margin:0;opacity:0;padding:0;position:absolute;right:.5em;top:.7em;transition:all .3s ease;width:2em;z-index:14}.CreationsSection_favoriteButton__gOXcA:hover{background:var(--main-white);box-shadow:0 4px 12px #00000026;color:var(--main-red);transform:scale(1.1)}.CreationsSection_favoriteButton__gOXcA.CreationsSection_favorite__ezYJs{color:var(--main-red);opacity:1}.CreationsSection_actionsButton__i4JMR svg,.CreationsSection_favoriteButton__gOXcA svg{font-size:var(--font-12);height:1em;width:1em}.CreationsSection_expandedView__7e12j .CreationsSection_expandedImage__VAVV1:hover .CreationsSection_favoriteButton__gOXcA{opacity:1;right:3em}.CreationsSection_expandedView__7e12j .CreationsSection_favoriteButton__gOXcA.CreationsSection_favorite__ezYJs{opacity:1}.CreationsSection_expandedView__7e12j .CreationsSection_expandedImage__VAVV1:hover .CreationsSection_favoriteButton__gOXcA.CreationsSection_favorite__ezYJs{right:3em}.CreationsSection_actionsButton__i4JMR{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-gray);font-size:var(--font-12);height:1.75em;line-height:1;margin:0;padding:0;transition:all .3s ease;width:1.75em}.CreationsSection_actionsButton__i4JMR:hover{background:var(--main-white);color:var(--text-black);transform:scale(1.1)}.CreationsSection_actionsDropdown__Veu5Z{animation:CreationsSection_dropdownSlideIn__REXPK .2s ease-out;background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow-darker);min-width:8em;padding:.5em 0;top:2.25em}@keyframes CreationsSection_dropdownSlideIn__REXPK{0%{opacity:0;transform:translateY(-.5em) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CreationsSection_actionItem__sbaBX{color:var(--text-black);padding:.5em .75em}.CreationsSection_actionItem__sbaBX:last-child:hover{background:#fee2e2;color:#dc2626}.CreationsSection_actionIcon__uIyNE{height:1em;width:1em}.CreationsSection_actionItem__sbaBX:last-child .CreationsSection_actionIcon__uIyNE{color:#dc2626}@media (max-width:768px){.CreationsSection_creationsGrid__sLY99{grid-template-columns:repeat(auto-fill,minmax(9.375em,1fr))}.CreationsSection_foldersAccordion__g2SoQ{gap:2em;padding:1.5em .5em}.CreationsSection_foldersAccordion__g2SoQ.CreationsSection_productSelectionMode__VE3Md{padding:1.5em}.CreationsSection_headerActions__7hAtM{gap:var(--spacing-md)}.CreationsSection_modernSwitch__c2nyy{height:22px;width:40px}.CreationsSection_switchHandle__iRnC-{height:16px;left:2px;top:2px;width:16px}.CreationsSection_switchActive__IAVJ4 .CreationsSection_switchHandle__iRnC-{transform:translateX(18px)}.CreationsSection_switchHeartIcon__0LWDZ{font-size:9px}.CreationsSection_folderCard__wZSgL{height:auto;padding-bottom:0}.CreationsSection_stackedImage__UKUnS{border-radius:.6em;border-width:1px}.CreationsSection_playIconOverlay__KjNnM{height:2em;width:2em}.CreationsSection_playIcon__LVGux{font-size:.9em}.CreationsSection_playIconOverlayExpanded__6Nj9K{height:3em;width:3em}.CreationsSection_playIconExpanded__z-tyr{font-size:1.3em}.CreationsSection_folderInfo__kAS1O{margin-top:1em;padding:.75em}.CreationsSection_folderName__Sk5Y2{font-size:var(--font-14)}.CreationsSection_folderMeta__huTCY{font-size:var(--font-11)}}@media (max-width:480px){.CreationsSection_foldersAccordion__g2SoQ{gap:1.5em;padding:1em .25em}.CreationsSection_foldersAccordion__g2SoQ.CreationsSection_productSelectionMode__VE3Md{padding:1em}.CreationsSection_headerActions__7hAtM{gap:var(--spacing-sm)}.CreationsSection_modernSwitch__c2nyy{height:20px;width:36px}.CreationsSection_switchHandle__iRnC-{height:14px;left:2px;top:2px;width:14px}.CreationsSection_switchActive__IAVJ4 .CreationsSection_switchHandle__iRnC-{transform:translateX(16px)}.CreationsSection_switchHeartIcon__0LWDZ{font-size:8px}.CreationsSection_expandedCreationsGrid__85NPE{gap:.8em;grid-template-columns:repeat(auto-fit,minmax(6em,1fr))}.CreationsSection_folderCard__wZSgL{height:auto;padding-bottom:0}.CreationsSection_stackedImage__UKUnS{border-radius:var(--border-xs)}.CreationsSection_playIconOverlay__KjNnM{height:1.8em;width:1.8em}.CreationsSection_playIcon__LVGux{font-size:.8em}.CreationsSection_playIconOverlayExpanded__6Nj9K{height:2.5em;width:2.5em}.CreationsSection_playIconExpanded__z-tyr{font-size:1.1em}.CreationsSection_folderInfo__kAS1O{border-radius:var(--border-md);margin-top:.8em;padding:.6em}.CreationsSection_actionsButton__i4JMR{font-size:var(--font-11);height:1.5em;right:.4em;top:.4em;width:1.5em}.CreationsSection_actionsDropdown__Veu5Z{min-width:165px}.CreationsSection_actionItem__sbaBX{font-size:var(--font-13);padding:.4em .6em}.CreationsSection_folderName__Sk5Y2{font-size:var(--font-13)}.CreationsSection_folderMeta__huTCY{font-size:var(--font-10)}.CreationsSection_folderExpandedContent__YR0\+3{margin-top:.8em;padding:1em}}.CreationsSection_miniImage__acwne video{background:#f0f0f0;height:100%;object-fit:contain;width:100%}.CreationsSection_stackedImage__UKUnS video.CreationsSection_miniImage__acwne{background:#f0f0f0;border-radius:.6em;height:100%;object-fit:cover;width:100%}.CreationsSection_videoThumbnailContainer__sgrnh{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.CreationsSection_videoThumbnailContainer__sgrnh img,.CreationsSection_videoThumbnailContainer__sgrnh video{max-height:100%;max-width:100%;object-fit:contain}.CreationsSection_stackedImage__UKUnS .CreationsSection_videoThumbnailContainer__sgrnh{align-items:stretch;justify-content:stretch}.CreationsSection_stackedImage__UKUnS .CreationsSection_videoThumbnailContainer__sgrnh img,.CreationsSection_stackedImage__UKUnS .CreationsSection_videoThumbnailContainer__sgrnh video{height:100%;max-height:none;max-width:none;object-fit:cover;object-position:center;width:100%}.CreationsSection_playIconOverlay__KjNnM{align-items:center;background:#0009;border-radius:50%;cursor:pointer;display:flex;height:2.5em;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .2s ease;width:2.5em;z-index:2}.CreationsSection_playIconOverlay__KjNnM:hover{background:#000c}.CreationsSection_playIcon__LVGux{color:#fff;font-size:1em;margin-left:.1em}.CreationsSection_playIconOverlayExpanded__6Nj9K{align-items:center;background:#0009;border-radius:50%;display:flex;height:3.5em;justify-content:center;left:50%;opacity:.9;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.5em;z-index:2}.CreationsSection_playIconExpanded__z-tyr{color:#fff;font-size:1.5em;margin-left:.15em}.CreationsSection_videoThumbnailContainer__sgrnh:hover .CreationsSection_playIconOverlayExpanded__6Nj9K{opacity:0;transition:opacity .2s ease}.CreationsSection_videoThumbnailContainer__sgrnh video:active~.CreationsSection_playIconOverlayExpanded__6Nj9K,.CreationsSection_videoThumbnailContainer__sgrnh video:focus~.CreationsSection_playIconOverlayExpanded__6Nj9K{opacity:0;transition:opacity .3s ease}.CreationsSection_creationImage__2I6Bm video{background:#000;height:auto;max-height:300px;max-width:100%;object-fit:contain;width:auto}.CreationsSection_miniImage__acwne video:hover{transform:scale(1.02)}.CreationsSection_creationImage__2I6Bm video:hover{transform:scale(1.01)}.CreationsSection_miniPlaceholder__ch1pN,.CreationsSection_placeholderContent__sHtOb{align-items:center;display:flex;font-size:1.5em;justify-content:center}.CreationsSection_miniPlaceholder__ch1pN svg,.CreationsSection_placeholderContent__sHtOb svg{height:1.5em;width:1.5em}.CreationsSection_folder__i9WQz .CreationsSection_stackedImage__UKUnS:first-child{height:70%;left:15%;top:7%;width:70%}.CreationsSection_folder__i9WQz .CreationsSection_stackedImage__UKUnS:nth-child(2){height:70%;left:20%;top:12%;width:70%}.CreationsSection_folder__i9WQz .CreationsSection_stackedImage__UKUnS:nth-child(3){height:70%;left:10%;top:15%;width:70%}.CreationsSection_folder__i9WQz .CreationsSection_stackedImage__UKUnS:nth-child(4){height:70%;left:25%;top:20%;width:70%}.CreationsSection_folder__i9WQz .CreationsSection_foldersAccordion__g2SoQ{overflow-y:auto}.CreationsSection_folderActions__VlLMI{position:absolute;right:.5em;top:.5em;z-index:10}.CreationsSection_actionsButton__i4JMR{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:2em;justify-content:center;transition:all .2s ease;width:2em}.CreationsSection_actionsButton__i4JMR:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:scale(1.05)}.CreationsSection_actionsDropdown__Veu5Z{background:#fff;border:1px solid var(--border-main);border-radius:var(--border-sm);box-shadow:0 4px 12px #00000026;margin-top:.5em;min-width:165px;position:absolute;right:0;top:100%;z-index:20}.CreationsSection_actionItem__sbaBX{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:var(--font-14);gap:.5em;padding:.75em 1em;text-align:left;transition:background-color .2s ease;width:100%}.CreationsSection_actionItem__sbaBX:hover{background:var(--background-gray)}.CreationsSection_actionItem__sbaBX:first-child{border-radius:var(--border-sm) var(--border-sm) 0 0}.CreationsSection_actionItem__sbaBX:last-child{border-radius:0 0 var(--border-sm) var(--border-sm)}.CreationsSection_actionIcon__uIyNE{font-size:var(--font-12)}.CreationsSection_modalBackdrop__WnqcQ{align-items:center;animation:CreationsSection_fadeIn__6xBTC .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;will-change:opacity;z-index:1000}@keyframes CreationsSection_fadeIn__6xBTC{0%{opacity:0}to{opacity:1}}.CreationsSection_carouselModalContainer__0GfKx{animation:CreationsSection_modalSlideIn__NKQlk .3s ease-out;border-radius:20px;max-height:90vh;max-width:90vw;overflow:hidden;will-change:transform,opacity}@keyframes CreationsSection_modalSlideIn__NKQlk{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.CreationsSection_modalHeader__NLH69{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 16px}.CreationsSection_modalHeaderContent__VZF2t{flex:1 1;text-align:left}.CreationsSection_modalTitle__MEgAp{color:#fff;font-size:var(--font-20);font-weight:600;margin:0 0 8px}.CreationsSection_modalSubtitle__V5Zqh{color:#fff;font-size:var(--font-14);margin:0}.CreationsSection_modalActions__aYAbn{align-items:center;display:flex;gap:8px}.CreationsSection_modalFavoriteButton__1g9um{align-items:center;background:var(--background-gray);border:none;border-radius:50%;color:var(--text-gray);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CreationsSection_modalFavoriteButton__1g9um:hover{background:var(--border-main);color:var(--main-red)}.CreationsSection_modalFavoriteButton__1g9um.CreationsSection_favorite__ezYJs{color:var(--main-red)}.CreationsSection_modalActionsDropdown__jsSlr{position:relative}.CreationsSection_modalActionsButton__ge6Iu{align-items:center;background:var(--background-gray);border:none;border-radius:50%;color:var(--text-gray);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CreationsSection_modalActionsButton__ge6Iu:hover{background:var(--border-main);color:var(--text-black)}.CreationsSection_modalActionsMenu__B6TUD{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);box-shadow:0 4px 12px #00000026;margin-top:8px;min-width:165px;overflow:hidden;position:absolute;right:0;top:100%;z-index:20}.CreationsSection_modalActionItem__jnFz8{align-items:center;background:none;border:none;color:var(--text-black);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.CreationsSection_modalActionItem__jnFz8:hover{background:var(--background-gray)}.CreationsSection_closeButton__Iezol{align-items:center;border:none;border-radius:50%;color:var(--text-gray);cursor:pointer;display:flex;font-size:28px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.CreationsSection_closeButton__Iezol:hover{background:var(--border-main);color:var(--text-black)}.CreationsSection_carouselWrapper__BPYL-{align-items:center;display:flex;justify-content:center;min-height:500px;padding:32px}.CreationsSection_rollingGallery__fzfdN{animation:CreationsSection_slideUp__fwd7b .4s cubic-bezier(.175,.885,.32,1.275);display:flex;gap:1.5em;max-height:85vh;max-width:80em;overflow-x:auto;overflow-y:hidden;padding:2em;scroll-behavior:smooth}@keyframes CreationsSection_slideUp__fwd7b{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.CreationsSection_rollingGallery__fzfdN::-webkit-scrollbar{height:8px}.CreationsSection_rollingGallery__fzfdN::-webkit-scrollbar-track{background:var(--background-gray);border-radius:var(--border-md)}.CreationsSection_rollingGallery__fzfdN::-webkit-scrollbar-thumb{background:var(--main-green);border-radius:var(--border-md)}.CreationsSection_rollingGallery__fzfdN::-webkit-scrollbar-thumb:hover{background:var(--second-green)}.CreationsSection_galleryItem__DxVqm{border-radius:1em;box-shadow:0 8px 25px #0000001a;cursor:pointer;flex:0 0 auto;overflow:hidden;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:15em}.CreationsSection_galleryItem__DxVqm:hover{box-shadow:0 15px 40px #00000026;transform:translateY(-5px) scale(1.02)}.CreationsSection_galleryItemPreview__\+6d7S{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.CreationsSection_galleryImage__xUANt{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.CreationsSection_galleryItem__DxVqm:hover .CreationsSection_galleryImage__xUANt{transform:scale(1.05)}.CreationsSection_videoContainer__0BTK9{height:100%;position:relative;width:100%}.CreationsSection_galleryVideo__ymtRr{background:#000;height:100%;object-fit:contain;width:100%}.CreationsSection_galleryItemInfo__xSr0S{background:var(--main-white);padding:1em}.CreationsSection_galleryItemTitle__lG0t5{color:var(--text-black);font-size:var(--font-14);font-weight:600;margin:0 0 .5em;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.CreationsSection_galleryItemType__UnStv{color:var(--text-gray);font-size:var(--font-12);margin:0;text-transform:capitalize}@media (max-width:768px){.CreationsSection_rollingGallery__fzfdN{gap:1em;max-height:80vh;padding:1.5em;width:95vw}.CreationsSection_galleryItem__DxVqm{width:12em}.CreationsSection_galleryItemPreview__\+6d7S{height:10em}}@media (max-width:480px){.CreationsSection_rollingGallery__fzfdN{gap:.8em;max-height:75vh;padding:1em;width:98vw}.CreationsSection_galleryItem__DxVqm{width:10em}.CreationsSection_galleryItemPreview__\+6d7S{height:8em}.CreationsSection_galleryItemInfo__xSr0S{padding:.8em}.CreationsSection_galleryItemTitle__lG0t5{font-size:var(--font-13)}.CreationsSection_galleryItemType__UnStv{font-size:var(--font-11)}}.CreationsSection_expandedPreviews__JUrrI{align-content:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;height:100%;width:100%}.CreationsSection_expandedImage__VAVV1{background:var(--main-gray);border:1px solid var(--border-main);border-radius:var(--border-md);cursor:pointer;max-width:15em;min-width:15em;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.CreationsSection_expandedImage__VAVV1:hover{border-color:var(--main-green);transform:translateY(-2px) scale(1.02)}.CreationsSection_expandedImage__VAVV1 .CreationsSection_miniImage__acwne{height:100%;max-height:calc(15em - 2px);object-fit:contain;transition:transform .3s ease;width:100%}.CreationsSection_expandedImage__VAVV1{align-items:center;display:flex;justify-content:center}.CreationsSection_expandedImage__VAVV1:hover .CreationsSection_miniImage__acwne{transform:scale(1.05)}.CreationsSection_expandedImage__VAVV1 .CreationsSection_miniPlaceholder__ch1pN{align-items:center;color:var(--text-gray);display:flex;font-size:1.5em;height:100%;justify-content:center;width:100%}.CreationsSection_expandedView__7e12j .CreationsSection_folderCard__wZSgL{display:flex;flex-direction:column;height:100%;max-width:none;padding:.5em 1em 0 3px}.CreationsSection_expandedView__7e12j .CreationsSection_folderPreview__ajwXD{animation:CreationsSection_folderPreviewExpand__k9quB .8s cubic-bezier(.16,1,.3,1) forwards;flex:1 1 auto;height:auto;min-height:15em}@keyframes CreationsSection_folderPreviewExpand__k9quB{0%{min-height:12em;opacity:.8}to{min-height:15em;opacity:1}}.CreationsSection_expandedView__7e12j .CreationsSection_folderInfo__kAS1O{flex-shrink:0;padding:1em 0;position:relative}.input-media-selector-modal{background:var(--main-white);border-radius:var(--border-xl);box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:90vh;max-width:1200px;overflow:hidden;padding:0!important;width:90vw}.ims-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid var(--border-main);display:flex;flex-shrink:0;justify-content:space-between;padding:1em 2em}.ims-title{color:var(--text-black);font-size:var(--font-20);font-weight:700;letter-spacing:-.02em;margin:0}.ims-close{align-items:center;background:#0000000d;border:none;border-radius:50%;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:2.5em;justify-content:center;transition:all .2s ease;width:2.5em}.ims-close:hover{background:#ef44441a;color:#ef4444;transform:scale(1.05)}.ims-tabs{background:var(--background-gray);border-bottom:2px solid var(--border-main);flex-shrink:0;padding:.5em 1em 0}.ims-tab,.ims-tabs{align-items:center;display:flex;gap:.5em}.ims-tab{background:#0000;border:none;border-radius:var(--border-md) var(--border-md) 0 0;color:var(--text-gray);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:.75em 1.5em;position:relative;transition:all .2s ease}.ims-tab:after{background:var(--main-green);bottom:-2px;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.ims-tab:hover{background:#00000008;color:var(--text-black)}.ims-tab-active{background:var(--main-white);color:var(--main-green);font-weight:600}.ims-tab-active:after{opacity:1}.ims-content{background:var(--background-gray);flex:1 1;overflow-y:auto;padding:1em}.ims-upload-container{display:flex;flex-direction:column;gap:2em}.ims-upload-section{background:var(--main-white);border-radius:var(--border-lg);padding:2em}.ims-upload-wrapper{margin:0 auto;max-width:600px;position:relative}.ims-upload-wrapper :global(.p-pic-cont){background:linear-gradient(145deg,#fff,#f8fffe);border:3px dashed var(--border-main);border-radius:var(--border-xl);min-height:250px;padding:3em 2em;transition:all .3s ease}.ims-upload-wrapper :global(.p-pic-cont):hover{border-color:var(--main-green);box-shadow:0 8px 24px #10b98126}.ims-uploading-overlay{align-items:center;background:#fffffff2;border-radius:var(--border-xl);display:flex;flex-direction:column;gap:1em;inset:0;justify-content:center;position:absolute;z-index:20}.ims-uploading-text{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0}.ims-previous-uploads{background:var(--main-white);border-radius:var(--border-lg);padding:1.5em}.ims-section-title{color:var(--text-black);font-size:var(--font-14);font-weight:600;margin:0 0 1em}.ims-previous-grid{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.ims-previous-item{aspect-ratio:1;border:2px solid var(--border-main);border-radius:var(--border-md);cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.ims-previous-item:hover{border-color:var(--main-green);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ims-previous-item.ims-selected{border-color:var(--main-green);box-shadow:0 0 0 3px #10b98126}.ims-previous-image{height:100%;object-fit:cover;width:100%}.ims-selected-overlay{align-items:center;background:#10b981cc;color:#fff;display:flex;font-size:var(--font-24);inset:0;justify-content:center;position:absolute}.ims-meta-container{background:var(--main-white);border-radius:var(--border-lg);min-height:400px;overflow:hidden}.ims-no-connection{color:var(--text-gray);padding:3em;text-align:center}.ims-no-connection p{font-size:var(--font-14);margin:.5em 0}.ims-creations-container{background:var(--main-white);border-radius:var(--border-lg);display:flex;flex-direction:column;gap:1em;min-height:400px}.ims-creations-header{align-items:center;align-self:flex-end;display:flex;justify-content:flex-end;padding:1em 1em 0;position:-webkit-sticky;position:sticky;right:0;top:0;width:-webkit-fit-content;width:fit-content;z-index:10}.ims-favorites-filter{align-items:center;display:flex;opacity:1;transition:opacity .3s ease}.ims-modern-switch{cursor:pointer;height:24px;position:relative;width:44px}.ims-modern-switch,.ims-switch-slider{transition:all .3s cubic-bezier(.4,0,.2,1)}.ims-switch-slider{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-lg);bottom:0;left:0;position:absolute;right:0;top:0}.ims-modern-switch:hover .ims-switch-slider{background:var(--background-light-gray);border-color:var(--main-green);box-shadow:0 0 0 3px rgba(var(--main-green),.1)}.ims-switch-active .ims-switch-slider{background:var(--main-green);border-color:var(--main-green)}.ims-switch-handle{align-items:center;background:#fff;border-radius:50%;box-shadow:0 2px 4px #0000001a;content:"";display:flex;height:18px;justify-content:center;left:2px;position:absolute;top:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:18px}.ims-switch-active .ims-switch-handle{box-shadow:0 2px 8px #0003;transform:translateX(20px)}.ims-modern-switch:active .ims-switch-handle{width:22px}.ims-modern-switch:active.ims-switch-active .ims-switch-handle{transform:translateX(16px)}.ims-switch-heart-icon{color:var(--light-gray);font-size:10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ims-modern-switch:hover .ims-switch-heart-icon{transform:scale(1.1)}.ims-switch-active .ims-switch-heart-icon{color:var(--main-red)}.ims-loading{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:2em}.ims-loading-spinner{animation:spin 1s linear infinite;border-top:3px solid var(--main-gray);border:3px solid var(--main-gray);border-radius:50%;border-top-color:var(--main-green);height:32px;margin-bottom:1em;width:32px}.ims-selected-section{background:var(--main-white);border-radius:var(--border-lg);border-top:2px solid var(--border-main);flex-shrink:0;max-height:200px;overflow-y:auto;padding:1em}.ims-selected-title{color:var(--text-black);font-size:var(--font-14);font-weight:600;margin:0 0 1em}.ims-selected-grid{grid-gap:.75em;display:grid;gap:.75em;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ims-selected-item{border:2px solid var(--main-green);border-radius:var(--border-md);position:relative}.ims-selected-image{border-radius:var(--border-sm);height:100%;object-fit:cover;width:100%}.ims-remove-btn{align-items:center;background:#ef4444f2;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:var(--font-10);height:20px;justify-content:center;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .2s ease;width:20px}.ims-remove-btn:hover{background:var(--main-red);color:var(--main-white)}.ims-footer{background:var(--background-gray);border-top:1px solid var(--border-main);flex-shrink:0;justify-content:space-between;padding:1.5em 2em}.ims-footer,.ims-footer-info{align-items:center;display:flex}.ims-selection-count{color:var(--main-green);font-size:var(--font-14);font-weight:600}.ims-footer-actions{align-items:center;display:flex;gap:1em}.ims-cancel-btn{background:var(--main-white);border:1px solid var(--text-blue);border-radius:var(--border-sm);color:var(--text-blue);font-size:var(--font-14);font-weight:500;transition:all .2s ease}.ims-cancel-btn:hover{background:var(--text-blue);color:var(--main-white)}.ims-confirm-btn{background:var(--main-white);border:1px solid var(--main-green);border-radius:var(--border-sm);color:var(--main-green)!important;font-size:var(--font-14);font-weight:500;transition:all .2s ease}.ims-confirm-btn:hover{background:var(--main-green)!important;color:var(--main-white)!important}.ims-confirm-btn:hover:not(:disabled){background:linear-gradient(135deg,var(--main-green) 0,var(--main-green-hover) 100%)}.ims-confirm-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}@media (max-width:1024px){.input-media-selector-modal{width:95vw}.ims-previous-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}@media (max-width:768px){.input-media-selector-modal{max-height:95vh;width:98vw}.ims-header{padding:1em 1.5em}.ims-tabs{gap:.25em;padding:.75em 1.5em 0}.ims-tab{padding:.5em 1em}.ims-tab span{display:none}.ims-content{padding:1.5em}.ims-upload-wrapper :global(.p-pic-cont){min-height:200px;padding:2em 1em}.ims-previous-grid{gap:.75em;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.ims-selected-grid{gap:.5em;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.ims-footer{flex-direction:column;gap:1em;padding:1em 1.5em}.ims-footer-actions{width:100%}.ims-cancel-btn,.ims-confirm-btn{flex:1 1}.ims-creations-header{padding-bottom:.75em}.ims-modern-switch{height:22px;width:40px}.ims-switch-handle{height:16px;left:2px;top:2px;width:16px}.ims-switch-active .ims-switch-handle{transform:translateX(18px)}.ims-switch-heart-icon{font-size:9px}}@media (max-width:480px){.ims-modern-switch{height:20px;width:36px}.ims-switch-handle{height:14px;left:2px;top:2px;width:14px}.ims-switch-active .ims-switch-handle{transform:translateX(16px)}.ims-switch-heart-icon{font-size:8px}}.ims-unsplash-container{display:flex;flex-direction:column;gap:2em;height:100%;overflow-y:auto;padding:0}.ims-unsplash-search{display:flex;flex-direction:column;gap:1em}.ims-search-input-wrapper{align-items:center;background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-lg);display:flex;gap:.75em;padding:1em;transition:all .2s ease}.ims-search-input-wrapper:focus-within{border-color:var(--main-green);box-shadow:0 0 0 3px #10b9811a}.ims-search-icon{color:var(--text-gray);flex-shrink:0;font-size:var(--font-16)}.ims-search-input{border:none;color:var(--text-black);flex:1 1;font-size:var(--font-14);outline:none}.ims-search-input::placeholder{color:var(--light-gray)}.ims-search-button{background:var(--main-green);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;font-size:var(--font-14);font-weight:600;padding:.5em 1.5em;transition:all .2s ease;white-space:nowrap}.ims-search-button:hover:not(:disabled){background:var(--main-green-hover);transform:translateY(-1px)}.ims-search-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.ims-unsplash-credit{color:var(--text-gray);font-size:var(--font-12);margin:0;text-align:center}.ims-unsplash-credit a{color:var(--main-green);font-weight:600;text-decoration:none}.ims-unsplash-credit a:hover{text-decoration:underline}.ims-unsplash-grid{grid-gap:1.25em;display:grid;gap:1.25em;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-bottom:2em}.ims-unsplash-photo{background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-lg);box-shadow:0 2px 8px #0000000f;cursor:pointer;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ims-unsplash-photo:hover{border-color:var(--border-main-hover);box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.ims-unsplash-photo-selected{border-color:var(--main-green)!important;box-shadow:0 0 0 3px #10b98126,0 4px 16px #0000001a!important}.ims-unsplash-photo-img{display:block;height:200px;object-fit:cover;width:100%}.ims-unsplash-photo-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.ims-unsplash-photo:hover .ims-unsplash-photo-overlay{opacity:1}.ims-unsplash-photo-selected .ims-unsplash-photo-overlay{background:#10b981cc;opacity:1}.ims-unsplash-check-icon{color:#fff;font-size:2em}.ims-unsplash-photo-info{background:linear-gradient(to bottom,#fffffff2,var(--main-white));border-top:1px solid var(--border-main);padding:.75em}.ims-photographer{color:var(--text-gray);display:block;font-size:var(--font-12);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ims-unsplash-empty{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:4em 2em;text-align:center}.ims-empty-icon{color:var(--main-gray);font-size:4em;margin-bottom:1em}.ims-unsplash-empty p{font-size:var(--font-16);font-weight:600;margin:0}.ims-empty-hint{font-size:var(--font-14)!important;font-weight:400!important;margin-top:.5em!important;opacity:.75}.ims-no-results{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:4em 2em;text-align:center}.ims-no-results p{font-size:var(--font-16);margin:0}.ims-no-results-hint{font-size:var(--font-14);margin-top:.5em;opacity:.75}@media (max-width:768px){.ims-unsplash-container{padding:1.5em}.ims-unsplash-grid{gap:1em;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ims-unsplash-photo-img{height:150px}.ims-search-input-wrapper{align-items:stretch;flex-direction:column}.ims-search-button{width:100%}}@media (max-width:480px){.ims-unsplash-container{padding:1em}.ims-unsplash-grid{gap:.75em;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.ims-unsplash-photo-img{height:120px}}.delete-layer-modal{background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow-darker);max-width:400px;padding:24px;width:100%}.delete-layer-modal .modal-header{margin-bottom:20px}.delete-layer-modal .modal-header h2{color:var(--text-black);font-size:var(--font-20);font-weight:600;margin:0}.delete-layer-modal .modal-content{margin-bottom:24px}.delete-layer-modal .message-content{text-align:center}.delete-layer-modal .message-content h3{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0 0 12px}.delete-layer-modal .message-content p{color:var(--text-gray);font-size:var(--font-14);line-height:1.5;margin:0 0 12px}.delete-layer-modal .warning-text{color:var(--main-red);font-weight:500;margin-top:16px!important}.delete-layer-modal .modal-footer{display:flex;gap:12px;justify-content:flex-end}.delete-layer-modal .cancel-button{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:10px 20px;transition:all .2s ease}.delete-layer-modal .cancel-button:hover{background:var(--main-gray)}.delete-layer-modal .delete-button{background:var(--main-red);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:10px 20px;transition:all .2s ease}.delete-layer-modal .delete-button:hover{background:#c70000}.rename-layer-modal{background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow-darker);max-width:400px;padding:24px;width:100%}.rename-layer-modal .modal-header{margin-bottom:20px}.rename-layer-modal .modal-header h2{color:var(--text-black);font-size:var(--font-20);font-weight:600;margin:0}.rename-layer-modal .modal-content{margin-bottom:24px}.rename-layer-modal .form-group{position:relative}.rename-layer-modal .form-group label{color:var(--text-black);display:block;font-size:var(--font-14);font-weight:500;margin-bottom:8px}.rename-layer-modal .form-group input{border:1px solid var(--border-main);border-radius:var(--border-sm);box-sizing:border-box;color:var(--text-black);font-size:var(--font-14);padding:10px 12px;transition:all .2s ease;width:100%}.rename-layer-modal .form-group input:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.rename-layer-modal .char-count{bottom:-20px;color:var(--light-gray);font-size:var(--font-12);position:absolute;right:12px}.rename-layer-modal .modal-footer{display:flex;gap:12px;justify-content:flex-end;margin-top:32px}.rename-layer-modal .cancel-button{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:10px 20px;transition:all .2s ease}.rename-layer-modal .cancel-button:hover{background:var(--main-gray)}.rename-layer-modal .rename-button{background:var(--button-gradient);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:10px 20px;transition:all .2s ease}.rename-layer-modal .rename-button:hover:not(:disabled){background:var(--main-green-gradient-hover)}.rename-layer-modal .rename-button:disabled{cursor:not-allowed;opacity:.5}@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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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;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:var(--border-sm);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:var(--border-lg);box-shadow:0 4px 16px 0 #00000012;cursor:pointer;height:120px;overflow:hidden;width:120px}.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:var(--border-lg);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:var(--border-xs);color:var(--text-green);cursor:pointer;display:none;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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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}.screenshots-grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.screenshots-grid .screenshot{border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:zoom-in;height:120px;object-fit:cover;transition:transform .2s ease;width:120px}.screenshots-grid .screenshot:hover{transform:scale(1.05)}.screenshots-grid .screenshot:only-child{height:150px;width:200px}@media (max-width:768px){.screenshots-grid .screenshot{height:100px;width:100px}.screenshots-grid .screenshot:only-child{height:120px;width:150px}}.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:var(--border-md);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%}.config-page .select-plan-button{background:var(--main-green-gradient);font-weight:600;margin-top:1em;width:-webkit-fit-content;width:fit-content}@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:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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}.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:var(--border-sm);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:var(--border-xl);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:var(--border-xl);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:var(--border-md);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:var(--border-sm);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:var(--border-xl);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:var(--border-xl);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:var(--border-sm);display:flex;gap:3px;padding:10px 18px;position:relative}.enhencer-ai-agent-wrapper .loading-bubble.in-chat{border-radius:var(--border-xl);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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}}.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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-md)}.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;flex-wrap:wrap;gap:1em}.summary-card .card-item{background:#fff;border:1px solid #dfeaf2;border-radius:var(--border-md);color:inherit;cursor:pointer;display:flex;flex:1 1 250px;flex-direction:column;min-width:250px;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:var(--border-xs);color:#fff;display:flex;height:3.5em;justify-content:center;margin-bottom:.75em;width:3.5em}.summary-card .card-icon img{height:3.2em;width:3.2em}.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}}@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:var(--border-xs);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:var(--border-lg);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:var(--border-lg);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:var(--border-md);height:10px;overflow:visible;position:relative;width:100%}.achievement-bar-container .achievement-fill{background:linear-gradient(90deg,#12445a,#3792b8,#4eab72);border-radius:var(--border-md);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:var(--border-xs);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:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;font-size:.9em;gap:.5em;padding:3px 15px}.acsr-container{background-color:#fff;border-radius:var(--border-xs);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:var(--border-xs);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:var(--border-sm);color:#2c2c2c;font-weight:600}.acsr-table-row.adset .acsr-label-cell{background:#fff;border-radius:var(--border-sm);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:var(--border-xs)}.acsr-tables-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:var(--border-xs)}.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:var(--border-lg);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:var(--border-md);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:var(--border-xs);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:var(--border-xs);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:var(--border-xl);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;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:var(--border-xs)}&::-webkit-scrollbar-thumb{background:#888;border-radius:var(--border-xs)}&::-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:var(--border-xs);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:var(--border-lg);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:var(--border-xs);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:var(--border-xs);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:var(--border-lg);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-sm);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:var(--border-lg);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:var(--border-lg);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:var(--border-lg);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;padding:0}.campaign-creatives-section .header-row{background:none;border-radius:var(--border-xs);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:var(--border-xs);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;border-radius:var(--border-md) var(--border-md) 0 0;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:var(--border-sm);box-shadow:none;margin-top:1.5em}.input-container-row{margin-bottom:2em}.form-control input,.form-control textarea{border:1px solid #dadce0;border-radius:var(--border-xs);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:var(--border-md);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;min-height: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:var(--border-xs);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:var(--border-md);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:var(--border-md);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}.creations-modal{background-color:#fafafa;border:1px solid #dadce0;border-radius:var(--border-md);box-sizing:border-box;display:flex;flex-direction:column;max-height:50dvh;overflow:hidden;width:100%}.creations-modal::-webkit-scrollbar{width:1px}.creations-modal::-webkit-scrollbar-track{background:#0000}.creations-modal::-webkit-scrollbar-thumb{background:#888}.creations-modal .creations-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:calc(50dvh - 15em);overflow-y:auto;padding:10px;scrollbar-width:thin}.creations-modal .creation-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}.creations-modal .creation-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}.creations-modal .creation-item:hover{box-shadow:0 2px 6px #0003;transform:scale(1.04)}.creations-modal .creation-media-wrapper{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.creations-modal .creation-media-wrapper img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.creations-modal .creation-media-wrapper img,.creations-modal .creation-media-wrapper video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.creations-modal .creation-placeholder{align-items:center;background:#f5f5f5;color:#888;display:flex;font-size:2em;height:100%;justify-content:center;width:100%}.creations-modal .creation-placeholder svg{height:2em;width:2em}.creations-modal .creation-item .creation-info{font-size:var(--font-12);padding:8px 6px}.creations-modal .creation-item .creation-name{color:#333;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creations-modal .creation-item .creation-tool{color:#666;font-size:var(--font-11);margin-bottom:2px}.creations-modal .creation-item .creation-date{color:#999;font-size:var(--font-10)}.creations-modal .creation-play-icon-overlay{align-items:center;background:#000000b3;border-radius:50%;display:flex;height:40px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.creations-modal .creation-play-icon{color:#ffffffe6;font-size:var(--font-16);pointer-events:none;text-shadow:0 2px 4px #00000080}.creation-detail-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;height:100vh;justify-content:center;left:0;padding:24px;position:fixed;top:0;width:100vw;z-index:9999}.creation-detail{animation:slideUpFadeIn .3s ease-out;background:#fff;border-radius:var(--border-lg);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%}.creation-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}.creation-detail-close:hover{background:#0000000d;color:#0f172a}.creation-detail-content{border:1px solid #e6e6e6;border-radius:var(--border-md) var(--border-md) 0 0;display:flex;flex-direction:column}.creation-detail-content-inner{max-height:40vh}.creation-detail-content-inner img{max-height:40vh;object-fit:contain;width:100%}.creation-detail-content-inner video{max-height:40vh;object-fit:cover;width:100%}.creation-placeholder-large{align-items:center;color:#ccc;display:flex;font-size:4em;height:200px;justify-content:center;width:200px}.creation-placeholder-large svg{height:4em;width:4em}.creation-details{padding:20px;text-align:center}.creation-details h3{color:#333;margin:0 0 8px}.creation-details p{color:#666;margin:4px 0}.creation-details small{color:#999}.creation-detail-footer{align-items:center;background-color:#fafafa;display:flex;justify-content:flex-end;padding:16px 20px}.creations-modal .creations-title{align-items:center;background-color:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;font-size:var(--font-14);gap:6px;justify-content:space-between;margin-top:0;padding:10px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.creations-modal .title-left{align-items:center;display:flex;flex:1 1;gap:6px}.creations-modal .creation-filters{display:flex;gap:4px;margin-left:auto}.creations-modal .filter-button{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:var(--border-xs);color:#666;cursor:pointer;display:flex;font-size:var(--font-12);font-weight:500;gap:4px;padding:4px 8px;transition:all .2s ease;white-space:nowrap}.creations-modal .filter-button:hover{background:#f5f5f5;border-color:#d0d0d0}.creations-modal .filter-button.active,.creations-modal .filter-button.active:hover{background:var(--main-green);border-color:var(--main-green);color:#fff}@media (max-width:768px){.creations-modal .creations-title{flex-wrap:wrap;gap:8px}.creations-modal .title-left{order:1;width:100%}.creations-modal .creation-filters{justify-content:flex-end;margin-left:0;order:2}.creations-modal .filter-button{font-size:var(--font-11);padding:3px 6px}}.creations-modal .select-creation-info{color:var(--text-blue);font-size:var(--font-12);font-weight:400;margin-left:auto}.creations-modal .selected-count-info{color:var(--main-green);font-size:var(--font-12);font-weight:600}.creations-modal .creative-logo svg{max-height:18px;max-width:18px}.selected-creations-section{background-color:#fff;border-bottom:1px solid #f0f0f0;padding:12px 16px;position:-webkit-sticky;position:sticky;top:41px;width:100%;z-index:9}.selected-creations-header{align-items:center;display:flex;gap:12px;margin-bottom:8px}.selected-creations-grid{-ms-overflow-style:none;display:flex;flex:1 1;gap:8px;overflow-x:auto;padding:5px 0;scrollbar-width:none}.selected-creations-grid::-webkit-scrollbar{display:none}.selected-creation-preview{border:2px solid var(--main-green);border-radius:var(--border-sm);height:80px;min-width:60px;position:relative;width:60px}.selected-creation-preview img,.selected-creation-preview video{border-radius:var(--border-xs);height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;object-fit:cover;width:100%}.remove-selected-button{align-items:center;background:#f44;border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:10px;height:25px;justify-content:center;position:absolute;right:-8px;top:-8px;width:25px;z-index:2}.remove-selected-button:hover{background:#c00}.more-indicator{background:#85ca6e1a;border:2px dashed var(--main-green);border-radius:var(--border-xs);color:var(--main-green);font-weight:600;height:80px;justify-content:center;min-width:60px;text-align:center}.more-indicator,.view-all-button{align-items:center;display:flex;font-size:var(--font-12)}.view-all-button{background:var(--main-green);border:none;border-radius:var(--border-sm);color:#fff;cursor:pointer;font-weight:500;gap:6px;padding:8px 12px;transition:all .2s ease;white-space:nowrap}.view-all-button:hover{background:var(--main-green-hover);transform:translateY(-1px)}.creations-modal .creation-expand-button{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#666;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;left:8px;opacity:0;position:absolute;top:8px;transition:all .2s ease;visibility:hidden;width:28px;z-index:3}.creations-modal .creation-item:hover .creation-expand-button{opacity:1;visibility:visible}.creations-modal .creation-expand-button:hover{background:#fff;color:var(--main-blue);transform:scale(1.1)}.creations-modal .creation-video-container{height:100%;position:relative;width:100%}.creations-modal .creation-play-icon-overlay{transition:opacity .3s ease}.creations-modal .creation-select-button{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#666;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px;z-index:3}.creations-modal .creation-select-button:hover{background:#fff;transform:scale(1.1)}.creations-modal .creation-item.selected .creation-select-button{background:var(--main-green);color:#fff}.creations-modal .toggle-creations-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}.creations-modal .toggle-creations-visibility:hover{background-color:#006b920d;color:var(--text-blue-hover)}.creations-modal .selected-creation-section .selected-creation-preview{align-items:center;display:flex;gap:8px;max-width:100%}.creations-modal .selected-creation-section .selected-creation-preview img{border-radius:var(--border-xs);height:72px;object-fit:cover;width:72px}.creations-modal .selected-creation-section .selected-creation-name{color:#333;flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creations-modal .selected-creation-section .selected-creation-tool{color:#666;font-size:var(--font-12)}.carousel-modal-backdrop{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.carousel-modal-container{animation:modalSlideIn .3s ease-out;border-radius:20px;max-height:90vh;max-width:90vw;overflow:hidden}.carousel-modal-header{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 16px}.carousel-modal-header-content{flex:1 1;text-align:left}.carousel-modal-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 8px;text-shadow:0 2px 4px #000000b3}.carousel-modal-subtitle{color:#fff;font-size:14px;margin:0;text-shadow:0 1px 2px #00000080}.carousel-modal-actions{align-items:center;display:flex;gap:8px}.carousel-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.carousel-modal-close:hover{background:#ffffff40;transform:scale(1.1)}.carousel-modal-wrapper{align-items:center;display:flex;justify-content:center;min-height:500px;padding:32px}.carousel-modal-wrapper .carousel-item-description,.carousel-modal-wrapper .carousel-item-info,.carousel-modal-wrapper .carousel-item-title{display:none!important}.creations-modal .creation-loading-item{align-items:center;display:flex;grid-column:1/-1;justify-content:center;min-height:60px;padding:1em 0}.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:var(--border-xs);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}}.creation-selector-inline{margin-top:8px;width:100%}.creation-selector-inline .creations-modal{background:#fafafa;border:1px solid #dadce0;border-radius:var(--border-sm)}.creation-selector-inline .creations-modal .creations-title{font-size:var(--font-14);padding:8px 12px}.creation-selector-inline .creations-modal .creations-container{gap:8px;padding:8px}.creation-selector-inline .creations-modal .creation-item{min-height:120px}.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:var(--border-xl);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}.cover-section{position:relative;z-index:50}.cover-section .cover-header{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 0 8px!important}.cover-section .cover-header .switch:not(.switch-small){font-size:.8em!important}.cover-section .cover-header>label:first-child{color:var(--text-gray);font-size:1em!important;font-weight:400!important}.cover-section .selected-cover-preview{border:2px solid var(--main-green);border-radius:var(--border-sm);box-shadow:0 2px 8px #85ca6e4d;height:60px;position:relative;transition:all .2s ease;width:60px}.cover-section .selected-cover-preview:hover{border-color:var(--main-green-hover);box-shadow:0 4px 12px #85ca6e80;transform:scale(1.05)}.cover-section .selected-cover-preview img,.cover-section .selected-cover-preview video{border-radius:var(--border-xs);display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cover-section .selected-cover-remove{align-items:center;background:var(--main-red);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px #0003;color:#fff;cursor:pointer;display:flex;font-size:10px;height:20px;justify-content:center;opacity:0;position:absolute;right:-6px;top:-6px;transition:all .2s ease;visibility:hidden;width:20px;z-index:3}.cover-section .selected-cover-preview:hover .selected-cover-remove{opacity:1;visibility:visible}.cover-section .selected-cover-remove:hover{background:#c70000;box-shadow:0 3px 6px #0000004d;transform:scale(1.15)}.cover-section .selected-cover-expand{display:none}.cover-section .cover-video-warning{align-items:center;animation:slideIn .3s ease-out;background:var(--background-gray);border:1px solid var(--text-blue);border-radius:var(--border-sm);color:var(--text-blue);display:flex;font-size:var(--font-12);font-weight:500;gap:6px;margin-left:8px;padding:8px 10px;white-space:nowrap}.cover-section .cover-video-warning svg{color:var(--text-blue);flex-shrink:0;font-size:var(--font-14)}@keyframes slideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}.cover-section .cover-selector{animation:coverSlideDown .3s ease-out;background:#fff;border-radius:var(--border-lg);box-shadow:0 8px 32px #0000001f;left:0;margin-bottom:30em;margin-top:8px;position:absolute;right:0;top:100%;width:65vw;z-index:100}@keyframes coverSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cover-section .cover-creations-container{grid-gap:10px;background:#fff;border-radius:var(--border-md);display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:450px;overflow-y:auto;padding:10px;scrollbar-width:thin}.cover-section .cover-creation-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}.cover-section .cover-creation-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}.cover-section .cover-creation-item:hover{box-shadow:0 2px 6px #0003;transform:scale(1.04)}.cover-section .cover-expand-button{align-items:center;background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#666;cursor:pointer;display:flex;font-size:12px;height:28px;justify-content:center;left:8px;opacity:0;position:absolute;top:8px;transition:all .2s ease;visibility:hidden;width:28px;z-index:3}.cover-section .cover-creation-item:hover .cover-expand-button{opacity:1;visibility:visible}.cover-section .cover-expand-button:hover{background:#fff;color:var(--main-blue);transform:scale(1.1)}.cover-section .cover-selection-indicator{align-items:center;background:var(--main-green);border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s ease;width:28px;z-index:3}.cover-section .cover-creation-media-wrapper{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:100%}.cover-section .cover-creation-media-wrapper img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.cover-section .cover-creation-media-wrapper img,.cover-section .cover-creation-media-wrapper video{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cover-section .cover-video-container{height:100%;position:relative;width:100%}.cover-section .cover-play-icon-overlay{align-items:center;background:#000000b3;border-radius:50%;display:flex;height:40px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:40px}.cover-section .cover-play-icon{color:#ffffffe6;font-size:var(--font-16);margin-left:3px;pointer-events:none;text-shadow:0 2px 4px #00000080}.cover-section .cover-creation-placeholder{align-items:center;background:#f5f5f5;color:#888;display:flex;font-size:2em;height:100%;justify-content:center;width:100%}.cover-section .cover-creation-placeholder svg{height:2em;width:2em}.cover-section .cover-creation-info{font-size:var(--font-12);padding:8px 6px}.cover-section .cover-creation-name{color:#333;font-weight:500;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cover-section .cover-creation-tool{color:#666;font-size:var(--font-11);margin-bottom:2px}.cover-section .cover-creation-date{color:#999;font-size:var(--font-10)}.cover-section .cover-empty-state{align-items:center;background:#fff;color:var(--light-gray);display:flex;font-size:14px;justify-content:center;min-height:200px;padding:40px 20px;text-align:center}.cover-section .cover-creations-container::-webkit-scrollbar{width:1px}.cover-section .cover-creations-container::-webkit-scrollbar-track{background:#0000}.cover-section .cover-creations-container::-webkit-scrollbar-thumb{background:#888}@media (max-width:768px){.cover-section .cover-creations-container{gap:8px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.cover-section .carousel-modal-backdrop{align-items:center;animation:fadeIn .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:99999}.cover-section .carousel-modal-container{animation:modalSlideIn .3s ease-out;border-radius:20px;max-height:90vh;max-width:90vw;overflow:hidden}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.cover-section .carousel-modal-header{align-items:center;display:flex;justify-content:space-between;padding:24px 32px 16px}.cover-section .carousel-modal-header-content{flex:1 1;text-align:left}.cover-section .carousel-modal-title{color:#fff;font-size:var(--font-20);font-weight:600;margin:0 0 8px;text-shadow:0 2px 4px #000000b3}.cover-section .carousel-modal-subtitle{color:#fff;font-size:var(--font-14);margin:0;text-shadow:0 1px 2px #00000080}.cover-section .carousel-modal-close{align-items:center;background:#ffffff26;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.cover-section .carousel-modal-close:hover{background:#ffffff40;transform:scale(1.1)}.cover-section .carousel-modal-wrapper{align-items:center;display:flex;justify-content:center;min-height:500px;padding:32px}.cover-section .carousel-modal-wrapper .carousel-item-description,.cover-section .carousel-modal-wrapper .carousel-item-info,.cover-section .carousel-modal-wrapper .carousel-item-title{display:none!important}.cover-selector .cover-loading-item{align-items:center;display:flex;grid-column:1/-1;justify-content:center;min-height:60px;padding:1em 0}.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:var(--border-lg);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:var(--border-xs);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)}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-xs);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:var(--border-md);height:34px}.campaign-detail .switch .selection{background:var(--main-green);border-radius:var(--border-xs)}.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:var(--border-md);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-md);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}}.no-facebook-authentication{color:var(--text-gray);font-size:24px;height:100vh}.create-campaign-button,.no-facebook-authentication{align-items:center;display:flex;font-weight:600;justify-content:center;width:100%}.create-campaign-button{background:linear-gradient(32deg,var(--primary-green),var(--second-green) 42%);border-radius:var(--border-xs);color:var(--main-white);cursor:pointer;font-size:1.25em;gap:.5em;padding:2em;transition:all .1s;user-select:none;-moz-user-select:none;-webkit-user-select:none}.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:var(--border-xs);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:var(--border-xs);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-sm);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}}:root{--page-header-height:60px}.page-header-container{align-items:center;background:var(--main-white);border-bottom:1px solid var(--border-main);display:flex;height:60px;height:var(--page-header-height);position:-webkit-sticky;position:sticky;top:0;z-index:10}.page-header-wrapper{align-items:center;display:grid;grid-template-columns:1.2fr 2fr 1.2fr;height:100%;padding:0 2em;width:100%}.page-header-left{display:flex;justify-content:flex-start}.page-header-back-button{align-items:center;background:#0000;border:none;border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:1.1em;justify-content:center;min-height:2.25em;min-width:2.25em;padding:.5em;transition:all .2s ease}.page-header-back-button:hover{background:var(--main-gray);color:var(--text-black);transform:translateY(-1px)}.page-header-back-button:active{transform:translateY(0)}.page-header-center{display:flex;flex-direction:column;justify-content:center;text-align:center}.page-header-center-left{grid-column:1/-1;justify-self:flex-start;text-align:left}.page-header-title-container{align-items:center;display:flex;gap:1em;justify-content:center}.page-header-center-left .page-header-title-container{justify-content:flex-start}.page-header-title{color:#33383d!important;font-size:var(--font-20)!important;line-height:1.2;margin:0}.page-header-title-actions{align-items:center;display:flex}.page-header-subtitle{color:var(--text-gray);font-size:var(--font-14);font-weight:400;margin:.25em 0 0 .5em}.page-header-right{align-items:center;display:flex;gap:.75em;justify-content:flex-end}.page-header-wrapper:has(.page-header-center-left){grid-template-columns:1fr}@media (max-width:768px){.page-header-wrapper{gap:1em;grid-template-columns:auto 1fr auto;padding:0 0 0 4em}.page-header-center{text-align:left}.page-header-center-left{grid-column:auto}.page-header-title-container{align-items:center;gap:.5em}.page-header-title{font-size:var(--font-16)!important}.page-header-right{gap:.5em}}.credits-box{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--border-sm);box-shadow:0 1px 2px #0000000a;display:inline-flex;flex-direction:row;gap:8px;padding:5px 14px;white-space:nowrap}.credits-box__label{color:#64748b;font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1;text-transform:uppercase}.credits-box__value{color:#0f172a;font-size:18px;font-weight:800;line-height:1.15}.credits-box__hint{color:#94a3b8;font-size:12px;line-height:1}.credits-box__add-button{align-items:center;border:1px solid var(--main-green);color:var(--main-green);display:flex;justify-content:center;margin-left:6px;padding:5px}.credits-box__add-button:hover{background:var(--main-green-hover);border:1px solid var(--main-green-hover);color:#fff}.ToolsSection_toolsSection__qRm3r{margin-bottom:1.5em}.ToolsSection_toolsSection__qRm3r.ToolsSection_noCreations__xZ2xC{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:6em}.ToolsSection_sectionHeader__eW43z{margin-bottom:1.5em}.ToolsSection_sectionTitle__wcdsZ{-webkit-margin-before:0;font-size:var(--font-24);margin-block-start:0}.ToolsSection_toolsGrid__DnNLh{grid-gap:1.5em;align-items:flex-start;display:grid;gap:1.5em;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);justify-content:flex-start;width:-webkit-fit-content;width:fit-content}.ToolsSection_toolCard__8CHug{align-items:flex-start;aspect-ratio:1;background:var(--main-white);border-radius:var(--border-md);box-shadow:none;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;max-width:316px;overflow:visible;padding:1em;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ToolsSection_gridNoCreations__ZrLdS .ToolsSection_toolCard__8CHug{max-height:38dvh;max-width:none}.ToolsSection_toolCardTryOn__-X\+70{grid-area:1/1/2/2}.ToolsSection_toolCardAiStage__XpquG{grid-area:1/3/2/4}.ToolsSection_toolCardAccessoriesTryOn__mEgMY{grid-area:1/2/2/3}.ToolsSection_toolCardVideoGenerator__yO7wM{grid-area:2/1/3/2}.ToolsSection_toolCardVideoEditor__NwDsn{grid-area:2/2/3/3}.ToolsSection_toolCardImageEditor__tWf3V{grid-area:2/3/3/4}.ToolsSection_toolCardTryOn__-X\+70:hover{box-shadow:0 12px 24px #fef94d66;transform:translateY(-4px)}.ToolsSection_toolCardAiStage__XpquG:hover{box-shadow:0 12px 24px #5fffb266;transform:translateY(-4px)}.ToolsSection_toolCardAccessoriesTryOn__mEgMY:hover{box-shadow:0 12px 24px #ab65cc66;transform:translateY(-4px)}.ToolsSection_toolCardImageEditor__tWf3V:hover{box-shadow:0 12px 24px #ff8f4966;transform:translateY(-4px)}.ToolsSection_toolCardVideoGenerator__yO7wM:hover{box-shadow:0 12px 24px #6da3ff66;transform:translateY(-4px)}.ToolsSection_toolCardVideoEditor__NwDsn:hover{box-shadow:0 12px 24px #f246aa66;transform:translateY(-4px)}.ToolsSection_toolCardBlob__mpetN{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-md);height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.ToolsSection_toolCard__8CHug:hover .ToolsSection_toolCardBlob__mpetN{opacity:1}.ToolsSection_toolCardSvg__svdX3{border-radius:var(--border-md);bottom:0;height:auto;max-height:100%;object-fit:contain;opacity:.4;position:absolute;right:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.ToolsSection_toolCard__8CHug:hover .ToolsSection_toolCardSvg__svdX3{opacity:1}.ToolsSection_toolCardContent__9SWjp{position:relative;text-align:left;width:100%;z-index:3}.ToolsSection_toolTitle__anNv0{color:var(--text-black);font-size:var(--font-18);font-weight:700;margin:0;text-align:left}.ToolsSection_toolDescription__R7yih{color:var(--text-black);font-size:var(--font-16);font-weight:500;line-height:1.4;margin-top:.5em;opacity:.6;text-align:left;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.ToolsSection_toolCard__8CHug:hover .ToolsSection_toolDescription__R7yih{opacity:1}@media (max-width:1050px){.ToolsSection_toolsGrid__DnNLh{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.ToolsSection_toolCardTryOn__-X\+70{grid-area:1/1/2/2}.ToolsSection_toolCardAiStage__XpquG{grid-area:1/2/2/3}.ToolsSection_toolCardAccessoriesTryOn__mEgMY{grid-area:2/1/3/2}.ToolsSection_toolCardVideoGenerator__yO7wM{grid-area:2/2/3/3}.ToolsSection_toolCardVideoEditor__NwDsn{grid-area:3/1/4/2}.ToolsSection_toolCardImageEditor__tWf3V{grid-area:3/2/4/3}}@media (max-width:768px){.ToolsSection_accessoriesTitle__aKcoR{font-size:var(--font-24)}.ToolsSection_toolsGrid__DnNLh{grid-template-columns:1fr;grid-template-rows:repeat(6,auto);max-width:none}.ToolsSection_toolCardAccessoriesTryOn__mEgMY,.ToolsSection_toolCardAiStage__XpquG,.ToolsSection_toolCardImageEditor__tWf3V,.ToolsSection_toolCardTryOn__-X\+70,.ToolsSection_toolCardVideoEditor__NwDsn,.ToolsSection_toolCardVideoGenerator__yO7wM,.ToolsSection_toolCard__8CHug{aspect-ratio:2/1;grid-area:unset;max-height:none;max-width:none}.ToolsSection_toolCardSvg__svdX3{max-height:100%;opacity:1;width:auto}.ToolsSection_infoIconWrapper__BwA\+I:hover,.ToolsSection_toolCardBlob__mpetN,.ToolsSection_toolCard__8CHug:hover .ToolsSection_infoIconWrapper__BwA\+I,.ToolsSection_toolDescription__R7yih{opacity:1}.ToolsSection_toolCardTryOn__-X\+70{box-shadow:0 12px 24px #fef94d66;transform:translateY(-4px)}.ToolsSection_toolCardAiStage__XpquG{box-shadow:0 12px 24px #5fffb266;transform:translateY(-4px)}.ToolsSection_toolCardAccessoriesTryOn__mEgMY{box-shadow:0 12px 24px #ffb6c166;transform:translateY(-4px)}.ToolsSection_toolCardImageEditor__tWf3V{box-shadow:0 12px 24px #ff8f4966;transform:translateY(-4px)}.ToolsSection_toolCardVideoGenerator__yO7wM{box-shadow:0 12px 24px #6da3ff66;transform:translateY(-4px)}.ToolsSection_toolCardVideoEditor__NwDsn{box-shadow:0 12px 24px #f246aa66;transform:translateY(-4px)}}@media (max-width:480px){.ToolsSection_accessoriesTitle__aKcoR{font-size:var(--font-20)}.ToolsSection_toolCardAccessoriesTryOn__mEgMY,.ToolsSection_toolCardAiStage__XpquG,.ToolsSection_toolCardImageEditor__tWf3V,.ToolsSection_toolCardTryOn__-X\+70,.ToolsSection_toolCardVideoEditor__NwDsn,.ToolsSection_toolCardVideoGenerator__yO7wM,.ToolsSection_toolCard__8CHug{aspect-ratio:2/1;max-height:none;max-width:none}}.ToolsSection_toolTitleWrapper__P7sow{align-items:center;display:flex;gap:.5em;position:relative}.ToolsSection_newBadge__NqXc7{background:linear-gradient(180deg,#5aa9ff,#1f50b4);border-radius:var(--border-xs);box-shadow:0 2px 8px #00000026;color:var(--main-white);flex-shrink:0;font-size:var(--font-10);font-weight:600;letter-spacing:.5px;padding:.3em .6em;position:relative}.ToolsSection_infoIconWrapper__BwA\+I{opacity:0;position:absolute;right:.75em;top:.75em;transition:opacity .3s ease;z-index:20}.ToolsSection_infoIconWrapper__BwA\+I:hover,.ToolsSection_toolCard__8CHug:hover .ToolsSection_infoIconWrapper__BwA\+I{opacity:1}.ToolsSection_infoIcon__OcTuD{align-items:center;background:var(--main-white);border:1.5px solid #d1d5db;border-radius:50%;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .3s ease;width:20px}.ToolsSection_infoIconText__sv5ho{color:#6b7280;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-style:italic;font-weight:600;line-height:1}.ToolsSection_infoIconWrapper__BwA\+I:hover .ToolsSection_infoIcon__OcTuD{border-color:#9ca3af;transform:scale(1.05)}.ToolsSection_infoIconWrapper__BwA\+I:hover .ToolsSection_infoIconText__sv5ho{color:#4b5563}.ToolsSection_previewPopup__NNJQQ{animation:ToolsSection_popupFadeIn__Orb3G .3s ease-out;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-md);box-shadow:0 12px 32px #0000004d;left:auto;overflow:hidden;pointer-events:none;position:fixed;top:auto;width:180px;z-index:99999}@keyframes ToolsSection_popupFadeIn__Orb3G{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ToolsSection_previewMedia__GFgDD{aspect-ratio:9/16;display:block;height:auto;max-height:320px;object-fit:cover;width:100%}.ToolsSection_previewMedia__GFgDD[data-tool=ai-stage],.ToolsSection_previewMedia__GFgDD[data-tool=image-editor]{aspect-ratio:1/1;max-height:180px}@media (max-width:768px){.ToolsSection_previewPopup__NNJQQ{animation:ToolsSection_popupFadeIn__Orb3G .3s ease-out;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-md);box-shadow:0 12px 32px #0000004d;overflow:hidden;pointer-events:none;position:fixed;right:auto;top:auto;width:180px;z-index:99999}@keyframes ToolsSection_popupFadeIn__Orb3G{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ToolsSection_previewMedia__GFgDD[data-tool=ai-stage],.ToolsSection_previewMedia__GFgDD[data-tool=image-editor]{aspect-ratio:1/1;max-height:180px}}.Home_container__xGBGl{background-color:var(--background-gray);display:flex;flex-direction:column;height:100vh;overflow:hidden}.Home_mainContent__S10YX{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - var(--page-header-height));overflow-y:auto;padding:2em}@media (max-width:768px){.Home_mainContent__S10YX{padding:1.5em}}@media (max-width:480px){.Home_mainContent__S10YX{padding:1em}}.PreviousEnhencedCatalogCard_previousCreativeCard__E46Jz{background:#fff;border:1px solid #dfeaf2;border-left-width:4px;border-radius:var(--border-md);display:flex;flex:1 1;flex-direction:column;max-width:576px;min-height:200px;padding:12px 16px;position:relative;transition:all .2s ease}.PreviousEnhencedCatalogCard_previousCreativeCard__E46Jz:hover{box-shadow:0 4px 12px #00000014}.PreviousEnhencedCatalogCard_cardStatusConnected__sNyj0{background:linear-gradient(90deg,#4cd99508,#0000 50%);border-left-color:var(--main-green)!important}.PreviousEnhencedCatalogCard_cardStatusChecking__e3bqZ{background:linear-gradient(90deg,#ffd70008,#0000 50%);border-left-color:gold!important}.PreviousEnhencedCatalogCard_cardStatusDisconnected__lKZdr{background:linear-gradient(90deg,#ff4d4f08,#0000 50%);border-left-color:var(--main-red)!important}.PreviousEnhencedCatalogCard_preview__Rln0j{align-items:center;background-color:#f5f5f5;border:1px solid #cbcbcb;border-radius:var(--border-sm);display:flex;flex-shrink:0;height:auto;justify-content:center;max-height:120px;max-width:120px;overflow:hidden;width:auto}.PreviousEnhencedCatalogCard_previewImage__YDW83{border-radius:var(--border-sm);display:block;height:100%;object-fit:cover;width:100%}.PreviousEnhencedCatalogCard_creativeCardTop__FoQrl{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.PreviousEnhencedCatalogCard_creativeCardDetailsBox__eG-7k{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.PreviousEnhencedCatalogCard_creativeCardDetilsBoxTexts__vD4TA{display:flex;flex-direction:column;gap:6px}.PreviousEnhencedCatalogCard_creativeIcon__lCURr{width:16px}.PreviousEnhencedCatalogCard_showButton__Hx2yc{background:#fff;border-color:var(--light-gray);border:1px solid var(--light-gray);border-radius:var(--border-xs);color:var(--light-gray)}.PreviousEnhencedCatalogCard_showButton__Hx2yc:hover{background:var(--light-gray);border:1px solid var(--light-gray);color:var(--main-white)}.PreviousEnhencedCatalogCard_creativeName__d\+lNS{align-items:center;color:#1a1b1c;display:flex;font-size:var(--font-16);font-weight:500;gap:6px;line-height:1.4;position:relative}.PreviousEnhencedCatalogCard_creativeDate__8Rahm{color:#999;font-size:11px;font-weight:400;line-height:1.2;margin-top:4px}.PreviousEnhencedCatalogCard_statusMessage__BgBpL{color:#6b7280;font-size:var(--font-12);margin-top:4px;min-height:18px}.PreviousEnhencedCatalogCard_creativeType__YGa2h{color:#7d7d7d;font-size:var(--font-12)}.PreviousEnhencedCatalogCard_creativeCardDetailsBoxActions__qVtjn{display:flex;gap:10px}.PreviousEnhencedCatalogCard_launchAdButton__Lbvfq{border:1px solid var(--second-green);border-radius:var(--border-sm);color:var(--second-green)!important;font-size:var(--font-12);font-weight:600;min-height:38px;padding:8px 16px!important}.PreviousEnhencedCatalogCard_launchAdButton__Lbvfq:hover{background:var(--second-green)!important;border:1px solid var(--second-green);color:var(--main-white)}.PreviousEnhencedCatalogCard_enableButton__vY2Ey{align-items:center;background:#fff;border-color:var(--text-blue);border:1px solid var(--text-blue);border-radius:var(--border-sm);color:var(--text-blue);display:flex;font-size:var(--font-12);font-weight:500;gap:6px;justify-content:center;min-height:38px;padding:8px 16px!important}.PreviousEnhencedCatalogCard_enableButton__vY2Ey:hover{background:var(--text-blue);border:1px solid var(--text-blue);color:var(--main-white)}.PreviousEnhencedCatalogCard_disableButton__Jlyr5{align-items:center;background:#fff;border-color:var(--light-gray);border:1px solid var(--light-gray);border-radius:var(--border-sm);color:var(--light-gray);display:flex;font-size:var(--font-12);font-weight:500;gap:6px;justify-content:center;min-height:38px;padding:8px 16px!important}.PreviousEnhencedCatalogCard_disableButton__Jlyr5:hover{background:var(--light-gray);border:1px solid var(--light-gray);color:var(--main-white)}.PreviousEnhencedCatalogCard_deleteButton__uBiVF{align-items:center;background:#fff;border-color:var(--main-red);border:1px solid var(--main-red);border-radius:var(--border-sm);color:var(--main-red);display:flex;font-size:var(--font-12);font-weight:500;justify-content:center;min-height:38px;min-width:38px;padding:8px 12px!important}.PreviousEnhencedCatalogCard_deleteButton__uBiVF:hover{background:var(--main-red);border:1px solid var(--main-red);color:var(--main-white)}.PreviousEnhencedCatalogCard_enableFeedButton__NBN7U{background:#fff;border:1px solid #4cd995;border-radius:var(--border-sm);color:#abb1b8;font-size:var(--font-12);padding:10px 19px}.PreviousEnhencedCatalogCard_enableFeedButton__NBN7U:hover{background:#f7f7f7;border:1px solid #4cd995}.PreviousEnhencedCatalogCard_creativeCardDivider__imwRm{background-color:#e5e7eb;flex-shrink:0;height:1px;margin:16px 0;width:100%}.PreviousEnhencedCatalogCard_previews__pHFEx{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PreviousEnhencedCatalogCard_totalProducts__MtLWY{color:#7d7d7d;font-size:var(--font-14);font-weight:500;padding:0 4px}.PreviousEnhencedCatalogCard_previewSmall__h1DB7{background-color:#f5f5f5;border:1px solid #cbcbcb;border-radius:var(--border-xs);cursor:pointer;height:50px;min-height:50px;min-width:50px;overflow:hidden;transition:all .2s ease;width:50px}.PreviousEnhencedCatalogCard_previewSmall__h1DB7:hover{border-color:var(--second-green);box-shadow:0 2px 8px #0000001f;transform:translateY(-2px)}.PreviousEnhencedCatalogCard_previewImageSmall__IL4VJ{display:block;height:100%;object-fit:cover;opacity:.7;transition:opacity .2s ease;width:100%}.PreviousEnhencedCatalogCard_previewSmall__h1DB7:hover .PreviousEnhencedCatalogCard_previewImageSmall__IL4VJ{opacity:1}.GenerateEnhencedCatalogButton_toolCard__LYJwf{align-items:flex-start;aspect-ratio:1;background:var(--main-white);border-radius:var(--border-md);box-shadow:none;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;max-width:316px;overflow:hidden;padding:1em;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.GenerateEnhencedCatalogButton_toolCard__LYJwf:hover{box-shadow:0 12px 24px #4285bc66;transform:translateY(-4px)}.GenerateEnhencedCatalogButton_toolCardBlob__xFWjR{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:1}.GenerateEnhencedCatalogButton_toolCard__LYJwf:hover .GenerateEnhencedCatalogButton_toolCardBlob__xFWjR{opacity:1}.GenerateEnhencedCatalogButton_toolCardSvg__sXAik{bottom:0;height:auto;max-height:100%;object-fit:contain;opacity:.4;position:absolute;right:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);width:100%;z-index:2}.GenerateEnhencedCatalogButton_toolCard__LYJwf:hover .GenerateEnhencedCatalogButton_toolCardSvg__sXAik{opacity:1}.GenerateEnhencedCatalogButton_toolCardContent__B3RE0{position:relative;text-align:left;width:100%;z-index:3}.GenerateEnhencedCatalogButton_toolTitle__N\+I\+2{color:var(--text-black);font-size:var(--font-18);font-weight:700;margin:0 0 .5em;text-align:left}.GenerateEnhencedCatalogButton_toolDescription__Tnu6H{color:var(--text-black);font-size:var(--font-16);font-weight:500;line-height:1.4;margin:0;opacity:.6;text-align:left;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.GenerateEnhencedCatalogButton_toolCard__LYJwf:hover .GenerateEnhencedCatalogButton_toolDescription__Tnu6H{opacity:1}@media (max-width:768px){.GenerateEnhencedCatalogButton_toolCard__LYJwf{aspect-ratio:2/1;max-height:none;max-width:none}.GenerateEnhencedCatalogButton_toolCardSvg__sXAik{max-height:60%;opacity:1;width:60%}.GenerateEnhencedCatalogButton_toolCardBlob__xFWjR,.GenerateEnhencedCatalogButton_toolDescription__Tnu6H{opacity:1}.GenerateEnhencedCatalogButton_toolCard__LYJwf{box-shadow:0 12px 24px #4285bc66;transform:translateY(-4px)}}@media (max-width:480px){.GenerateEnhencedCatalogButton_toolCard__LYJwf{aspect-ratio:2/1;max-height:none;max-width:none}}.Home_container__YbE1O{color:#33383d;display:flex;flex-direction:column}.Home_catalogTopLogo__KtBOw{align-items:center;display:flex;padding-left:2em;pointer-events:none;width:100%}.Home_catalogTopLogoText__u4-lK{-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__Jb27i{color:#58ba8b;font-size:24px}.Home_topbar__jOIFg{background:#fff;font-size:1.75em;font-weight:500;height:2.857142857142857em;padding:.892857142857143em 1.428571428571429em;z-index:2}.Home_topbarLine__5EEx\+{background-color:#cacaca;content:"";display:block;height:.0625em;width:100%}.Home_content__SI4Kc{background:#f9f9f9;display:flex;height:calc(100vh - var(--breadcrumb-height) - 1px);overflow:hidden}.Home_welcomingArea__EjQ7n{display:flex;flex-direction:column;gap:1.875em;height:100%;overflow-y:auto;padding:1.5625em 2.5em;width:100%}.Home_welcomingAreaActions__y5u0J{display:flex;gap:1.875em}.Home_row__rqCth,.Home_textsContainer__4VCIh{margin-bottom:1.25em}.Home_textsContainer__4VCIh p{margin:0}.Home_companyName__vNAmd{font-size:var(--font-18);line-height:1}.Home_greeting__FJoqs{font-size:var(--font-18);font-weight:500}.Home_previousCreativesContainer__3b84z{grid-gap:1.2em;display:grid;gap:1.2em;grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.Home_secondaryTitle__J6065{font-size:var(--font-18);font-weight:500}.Home_backButton__CM8vH{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__CM8vH:hover{background:var(--second-green);border:1px solid var(--second-green);color:#fff}@media (max-width:768px){.Home_welcomingAreaActions__y5u0J{flex-direction:column}}.Home_creativeActions__164Cl{display:flex;flex-direction:column;gap:20px;max-width:700px;width:100%}.Home_actionCards__MSUlO{display:flex;gap:1.2em;width:100%}.Home_actionCard__CXtWs{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__CXtWs:hover{border-color:#ddd;box-shadow:none;transform:translateY(-2px)}.Home_actionCardIcon__oKp6y{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__oKp6y img{height:24px;width:24px}.Home_actionCardIcon__oKp6y svg{color:#fff;height:24px;width:24px}.Home_actionCardContent__DSVna{flex:1 1}.Home_actionCardContent__DSVna h3{color:#333;font-size:var(--font-18);font-weight:600;margin:0 0 4px}.Home_actionCardContent__DSVna p{color:#666;font-size:var(--font-14);line-height:1.4;margin:0}.TabNavigation_tabNavigationWrapper__-5eDi{height:60px;height:var(--page-tabs-height,60px);overflow:hidden;position:relative;width:100%}.TabNavigation_glassBackground__dXN-4{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(135deg,#fffffff2,#f8fafcfa 50%,#fffffff2);border-bottom:1px solid #0000000f;inset:0;position:absolute;z-index:1}.TabNavigation_glassBackground__dXN-4:before{animation:TabNavigation_glassShimmer__RWUYk 8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#10b98108 25%,#10b9810d 50%,#10b98108 75%,#0000);content:"";height:100%;left:-50%;position:absolute;top:0;width:200%}@keyframes TabNavigation_glassShimmer__RWUYk{0%,to{transform:translateX(0)}50%{transform:translateX(25%)}}.TabNavigation_glassReflection__CE6rW{background:linear-gradient(90deg,#0000,#10b9814d 20%,#10b98199 50%,#10b9814d 80%,#0000);bottom:0;height:2px;left:0;opacity:0;position:absolute;right:0;transition:opacity .3s ease}.TabNavigation_tabNavigationWrapper__-5eDi:hover .TabNavigation_glassReflection__CE6rW{opacity:1}.TabNavigation_tabContainer__oBpVi{grid-gap:2em;align-items:center;display:grid;gap:2em;grid-template-columns:1fr auto;height:100%;padding:0 2em;position:relative;z-index:2}.TabNavigation_mobileDropdownContainer__0n7nf{display:none;position:relative}.TabNavigation_mobileDropdownButton__hh-LG{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#ffffffe6,#f8fafcf2);border:1px solid #10b98133;border-radius:var(--border-md);box-shadow:0 2px 8px #00000014;color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-15);font-weight:500;justify-content:space-between;min-width:12em;padding:.75em 1.25em;transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.TabNavigation_mobileDropdownButton__hh-LG:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#10b98166;box-shadow:0 4px 12px #10b98126}.TabNavigation_mobileDropdownLabel__rbJd3{align-items:center;display:flex;gap:.5em}.TabNavigation_mobileDropdownIcon__WLqV4{color:var(--second-green);font-size:1.1em}.TabNavigation_dropdownChevron__c0nYw{color:var(--text-gray);font-size:.9em;transition:transform .3s cubic-bezier(.4,0,.2,1)}.TabNavigation_dropdownChevronOpen__WXmjm{transform:rotate(180deg)}.TabNavigation_mobileDropdownMenu__LtTJ4{animation:TabNavigation_dropdownSlideDown__osx\+l .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:linear-gradient(135deg,#fffffffa,#f8fafcfa);border:1px solid #00000014;border-radius:var(--border-md);box-shadow:0 8px 24px #0000001f,0 4px 12px #10b98114;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .5em);z-index:100}@keyframes TabNavigation_dropdownSlideDown__osx\+l{0%{opacity:0;transform:translateY(-.5em)}to{opacity:1;transform:translateY(0)}}.TabNavigation_mobileDropdownItem__ae4N6{align-items:center;background:#0000;border:none;border-bottom:1px solid #0000000d;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-15);font-weight:500;gap:.75em;padding:1em 1.25em;position:relative;text-align:left;transition:all .2s ease;width:100%}.TabNavigation_mobileDropdownItem__ae4N6:last-child{border-bottom:none}.TabNavigation_mobileDropdownItem__ae4N6:hover{background:linear-gradient(90deg,#10b98114,#10b98105);color:var(--text-black)}.TabNavigation_mobileDropdownItem__ae4N6:before{background:linear-gradient(180deg,var(--main-green) 0,var(--second-green) 100%);bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:3px}.TabNavigation_mobileDropdownItemActive__puzjN{background:linear-gradient(90deg,#10b9811a,#10b98108);color:var(--text-black);font-weight:600}.TabNavigation_mobileDropdownItemActive__puzjN:before{opacity:1}.TabNavigation_mobileDropdownItemIcon__c5zt9{color:var(--second-green);font-size:1.1em}.TabNavigation_mobileDropdownItemActive__puzjN .TabNavigation_mobileDropdownItemIcon__c5zt9{color:var(--main-green)}.TabNavigation_mobileDropdownItemBadge__yz2w-{align-items:center;background:linear-gradient(135deg,var(--second-green) 0,var(--main-turquoise) 100%);border-radius:1em;color:#fff;display:flex;font-size:.75em;font-weight:700;height:1.5em;justify-content:center;margin-left:auto;min-width:1.5em;padding:0 .4em}.TabNavigation_tabsList__BHD1r{align-items:center;display:flex;gap:0;height:100%;position:relative;width:-webkit-max-content;width:max-content}.TabNavigation_slidingBackground__R8Kg1{background:linear-gradient(90deg,var(--main-green) 0,var(--second-green) 50%,var(--main-turquoise) 100%);border-radius:3px 3px 0 0;bottom:0;box-shadow:0 -2px 8px #10b9814d,0 -4px 16px #10b98133;height:3px;left:0;position:absolute;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:1}.TabNavigation_slidingBackground__R8Kg1:before{background:radial-gradient(ellipse at center,#10b98133 0,#0000 70%);content:"";filter:blur(4px);height:12px;left:50%;position:absolute;top:-8px;transform:translateX(-50%);width:80%}.TabNavigation_tab__BEtoC{align-items:center;background:#0000;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:var(--font-16);font-weight:500;gap:.5em;height:100%;justify-content:center;overflow:visible;padding:1em 2em;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:2}.TabNavigation_tab__BEtoC:before{background:radial-gradient(circle at center,#10b9810d 0,#0000 70%);border-radius:var(--border-md) var(--border-md) 0 0;content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.TabNavigation_tab__BEtoC:hover:before{opacity:1}.TabNavigation_tab__BEtoC:hover{color:#374151;transform:translateY(-1px)}.TabNavigation_tab__BEtoC:disabled{cursor:not-allowed;opacity:.5}.TabNavigation_activeTab__ZVEpq{color:var(--text-black)}.TabNavigation_activeTab__ZVEpq:after{background:linear-gradient(180deg,#10b98114,#10b98105 50%,#0000);border-radius:var(--border-md) var(--border-md) 0 0;content:"";inset:.5em 1em;pointer-events:none;position:absolute}.TabNavigation_tabLabel__JlVor{align-items:center;display:flex;gap:.5em;position:relative;transition:all .3s ease;z-index:1}.TabNavigation_activeTab__ZVEpq .TabNavigation_tabLabel__JlVor{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--main-green) 0,var(--second-green) 100%);-webkit-background-clip:text;background-clip:text}.TabNavigation_tabIcon__mnPMV{align-items:center;display:flex;font-size:1.1em;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.TabNavigation_activeTab__ZVEpq .TabNavigation_tabIcon__mnPMV{transform:scale(1.1)}.TabNavigation_tab__BEtoC:hover .TabNavigation_tabIcon__mnPMV{transform:scale(1.05)}.TabNavigation_tabBadge__\+lnlh{align-items:center;animation:TabNavigation_badgePulse__Wi14k 2s ease-in-out infinite;background:linear-gradient(135deg,var(--second-green) 0,var(--main-turquoise) 100%);border-radius:1em;box-shadow:0 2px 8px #10b9814d;color:#fff;display:flex;font-size:.7em;font-weight:700;height:1.25em;justify-content:center;min-width:1.25em;padding:0 .35em;position:absolute;right:.5em;top:.5em;z-index:3}@keyframes TabNavigation_badgePulse__Wi14k{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.TabNavigation_activeIndicator__Ixzdv{bottom:-2px;height:8px;left:50%;position:absolute;transform:translateX(-50%);width:8px;z-index:3}@keyframes TabNavigation_liquidDropAnimation__iYoTW{0%,to{border-radius:50% 50% 0 50%;transform:scale(1) translateY(0)}25%{border-radius:50%;transform:scale(1.2) translateY(-1px)}50%{border-radius:50% 50% 0 50%;transform:scale(.9) translateY(1px)}75%{border-radius:50%;transform:scale(1.1) translateY(-.5px)}}.TabNavigation_rightContent__mCzmW{align-items:center;display:flex;gap:.5em;height:100%;justify-content:flex-end;z-index:2}@media (max-width:768px){.TabNavigation_tabContainer__oBpVi{gap:1em;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding:0 1em}.TabNavigation_tabNavigationWrapper__-5eDi{overflow:visible}.TabNavigation_mobileDropdownContainer__0n7nf{display:block}.TabNavigation_tabsList__BHD1r{display:none}.TabNavigation_rightContent__mCzmW{padding:.5em 0}.TabNavigation_mobileDropdownButton__hh-LG{font-size:var(--font-14);padding:.65em 1em}.TabNavigation_mobileDropdownItem__ae4N6{font-size:var(--font-14);padding:.85em 1em}}@media (max-width:480px){.TabNavigation_tabContainer__oBpVi{padding:0 .5em}.TabNavigation_mobileDropdownButton__hh-LG{font-size:var(--font-16);min-width:10em;padding:.6em .85em}.TabNavigation_mobileDropdownItem__ae4N6{font-size:var(--font-16);padding:.75em .85em}.TabNavigation_mobileDropdownItemBadge__yz2w-{font-size:.7em}}.TabNavigation_tabNavigationWrapper__-5eDi.TabNavigation_darkGlass__06vK3 .TabNavigation_glassBackground__dXN-4{background:linear-gradient(135deg,#111827f2,#1f2937fa 50%,#111827f2)}.TabNavigation_tabNavigationWrapper__-5eDi.TabNavigation_darkGlass__06vK3 .TabNavigation_tab__BEtoC{color:#9ca3af}.TabNavigation_tabNavigationWrapper__-5eDi.TabNavigation_darkGlass__06vK3 .TabNavigation_activeTab__ZVEpq{color:#fff}@keyframes TabNavigation_liquidRipple__\+IKOx{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}.TabNavigation_tab__BEtoC:after{background:radial-gradient(circle,#10b98133 0,#0000 70%);border-radius:50%;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transform:scale(0)}.TabNavigation_tab__BEtoC:active:after{animation:TabNavigation_liquidRipple__\+IKOx .6s ease-out}.StepNavigation_stepsContainer__InSQz{align-items:center;display:flex;gap:.75em}.StepNavigation_stepButton__iI61Z{align-items:center;background:#0000;border:none;border-radius:var(--border-sm);cursor:pointer;display:flex;font-size:1.1em;justify-content:center;padding:.5em;position:relative;transition:all .2s ease}.StepNavigation_stepButton__iI61Z.StepNavigation_clickable__e2w4t{color:var(--text-black);opacity:1}.StepNavigation_stepButton__iI61Z.StepNavigation_clickable__e2w4t:hover{background:var(--main-gray);color:var(--text-black);transform:translateY(-1px)}.StepNavigation_stepButton__iI61Z.StepNavigation_clickable__e2w4t:active{transform:translateY(0)}.StepNavigation_stepButton__iI61Z.StepNavigation_active__XKihM{color:var(--second-green);cursor:default;opacity:1}.StepNavigation_stepButton__iI61Z.StepNavigation_active__XKihM:hover{background:#0000;transform:none}.StepNavigation_stepButton__iI61Z.StepNavigation_disabled__eZCx6{color:var(--text-gray);cursor:not-allowed;opacity:.3}.StepNavigation_stepButton__iI61Z.StepNavigation_disabled__eZCx6:hover{background:#0000;transform:none}.StepNavigation_separator__Tyy9s{color:var(--light-gray);font-size:1.2em;font-weight:300;-webkit-user-select:none;user-select:none}:root{--page-tabs-height:50px}.InputMedia_uploadProgress__k4wYl{background:var(--white);border:1px solid var(--main-gray);border-radius:var(--border-md);margin-bottom:1em;padding:1em}.InputMedia_progressBar__kGLDf{background:var(--main-gray);border-radius:var(--border-xs);height:8px;margin-bottom:.5em;overflow:hidden;width:100%}.InputMedia_progressFill__gmyX8{background:linear-gradient(90deg,var(--main-color),var(--main-color-darker));border-radius:var(--border-xs);height:100%;transition:width .3s ease}.InputMedia_progressText__M6VA0{color:var(--text-gray);font-size:.9em;margin:0;text-align:center}.InputMedia_previousUploadsSection__iYSMr{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xl);box-shadow:0 2px 8px #0000000a;padding:2.5em}.InputMedia_previousUploadsHeader__O9M6X{margin-bottom:2em;text-align:center}.InputMedia_previousUploadsTitle__r3ad2{color:var(--text-black);font-size:var(--font-20);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 .5em}.InputMedia_previousUploadsSubtitle__9JNbL{color:var(--text-gray);font-size:var(--font-14);font-weight:400;letter-spacing:.01em;line-height:1.5;margin:0;opacity:.75}.InputMedia_previousUploadsLoading__d154f{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:2em}.InputMedia_loadingSpinner__8r-Rt{animation:InputMedia_spin__qx5FB 1s linear infinite;border-top:3px solid var(--main-gray);border:3px solid var(--main-gray);border-radius:50%;border-top-color:var(--main-color);height:32px;margin-bottom:1em;width:32px}@keyframes InputMedia_spin__qx5FB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.InputMedia_previousUploadsGrid__XBmAp{grid-gap:1.25em;display:grid;gap:1.25em;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));overflow-y:auto;padding-top:.5em}.InputMedia_previousUploadItem__tu3Di{background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-lg);box-shadow:0 2px 8px #0000000f;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.InputMedia_previousUploadItem__tu3Di:hover{border-color:var(--border-main-hover);box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.InputMedia_previousUploadPreview__J0ycq{aspect-ratio:1;background:var(--main-gray);overflow:hidden;position:relative}.InputMedia_previousUploadMedia__Y1gNn{display:block;height:100%;object-fit:cover;width:100%}.InputMedia_previousUploadOverlay__Trh\+V{align-items:center;background:#0009;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.InputMedia_previousUploadDeleteBtn__ZIS1s{align-items:center;background:#dc3545e6;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8em;height:2em;justify-content:center;opacity:0;position:absolute;right:.5em;top:.5em;transition:all .2s ease;width:2em;z-index:10}.InputMedia_previousUploadDeleteBtn__ZIS1s:hover{background:#dc3545;transform:scale(1.1)}.InputMedia_previousUploadItem__tu3Di:hover .InputMedia_previousUploadDeleteBtn__ZIS1s,.InputMedia_previousUploadItem__tu3Di:hover .InputMedia_previousUploadOverlay__Trh\+V{opacity:1}.InputMedia_selectText__ICXY\+{color:#fff;font-size:.9em;font-weight:600}.InputMedia_previousUploadInfo__AuyNX{background:linear-gradient(to bottom,#fffffff2,var(--main-white));border-top:1px solid var(--border-main);padding:.75em 1em}.InputMedia_previousUploadName__9RByW{color:var(--text-black);font-size:var(--font-12);font-weight:500;margin:0 0 .25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.InputMedia_previousUploadDate__tw1IO{color:var(--text-gray);font-size:var(--font-10);letter-spacing:.01em;margin:0;opacity:.75}.InputMedia_noPreviousUploads__127an{color:var(--text-gray);padding:2em;text-align:center}.InputMedia_noPreviousUploads__127an p{margin:0 0 .5em}.InputMedia_noPreviousUploadsSubtext__S\+9j6{font-size:.9em;opacity:.8}.InputMedia_container__GOC7p{background-color:var(--background-gray);display:flex;flex-direction:column;height:100vh;overflow:hidden}.InputMedia_mainContent__zZM8z{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - var(--page-header-height));overflow:hidden}.InputMedia_nextButton__BhNrF{background:linear-gradient(135deg,var(--second-green) 0,var(--main-turquoise) 100%)!important;border:none!important;border-radius:var(--border-sm);box-shadow:0 4px 12px #10b98140,0 2px 6px #10b98126;color:var(--main-white)!important;font-size:var(--font-14);font-weight:600;min-width:7em;overflow:hidden;padding:.65em 1.75em;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:-webkit-fit-content;width:fit-content}.InputMedia_nextButton__BhNrF:before{background:linear-gradient(135deg,#fff3,#0000 50%,#fff3);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.InputMedia_nextButton__BhNrF:disabled:hover{background:linear-gradient(135deg,var(--second-green) 0,var(--main-turquoise) 100%)!important}.InputMedia_nextButton__BhNrF:hover{background:linear-gradient(135deg,var(--second-green) 0,var(--second-green-hover) 100%)!important;border:none!important}.InputMedia_nextButton__BhNrF:hover:before{opacity:1}.InputMedia_nextButton__BhNrF:active{box-shadow:0 2px 8px #10b9814d,0 1px 4px #10b98126;transform:translateY(0)}.InputMedia_nextButton__BhNrF:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.InputMedia_tabContent__FqQ\+i{flex:1 1;overflow-y:auto;padding:0}.InputMedia_uploadContainer__frSa2{display:flex;flex-direction:column;gap:4em;margin:0 auto;max-width:1400px;padding:2em}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:#0000}.InputMedia_modernUploadSection__c1yLS{display:flex;flex:1 1;flex-direction:column;gap:2em;min-width:0}.InputMedia_uploadHeader__vUSUM{display:flex;flex-direction:column;gap:.5em;text-align:left}.InputMedia_modernUploadTitle__BRjnt{color:var(--text-black);font-size:var(--font-20);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0}.InputMedia_gradientText__1JqI5{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--main-green) 0,var(--second-green) 40%,var(--main-turquoise) 100%);-webkit-background-clip:text;background-clip:text;display:inline-block;font-weight:700;position:relative}.InputMedia_modernUploadSubtitle__MdjzE{color:var(--text-gray);font-size:var(--font-14);font-weight:400;letter-spacing:.01em;line-height:1.5;margin:0;opacity:.75}.InputMedia_uploadSection__0UwR9{text-align:center;width:100%}.InputMedia_uploadTitle__CieFQ{color:var(--text-black);font-size:2em;font-weight:700;margin:0 0 .5em}.InputMedia_highlightText__syMD9{color:var(--main-blue)}.InputMedia_uploadSubtitle__08JIm{color:var(--text-gray);font-size:var(--font-16);margin:0 0 1em}.InputMedia_uploadTipsButton__GGWEZ{align-items:center;background:#0000;border:none;border-radius:var(--border-sm);color:var(--main-blue);cursor:pointer;display:inline-flex;font-size:var(--font-14);font-weight:500;gap:.5em;margin-bottom:2em;padding:.5em;transition:all .2s ease}.InputMedia_uploadTipsButton__GGWEZ:hover{background:var(--background-gray);color:var(--text-blue-hover)}.InputMedia_tipsIcon__CpF\+G{font-size:1em}.InputMedia_uploadArea__JBbDq{align-items:center;background:var(--text-black);border:2px solid var(--text-black);border-radius:var(--border-md);color:var(--main-white);cursor:pointer;display:inline-flex;font-size:var(--font-16);font-weight:600;gap:.75em;margin-bottom:3em;padding:1.5em 3em;transition:all .2s ease}.InputMedia_uploadArea__JBbDq:hover{background:var(--text-gray);border-color:var(--text-gray)}.InputMedia_dragOver__QEFEP{background:var(--main-blue);border-color:var(--main-blue)}.InputMedia_uploadIcon__UWKvg{font-size:1.25em}.InputMedia_uploadText__LBMTB{font-weight:600}.InputMedia_modernUploadSectionContainer__wj6-y{align-items:center;display:flex;gap:3em;margin:0 auto;padding:1em 0 3em}.InputMedia_modernImageUploadWrapper__k544w{max-width:450px;position:relative;width:100%}.InputMedia_uploadingOverlay__v2u2I{align-items:center;background:#ffffffb3;display:flex;inset:0;justify-content:center;pointer-events:all;position:absolute;z-index:20}.InputMedia_uploadingSpinner__DF-Mo{animation:InputMedia_spin__qx5FB .9s linear infinite;border-top:4px solid var(--main-gray);border:4px solid var(--main-gray);border-radius:50%;border-top-color:var(--main-green);height:56px;width:56px}.InputMedia_modernImageUploadWrapper__k544w .image-upload-container{border:1px solid var(--border-main);border-radius:var(--border-xl);overflow:hidden}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont{align-items:center;background:linear-gradient(145deg,#fff,#f8fffe);background-clip:padding-box;border:3px solid #0000;border-radius:var(--border-xl);display:flex;justify-content:center;min-height:350px;overflow:hidden;padding:4em 2em;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont:before{background:linear-gradient(135deg,var(--main-green) 0,var(--second-green) 50%,var(--main-turquoise) 100%);border-radius:var(--border-xl);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-2}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont:after{background:linear-gradient(145deg,#fff,#f8fffe);border-radius:var(--border-lg);bottom:3px;content:"";left:3px;position:absolute;right:3px;top:3px;z-index:-1}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont:hover:before{opacity:1}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont:hover{box-shadow:0 16px 48px #0000001f}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont.filled{background:linear-gradient(145deg,#fff,#f8fffe)!important;border:3px solid #0000!important;padding:2em!important}.InputMedia_modernImageUploadWrapper__k544w .images-preview{pointer-events:all!important;position:relative!important;z-index:5!important}.InputMedia_modernImageUploadWrapper__k544w .placeholder{align-items:center;display:flex;flex-direction:column;gap:1.5em;position:relative;z-index:1}.InputMedia_modernImageUploadWrapper__k544w .placeholder .upload-text{color:var(--text-gray);font-size:var(--font-18);font-weight:600;line-height:1.4;text-align:center}.InputMedia_modernImageUploadWrapper__k544w .placeholder .icon{color:var(--main-turquoise);font-size:4em;opacity:.8;transition:all .3s ease}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont:hover .placeholder .icon{color:var(--second-green);opacity:1;transform:scale(1.1)}.InputMedia_modernImageUploadWrapper__k544w .image-preview-single{align-items:center!important;display:flex!important;justify-content:center!important;pointer-events:all!important;position:relative!important;width:100%!important;z-index:1!important}.InputMedia_modernImageUploadWrapper__k544w .p-pic{border:none!important;border-radius:var(--border-lg)!important;height:280px!important;max-height:none!important;max-width:380px!important;object-fit:contain!important;transform:none!important;transition:transform .3s ease!important;width:100%!important}.InputMedia_modernImageUploadWrapper__k544w .remove-image-btn{align-items:center!important;background:linear-gradient(135deg,#ff6b6b,#ff5252)!important;border:none!important;border-radius:50%!important;box-shadow:0 4px 12px #ff6b6b66!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:600!important;height:30px!important;justify-content:center!important;margin:0!important;padding:0!important;pointer-events:all!important;position:absolute!important;transition:all .3s ease!important;width:30px!important;z-index:10!important}.InputMedia_modernImageUploadWrapper__k544w .remove-image-btn:hover{background:linear-gradient(135deg,#ff5252,#e53e3e)!important;box-shadow:0 6px 20px #ff6b6b80!important;transform:scale(1.1)!important}.InputMedia_sampleImage__i3EEu{background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);cursor:pointer;padding:.75em;transition:all .2s ease}.InputMedia_sampleImage__i3EEu:hover{box-shadow:var(--card-shadow-darker)}.InputMedia_sampleImg__bW4Se{background:var(--main-gray);border-radius:var(--border-sm);height:5em;object-fit:cover;width:5em}.InputMedia_metaContainer__fuPup{height:100%;overflow:hidden}.InputMedia_noCatalogConnectionInfoBox__MFcMc{color:var(--text-gray);font-size:var(--font-16);font-weight:600;padding:2em 4em}.InputMedia_noCatalogConnectionInfoBox__MFcMc a{margin-top:1em;text-decoration:underline;text-decoration:none;width:-webkit-fit-content;width:fit-content}.InputMedia_myCreationsContainer__oe9w1{height:100%;overflow-y:auto;padding:0;width:100%}.InputMedia_myCreationsContainer__oe9w1 .creationsSection{padding:1em}.InputMedia_emptyState__vsK2O{color:var(--text-gray);text-align:center}.InputMedia_emptyState__vsK2O p{font-size:var(--font-16);margin:0}.InputMedia_uploadAndSampleContainer__9Kvx-{align-items:flex-start;display:flex;flex-direction:row;gap:1em;width:100%}.InputMedia_sampleMediaSection__mdRTv{display:flex;flex:1 1;flex-direction:column;gap:2em;min-width:0}.InputMedia_sampleMediaHeader__1kMCE{text-align:left}.InputMedia_sampleMediaTitle__i7Ung{color:var(--text-black);font-size:var(--font-20);font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 .5em}.InputMedia_sampleMediaSubtitle__nPdQJ{color:var(--text-gray);font-size:var(--font-14);font-weight:400;letter-spacing:.01em;line-height:1.5;margin:0;opacity:.75;text-align:center}.InputMedia_sampleMediaGrid__4rfvb{grid-gap:1.25em;display:grid;gap:1.25em;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));max-width:100%}.InputMedia_sampleMediaGrid__4rfvb[data-count="2"],.InputMedia_sampleMediaGrid__4rfvb[data-count="4"]{grid-template-columns:repeat(2,1fr)}.InputMedia_sampleMediaItem__16WVK{background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-lg);box-shadow:0 2px 8px #0000000f;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.InputMedia_sampleMediaItem__16WVK:hover{border-color:var(--border-main-hover);box-shadow:0 8px 24px #0000001f;transform:translateY(-4px)}.InputMedia_sampleMediaItemSelected__ed7yU{border-color:var(--main-green)!important;box-shadow:0 0 0 3px #10b98126,0 4px 16px #0000001a!important;transform:translateY(-2px)}.InputMedia_sampleMediaPreview__JOvBV{align-items:center;background:var(--main-gray);display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative;width:100%}.InputMedia_sampleMediaGrid__4rfvb .InputMedia_sampleMediaItem__16WVK{height:350px}.InputMedia_sampleMediaGrid__4rfvb .InputMedia_sampleMediaPreview__JOvBV{height:100%;max-height:none}.InputMedia_carouselGridItem__neXdW{height:350px}.InputMedia_carouselGridItem__neXdW .InputMedia_sampleMediaPreview__JOvBV{height:100%}.InputMedia_sampleMediaContent__mEmbz{height:100%;object-fit:cover;width:100%}.InputMedia_sampleMediaOverlay__e\+HvM{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease}.InputMedia_sampleMediaItem__16WVK:hover .InputMedia_sampleMediaOverlay__e\+HvM{opacity:1}.InputMedia_sampleMediaItemSelected__ed7yU .InputMedia_sampleMediaOverlay__e\+HvM{background:#10b981cc;opacity:1}.InputMedia_sampleMediaInfo__BOgH7{background:linear-gradient(to bottom,#fffffff2,var(--main-white));border-top:1px solid var(--border-main);flex-shrink:0;padding:.75em 1em;text-align:center}.InputMedia_sampleMediaName__d5gFQ{color:var(--text-gray);font-size:var(--font-12);font-weight:500;letter-spacing:.01em;margin:0}.InputMedia_sampleCarouselContainer__096vt{align-items:center;display:flex;gap:1em;position:relative}.InputMedia_carouselArrow__TnvZB{align-items:center;background:var(--main-white);border:2px solid var(--border-main);border-radius:50%;box-shadow:0 2px 8px #00000014;color:var(--text-black);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-16);height:44px;justify-content:center;min-height:44px;min-width:44px;transition:all .3s cubic-bezier(.4,0,.2,1);width:44px}.InputMedia_carouselArrow__TnvZB:hover{background:var(--main-green);border-color:var(--main-green);box-shadow:0 4px 16px #10b9814d;color:var(--main-white);transform:scale(1.1)}.InputMedia_carouselArrow__TnvZB:active{transform:scale(.95)}.InputMedia_carouselMainGrid__do2Fq{grid-gap:1.25em;display:grid;flex:1 1;gap:1.25em;grid-template-columns:repeat(2,1fr);min-width:0}.InputMedia_carouselGridItem__neXdW{width:100%}@media (max-width:1024px){.InputMedia_uploadContainer__frSa2{gap:3em;padding:2em}.InputMedia_uploadAndSampleContainer__9Kvx-{gap:3em}}@media (max-width:768px){.InputMedia_uploadContainer__frSa2{gap:2.5em;padding:1.5em}.InputMedia_modernUploadSection__c1yLS{width:100%}.InputMedia_uploadAndSampleContainer__9Kvx-{flex-direction:column;gap:2.5em}.InputMedia_sampleMediaSection__mdRTv{max-width:100%;width:100%}.InputMedia_sampleMediaGrid__4rfvb,.InputMedia_sampleMediaGrid__4rfvb[data-count="4"]{grid-template-columns:repeat(2,1fr)}.InputMedia_sampleMediaGrid__4rfvb .InputMedia_sampleMediaItem__16WVK{height:280px}.InputMedia_sampleCarouselContainer__096vt{gap:1em}.InputMedia_carouselArrow__TnvZB{font-size:var(--font-14);height:36px;min-height:36px;min-width:36px;width:36px}.InputMedia_carouselMainGrid__do2Fq{gap:1em}.InputMedia_carouselGridItem__neXdW{height:280px}.InputMedia_previousUploadsSection__iYSMr{padding:1.5em}.InputMedia_previousUploadsGrid__XBmAp{gap:1em;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.InputMedia_sampleImages__k9wT5{gap:.75em}.InputMedia_sampleImg__bW4Se{height:4em;width:4em}.InputMedia_modernImageUploadWrapper__k544w{max-width:100%}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont{min-height:280px;padding:3em 1.5em}.InputMedia_modernImageUploadWrapper__k544w .p-pic{height:260px!important;max-width:320px!important;width:100%!important}.InputMedia_modernImageUploadWrapper__k544w .remove-image-btn{font-size:14px!important;height:30px!important;width:30px!important}}@media (max-width:480px){.InputMedia_uploadContainer__frSa2{gap:2em;padding:1em}.InputMedia_uploadAndSampleContainer__9Kvx-{gap:2em}.InputMedia_uploadArea__JBbDq{padding:1em 1.5em}.InputMedia_modernImageUploadWrapper__k544w{max-width:100%}.InputMedia_modernUploadSection__c1yLS{gap:1.5em}.InputMedia_modernImageUploadWrapper__k544w .p-pic-cont{min-height:220px;padding:2.5em 1em}.InputMedia_modernImageUploadWrapper__k544w .p-pic{height:220px!important;max-width:280px!important;width:100%!important}.InputMedia_modernImageUploadWrapper__k544w .remove-image-btn{height:30px!important;width:30px!important}.InputMedia_previousUploadsSection__iYSMr{padding:1.25em}.InputMedia_previousUploadsGrid__XBmAp{gap:.75em;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.InputMedia_sampleMediaGrid__4rfvb{gap:1em}.InputMedia_sampleMediaGrid__4rfvb,.InputMedia_sampleMediaGrid__4rfvb[data-count="4"]{grid-template-columns:repeat(2,1fr)}.InputMedia_sampleMediaGrid__4rfvb .InputMedia_sampleMediaItem__16WVK{height:220px}.InputMedia_sampleCarouselContainer__096vt{gap:.75em}.InputMedia_carouselArrow__TnvZB{font-size:var(--font-12);height:32px;min-height:32px;min-width:32px;width:32px}.InputMedia_carouselMainGrid__do2Fq{gap:.75em}.InputMedia_carouselGridItem__neXdW{height:220px}}.InputMedia_headerTipsContainer__VawKx{align-items:center;display:flex;position:relative}.InputMedia_headerTipsButton__pZXAK{align-items:center;background: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:.5em;padding:.5em 1em;transition:all .2s ease}.InputMedia_headerTipsButton__pZXAK:hover{background:var(--second-green-hover);transform:translateY(-1px)}.InputMedia_headerTipsPopup__E1u2v{animation:InputMedia_tipsPopupSlideDown__CFOUA .3s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border:1px solid #00000014;border-radius:var(--border-lg);box-shadow:0 .25em .5em #0000000d,0 1em 3em #0000001f,0 0 0 1px #ffffff0d;max-height:35em;overflow:hidden;position:absolute;right:0;top:calc(100% + .75em);width:28em;z-index:1000}@keyframes InputMedia_tipsPopupSlideDown__CFOUA{0%{opacity:0;transform:translateY(-1em) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.InputMedia_tipsPopupHeader__C-TXD{align-items:center;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:1px solid #0000000f;display:flex;justify-content:space-between;padding:1.25em 1.5em;position:relative}.InputMedia_tipsPopupHeader__C-TXD:before{background:linear-gradient(90deg,var(--second-green),var(--main-green));content:"";height:3px;left:0;position:absolute;right:0;top:0}.InputMedia_tipsPopupTitle__VTVdf{align-items:center;color:#1f2937;display:flex;font-size:var(--font-18);font-weight:700;gap:.5em;margin:0}.InputMedia_tipsCloseButton__m2IUX{align-items:center;background:#0000000d;border:none;border-radius:50%;color:#6b7280;cursor:pointer;display:flex;font-size:.9em;height:2em;justify-content:center;transition:all .2s ease;width:2em}.InputMedia_tipsCloseButton__m2IUX:hover{background:#ef44441a;color:#ef4444;transform:scale(1.1)}.InputMedia_tipsPopupContent__sQyZO{background:#fafbfc;max-height:25em;overflow-y:auto;padding:1.5em}.InputMedia_tipsPopupContent__sQyZO::-webkit-scrollbar{width:.25em}.InputMedia_tipsPopupContent__sQyZO::-webkit-scrollbar-track{background:#0000000d;border-radius:.125em}.InputMedia_tipsExamples__zHy\+P{grid-gap:1.25em;display:grid;gap:1.25em;grid-template-columns:1fr 1fr;margin-bottom:1.5em}.InputMedia_tipsExample__vqQdm{align-items:center;background:#fff;border:2px solid #0000;border-radius:var(--border-md);box-shadow:0 .125em .5em #00000014;display:flex;flex-direction:column;overflow:hidden;padding:1em;position:relative;text-align:center;transition:all .2s ease}.InputMedia_tipsExample__vqQdm:before{content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:all .2s ease}.InputMedia_tipsExample__vqQdm.InputMedia_good__B\+Pwo:before{background:var(--main-green)}.InputMedia_tipsExample__vqQdm.InputMedia_bad__tIGie:before{background:linear-gradient(90deg,#ef4444,#f87171)}.InputMedia_tipsExample__vqQdm.InputMedia_good__B\+Pwo{border-color:#10b98126}.InputMedia_tipsExample__vqQdm.InputMedia_bad__tIGie{border-color:#ef444426}.InputMedia_tipsExampleImage__xZeN-{border-radius:var(--border-sm);box-shadow:0 .125em .25em #0000001a;margin-bottom:.75em;object-fit:cover;width:100%}.InputMedia_tipsExampleLabel__SxBja{align-items:center;display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;justify-content:center;line-height:1.4;margin:0 auto;text-align:center;width:-webkit-fit-content;width:fit-content}.InputMedia_good__B\+Pwo .InputMedia_tipsExampleLabel__SxBja{color:#059669}.InputMedia_bad__tIGie .InputMedia_tipsExampleLabel__SxBja{color:#dc2626}.InputMedia_tipsExampleLabel__SxBja:before{font-size:1.1em;font-weight:700}.InputMedia_good__B\+Pwo .InputMedia_tipsExampleLabel__SxBja:before{color:#10b981;content:"✓"}.InputMedia_bad__tIGie .InputMedia_tipsExampleLabel__SxBja:before{color:#ef4444;content:"✗"}.InputMedia_tipsList__U7TXn{background:#fff;border-radius:var(--border-md);box-shadow:0 .125em .25em #0000000d;list-style:none;margin:0;overflow:hidden;padding:0}.InputMedia_tipItem__4mtUJ{align-items:flex-start;border-bottom:1px solid #0000000d;color:#374151;display:flex;font-size:var(--font-14);gap:.75em;line-height:1.5;padding:1em 1.25em;text-align:left;transition:all .2s ease}.InputMedia_tipItem__4mtUJ svg{flex-shrink:0;font-size:1.1em;margin-top:.1em}.InputMedia_tipItem__4mtUJ:last-child{border-bottom:none}.InputMedia_tipItem__4mtUJ:hover{background:#10b98105}@media (max-width:768px){.InputMedia_headerTipsPopup__E1u2v{right:-2em;width:20em}.InputMedia_headerTipsButton__pZXAK{border-radius:50%;padding:.5em}.InputMedia_headerTipsButtonText__Q1LNI{display:none}.InputMedia_tipsExamples__zHy\+P{gap:.75em;grid-template-columns:1fr}}.SharedTemplateSelection_container__07N4e{background:var(--background-gray);display:flex;flex-direction:column;height:100vh}.SharedTemplateSelection_mainContent__UaFHj{display:flex;flex:1 1;max-height:calc(100vh - var(--page-header-height));overflow:hidden}.SharedTemplateSelection_sidebar__uc1m\+{background:var(--main-white);border-right:1px solid var(--border-main);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;width:260px}.SharedTemplateSelection_categoriesList__l5Kpr{padding:1.5em 0}.SharedTemplateSelection_categoryItem__-13RF{background:#0000;border:none;border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:block;font-size:var(--font-14);font-weight:500;margin:0 .5em;padding:.875em 1.5em;text-align:left;transition:all .2s ease;width:100%}.SharedTemplateSelection_categoryItem__-13RF:hover{background:var(--background-gray);color:var(--text-black)}.SharedTemplateSelection_activeCategoryItem__VGqyN{font-weight:600}.SharedTemplateSelection_activeCategoryItem__VGqyN,.SharedTemplateSelection_activeCategoryItem__VGqyN:hover{background:var(--main-green);color:var(--main-white)}.SharedTemplateSelection_categoryDivider__t5xFE{background:var(--border-main);height:1px;margin:.75em 1.5em;opacity:.6}.SharedTemplateSelection_blankTemplateContainer__MKCqt{margin-top:auto;padding:1.5em}.SharedTemplateSelection_blankTemplateButton__7GXdZ{background:#0000;border:1px solid var(--main-green);border-radius:var(--border-md);color:var(--main-green);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:.875em 1.25em;text-align:center;transition:all .2s ease;width:100%}.SharedTemplateSelection_blankTemplateButton__7GXdZ:hover{background:var(--main-green);color:var(--main-white);transform:translateY(-1px)}.SharedTemplateSelection_blankTemplateButton__7GXdZ:active{transform:translateY(0)}.SharedTemplateSelection_templatesArea__zaDHo{background:var(--background-gray);flex:1 1;overflow-y:auto;padding:2em}.SharedTemplateSelection_templatesGrid__v\+rjx{grid-gap:2em;display:grid;gap:2em;grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}.SharedTemplateSelection_templateCard__RVwe2{aspect-ratio:1;background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.SharedTemplateSelection_templateCard__RVwe2:hover{box-shadow:var(--card-shadow-darker);transform:translateY(-4px)}.SharedTemplateSelection_draftTemplate__-jAgU{opacity:.7}.SharedTemplateSelection_draftTemplate__-jAgU:hover{opacity:.85}.SharedTemplateSelection_templateImageContainer__TSuNf{height:100%;overflow:hidden;position:relative;width:100%}.SharedTemplateSelection_templateImage__1OLHW{display:block;height:100%;object-fit:cover;width:100%}.SharedTemplateSelection_publishSwitchContainer__fKnti{left:.75em;position:absolute;top:.75em;z-index:10}.SharedTemplateSelection_menuButtonContainer__k3nNr{position:absolute;right:.75em;top:.75em;z-index:10}.SharedTemplateSelection_menuButton__FxEV0{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #fff3;border-radius:var(--border-md);box-shadow:0 2px 8px #0000001a;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:2.5em;justify-content:center;transition:all .2s ease;width:2.5em}.SharedTemplateSelection_menuButton__FxEV0:hover{background:var(--main-white);box-shadow:0 4px 12px #00000026;color:var(--text-blue);transform:translateY(-1px)}.SharedTemplateSelection_menuButton__FxEV0:active{transform:translateY(0)}.SharedTemplateSelection_dropdown__4lt\+Q{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-md);box-shadow:0 4px 16px #00000026;margin-top:.5em;min-width:10em;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.SharedTemplateSelection_dropdownItem__KI328{align-items:center;background:#0000;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);gap:.75em;padding:.75em 1em;text-align:left;transition:all .2s ease;width:100%}.SharedTemplateSelection_dropdownItem__KI328:hover{background:var(--background-gray);color:var(--text-blue)}.SharedTemplateSelection_dropdownItem__KI328:last-child:hover{color:var(--main-red)}.SharedTemplateSelection_dropdownItem__KI328 svg{font-size:var(--font-14)}.SharedTemplateSelection_publishSwitch__Zf004{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border:1px solid #fff3;border-radius:var(--border-md);box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;gap:.5em;padding:.375em .625em;transition:all .2s ease}.SharedTemplateSelection_publishSwitch__Zf004:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.SharedTemplateSelection_switchUpdating__ctUu7{cursor:not-allowed!important;opacity:.6}.SharedTemplateSelection_switchUpdating__ctUu7:hover{background:#fffffff2!important;box-shadow:0 2px 8px #0000001a!important;transform:none!important}.SharedTemplateSelection_publishLabel__CZY-n{color:var(--text-gray);font-size:var(--font-12);font-weight:500;white-space:nowrap}.SharedTemplateSelection_switchToggle__tgiFW{background:var(--main-gray);border-radius:.625em;cursor:pointer;flex-shrink:0;height:1.25em;position:relative;transition:background-color .3s ease;width:2.25em}.SharedTemplateSelection_switchActive__Z8zY5{background:var(--main-green)}.SharedTemplateSelection_switchHandle__RPX\+Z{background:var(--main-white);border-radius:50%;box-shadow:0 1px 3px #0003;height:1em;left:.125em;position:absolute;top:.125em;transition:transform .3s ease;width:1em}.SharedTemplateSelection_switchActive__Z8zY5 .SharedTemplateSelection_switchHandle__RPX\+Z{transform:translateX(1em)}.SharedTemplateSelection_toggleUpdating__a6aeF{opacity:.7}.SharedTemplateSelection_toggleUpdating__a6aeF .SharedTemplateSelection_switchHandle__RPX\+Z{animation:SharedTemplateSelection_pulse__eiXJk 1.5s ease-in-out infinite}@keyframes SharedTemplateSelection_pulse__eiXJk{0%,to{opacity:.7}50%{opacity:1}}.SharedTemplateSelection_emptyState__zrj0T{color:var(--text-gray);padding:4em 2em;text-align:center}.SharedTemplateSelection_emptyState__zrj0T p{font-size:var(--font-16);margin:.5em 0}.SharedTemplateSelection_emptyState__zrj0T p:first-child{color:var(--text-black);font-size:var(--font-18);font-weight:600}@media (max-width:1024px){.SharedTemplateSelection_templatesGrid__v\+rjx{gap:1.25em;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.SharedTemplateSelection_sidebar__uc1m\+{width:250px}}@media (max-width:768px){.SharedTemplateSelection_mainContent__UaFHj{flex-direction:column}.SharedTemplateSelection_sidebar__uc1m\+{border-bottom:1px solid var(--border-main);border-right:none;flex-direction:row;height:auto;max-height:200px;width:100%}.SharedTemplateSelection_blankTemplateContainer__MKCqt{display:none}.SharedTemplateSelection_categoriesList__l5Kpr{display:flex;gap:.5em;overflow-x:auto;padding:1em 0}.SharedTemplateSelection_categoryItem__-13RF{border-radius:var(--border-md);flex-shrink:0;margin:0 .25em;padding:.75em 1.25em;white-space:nowrap}.SharedTemplateSelection_activeCategoryItem__VGqyN{background:var(--main-green);color:var(--main-white)}.SharedTemplateSelection_templatesArea__zaDHo{padding:1.5em}.SharedTemplateSelection_templatesGrid__v\+rjx{gap:1em;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media (max-width:480px){.SharedTemplateSelection_templatesArea__zaDHo{padding:1em}.SharedTemplateSelection_templatesGrid__v\+rjx{gap:.75em;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.SharedTemplateSelection_templateText__YMmxy{font-size:var(--font-14)}.SharedTemplateSelection_categoryItem__-13RF{font-size:var(--font-14);padding:.625em 1em}.SharedTemplateSelection_publishSwitchContainer__fKnti{right:.5em;top:.5em}.SharedTemplateSelection_deleteButtonContainer__Tl\+n1{left:.5em;top:.5em}.SharedTemplateSelection_deleteButton__a8p9Q{font-size:var(--font-12);height:2.25em;width:2.25em}.SharedTemplateSelection_deleteButton__a8p9Q:hover{background:var(--main-red);color:var(--main-white)}.SharedTemplateSelection_publishSwitch__Zf004{padding:.25em .5em}.SharedTemplateSelection_publishLabel__CZY-n{font-size:var(--font-11)}.SharedTemplateSelection_switchToggle__tgiFW{height:1.125em;width:2em}.SharedTemplateSelection_switchHandle__RPX\+Z{height:.875em;width:.875em}.SharedTemplateSelection_switchActive__Z8zY5 .SharedTemplateSelection_switchHandle__RPX\+Z{transform:translateX(.875em)}}.FeedbackSection_feedbackSection__2\+mjw{margin:0;padding:0;position:relative;width:100%}.FeedbackSection_feedbackButtonContainer__8PZHy{position:relative}.FeedbackSection_feedbackForm__pIGND{animation:FeedbackSection_borderPulse__nlF0X 2s ease-in-out infinite;border-top:1px solid var(--border-main);padding:1.5em;position:relative}.FeedbackSection_feedbackChevron__SHRCn{background:var(--background-gray);cursor:pointer;left:50%;padding:0;position:absolute;transform:translateX(-50%);transition:all .2s ease;z-index:1}.FeedbackSection_feedbackChevronUp__JBYY-{top:-15px}.FeedbackSection_feedbackChevronDown__w6TuT{top:-9px}.FeedbackSection_chevronIcon__MlE6\+{animation:FeedbackSection_chevronPulse__Nk4M6 2s ease-in-out infinite;color:var(--border-main);font-size:var(--font-24)}@keyframes FeedbackSection_chevronPulse__Nk4M6{0%,to{color:var(--border-main);opacity:.7;transform:scale(1)}50%{color:var(--border-main-hover);opacity:1;transform:scale(1.05)}}@keyframes FeedbackSection_borderPulse__nlF0X{0%,to{border-top-color:var(--border-main);opacity:.7}50%{border-top-color:var(--border-main-hover);opacity:1}}.FeedbackSection_feedbackHeader__tEuGC{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.FeedbackSection_feedbackTitle__ZCbQN{align-items:center;color:var(--text-black);display:flex;font-size:var(--font-16);font-weight:600;gap:.5em;margin:0}.FeedbackSection_feedbackIcon__xq9at{color:var(--main-green);font-size:1.1em}.FeedbackSection_feedbackButtonIcon__H3vKc{color:var(--main-green);margin-right:.5em}.FeedbackSection_closeButton__i4TD9{align-items:center;background:#0000;border:none;border-radius:var(--border-sm);color:var(--light-gray);cursor:pointer;display:flex;font-size:1.1em;justify-content:center;padding:.5em;transition:all .2s ease}.FeedbackSection_closeButton__i4TD9:hover{background:var(--background-gray);color:var(--text-black)}.FeedbackSection_feedbackTextarea__Rj-PD{border:2px solid var(--border-main);border-radius:var(--border-sm);font-family:inherit;font-size:var(--font-14);line-height:1.5;min-height:120px;padding:.875em;resize:vertical;transition:border-color .2s ease;width:100%}.FeedbackSection_feedbackTextarea__Rj-PD:focus{border-color:var(--main-green);box-shadow:0 0 0 3px #85ca6e1a;outline:none}.FeedbackSection_feedbackTextarea__Rj-PD::placeholder{color:var(--light-gray)}.FeedbackSection_giveFeedbackButton__myJvJ{align-items:center;animation:FeedbackSection_borderPulse__nlF0X 2s ease-in-out infinite;background:var(--background-gray);border:none;border-radius:0;border-top:1px solid var(--border-main);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;justify-content:center;padding:.875em 1.5em;transition:all .2s ease;width:100%}.FeedbackSection_giveFeedbackButton__myJvJ:hover{background:none;border-top:1px solid var(--border-main-hover);color:var(--text-black)}@media (max-width:768px){.FeedbackSection_feedbackTitle__ZCbQN{font-size:var(--font-14)}.FeedbackSection_feedbackTextarea__Rj-PD{font-size:var(--font-13);min-height:100px;padding:.75em}.FeedbackSection_giveFeedbackButton__myJvJ{font-size:var(--font-13);padding:.75em 1.25em}}@media (max-width:480px){.FeedbackSection_feedbackForm__pIGND{padding:1em}.FeedbackSection_feedbackTitle__ZCbQN{font-size:var(--font-13)}.FeedbackSection_feedbackTextarea__Rj-PD{font-size:var(--font-12);min-height:90px;padding:.625em}.FeedbackSection_giveFeedbackButton__myJvJ{font-size:var(--font-12);padding:.625em 1em}}.AIStage_container__Mtk6I{background-color:var(--background-gray);display:flex;flex-direction:column;height:100vh;overflow:hidden}.AIStage_mainContent__mbfoW{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - var(--page-header-height));overflow:hidden}.AIStage_contentBody__nWuhR{flex:1 1}.AIStage_contentBody__nWuhR,.AIStage_leftPane__9kMrs{background:var(--main-white);display:flex;overflow:hidden}.AIStage_leftPane__9kMrs{flex:3 1;flex-direction:column;min-height:0;order:1;padding:2em}.AIStage_disabledArea__800LB{opacity:.7;pointer-events:none}.AIStage_feedbackSection__XFFI5{margin-top:auto;width:100%}.AIStage_imagePlaceholder__GZwCX{align-items:center;aspect-ratio:1;background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);display:flex;justify-content:center;margin:2em auto;overflow:hidden;position:relative;width:calc(100% - 4em)}.AIStage_miniImage__I5gsH{object-fit:cover}.AIStage_konvaEditor__dC0B7{background:var(--main-gray);height:100%;width:100%}.AIStage_generatingOverlay__Dmr04{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.AIStage_generatingContent__GbRvm{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.5em;text-align:center}.AIStage_progressIndicator__8w8xT{background:#ffffff4d;border-radius:.125em;height:.25em;margin-top:1em;overflow:hidden;width:12em}.AIStage_progressBar__LnSwO{animation:AIStage_progress__wHb1M 2s ease-in-out infinite;background:var(--main-green);height:100%;width:0}@keyframes AIStage_progress__wHb1M{0%{width:0}50%{width:70%}to{width:100%}}.AIStage_rightPane__yoEEQ{align-items:center;background:var(--background-gray);display:flex;flex:2 1;flex-direction:column;justify-content:space-between;min-height:0;order:2;padding:0;position:relative}.AIStage_filtersContainer__qeE8g{flex-shrink:0;margin-bottom:1.5em}.AIStage_categoryTitle__ll3Ew{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0 0 1em}.AIStage_categoriesList__FN\+a9{display:flex;flex-wrap:wrap;gap:.5em}.AIStage_categoryItem__EOi0Z{align-items:center;background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:.25em;padding:.5em 1em;transition:all .2s ease}.AIStage_categoryItem__EOi0Z.AIStage_selected__CTPVt,.AIStage_categoryItem__EOi0Z:hover{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.AIStage_checkIcon__ZIw4C{font-size:.75em;font-weight:700}.AIStage_backgroundsContainer__u-M83{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.AIStage_backgroundsGrid__4d0ud{grid-gap:1em;align-items:start;display:grid;flex:1 1;gap:1em;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));justify-content:center;overflow-y:auto;padding-top:5px;position:relative;width:100%}.AIStage_backgroundOption__wAc1g{aspect-ratio:1;background:#f6fafd;border:2px solid #e0e0e0;border-radius:var(--border-sm);color:#1a2a3a;cursor:pointer;height:-webkit-max-content;height:max-content;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .25s ease}.AIStage_backgroundOption__wAc1g:hover{box-shadow:var(--card-shadow);transform:translateY(-.125em)}.AIStage_backgroundOption__wAc1g.AIStage_selected__CTPVt{border-color:var(--second-green);box-shadow:0 0 0 2px #1ed47f1a}.AIStage_checkboxIndicator__bx0Im{align-items:center;background:var(--second-green);border-radius:50%;color:#fff;display:flex;font-size:var(--font-12);font-weight:700;height:1.5em;justify-content:center;position:absolute;right:.5em;top:.5em;width:1.5em;z-index:2}.AIStage_backgroundImage__qvL5Z{height:100%;object-fit:cover;width:100%}.AIStage_loadingContainer__rcX5h{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr))}.AIStage_backgroundOptionSkeleton__wiYkQ{aspect-ratio:1;border-radius:var(--border-sm);overflow:hidden}.AIStage_skeletonImage__ErVFP{animation:AIStage_loading__qwRDt 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:100%;width:100%}@keyframes AIStage_loading__qwRDt{0%{background-position:200% 0}to{background-position:-200% 0}}.AIStage_emptyState__-8PY6{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;gap:1em;height:100%;justify-content:center;text-align:center}.AIStage_emptyState__-8PY6 p{font-size:var(--font-16);margin:0}.AIStage_bottomLeft__8XmzM{align-items:flex-end}.AIStage_miniGenImage__\+JbXf,.AIStage_miniOriginalImage__7pmx8{border:2px solid #0000;height:3.75em;width:3.75em}.AIStage_selectedMiniImage__UDsms{border-color:var(--main-green)}.AIStage_selectionIndicator__B1jIO{height:.75em;right:.25em;top:.25em;width:.75em}.AIStage_leftAligned__ZbJlX{text-align:left}.AIStage_countBadge__eY-gi{padding:.125em .375em}.AIStage_verticalDivider__GLd5M{height:3em;margin:0 .5em}.AIStage_miniGenerationsContainer__HUHjh{align-items:flex-start}.AIStage_miniGenerations__RDqnZ{align-items:center;min-height:3.75em}.AIStage_noGenerationsMessage__SImzQ{font-size:var(--font-14);min-width:10em;padding:1em 1em 1em 0;text-align:center}.AIStage_errorMessage__8t5t9{color:var(--error-red);font-size:var(--font-14)}.AIStage_buttonGroup__dB78S{align-items:center;display:flex;gap:1em}.AIStage_generateButton__F3fUL,.AIStage_selectButton__u1wav{align-items:center;border-radius:var(--border-sm);box-sizing:border-box;display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;min-height:3em;padding:.75em 1.5em;transition:all .2s ease}.AIStage_generateButton__F3fUL{background:var(--main-green);border:1px solid var(--main-green);color:#fff}.AIStage_generateButton__F3fUL:hover:not(:disabled){background:var(--main-green-hover);border-color:var(--main-green-hover)}.AIStage_selectButton__u1wav{background:#0000;border:1px solid var(--main-green);color:var(--main-green)}.AIStage_selectButton__u1wav:hover:not(:disabled){background:var(--main-green);border-color:var(--main-green-hover);color:#fff}.AIStage_buttonIcon__lb2JQ{font-size:1em}.AIStage_bottomBar__n2mmG{border-top:1px solid var(--border-main);bottom:0;flex-direction:column;justify-content:space-between;padding:1.5em;width:100%}.AIStage_bottomBar__n2mmG,.AIStage_bottomLeft__8XmzM,.AIStage_bottomRight__3m1vO{align-items:center;display:flex;gap:1em}.AIStage_miniImageContainer__k2lrC{align-items:center;display:flex;flex-direction:column;gap:.5em}.AIStage_miniGenImage__\+JbXf,.AIStage_miniOriginalImage__7pmx8{border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;height:3em;overflow:hidden;position:relative;transition:all .2s ease;width:3em}.AIStage_selectedMiniImage__UDsms{border-color:var(--main-green)!important;box-shadow:0 0 0 2px #2ed57333}.AIStage_miniImage__I5gsH{height:100%;object-fit:contain;width:100%}.AIStage_selectionIndicator__B1jIO{background:var(--main-green);border:2px solid #fff;border-radius:50%;height:1em;position:absolute;right:-1px;top:-1px;width:1em}.AIStage_miniImageLabel__2Okdg{color:var(--text-gray);font-size:var(--font-12);font-weight:500;text-align:center}.AIStage_leftAligned__ZbJlX{align-self:flex-start}.AIStage_verticalDivider__GLd5M{background:var(--border-main);height:2em;width:1px}.AIStage_miniGenerationsContainer__HUHjh{display:flex;flex-direction:column;gap:.5em}.AIStage_miniGenerations__RDqnZ{display:flex;gap:.5em}.AIStage_noGenerationsMessage__SImzQ{color:var(--text-gray);font-size:var(--font-12);font-style:italic}.AIStage_countBadge__eY-gi{background:var(--main-green);border-radius:var(--border-xs);color:#fff;font-size:var(--font-10);margin-left:.5em;padding:.25em .5em}.AIStage_errorMessage__8t5t9{align-items:center;background:#e400001a;border-radius:var(--border-sm);color:var(--main-red);display:flex;font-size:var(--font-12);gap:.5em;padding:.5em 1em}.AIStage_noProductContainer__Qkrbj{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2em;justify-content:center;padding:2em;text-align:center}.AIStage_noProductContainer__Qkrbj p{color:var(--text-gray);font-size:var(--font-18);margin:0}@media (max-width:768px){.AIStage_mainContent__mbfoW{overflow:scroll}.AIStage_imagePlaceholder__GZwCX{margin:0 0 .5em}.AIStage_contentBody__nWuhR{background:var(--main-white);display:flex;flex:none;flex-direction:column;overflow:hidden}.AIStage_leftPane__9kMrs,.AIStage_rightPane__yoEEQ{padding:1.5em}.AIStage_rightPane__yoEEQ{flex:none;order:1}.AIStage_backgroundsGrid__4d0ud{grid-template-columns:repeat(2,1fr);padding:.75em}.AIStage_bottomBar__n2mmG{align-items:center;flex-direction:column;gap:1em;padding:1em}.AIStage_bottomLeft__8XmzM,.AIStage_bottomRight__3m1vO{justify-content:center;width:100%}.AIStage_backgroundsGrid__4d0ud{gap:.75em;grid-template-columns:repeat(auto-fill,minmax(5em,1fr))}.AIStage_generateButton__F3fUL,.AIStage_selectButton__u1wav{font-size:var(--font-12);min-height:2.75em;padding:.625em 1.25em}}@media (max-width:480px){.AIStage_leftPane__9kMrs,.AIStage_rightPane__yoEEQ{padding:1em}.AIStage_imagePlaceholder__GZwCX{max-width:18.75em}.AIStage_categoriesList__FN\+a9{gap:.375em}.AIStage_categoryItem__EOi0Z{font-size:var(--font-12);padding:.375em .75em}.AIStage_backgroundsGrid__4d0ud{gap:.625em;grid-template-columns:repeat(3,1fr);padding:.625em}}.AccessoriesTryOn_container__QDzZJ{background-color:var(--background-gray);display:flex;flex-direction:column;height:100vh;overflow:hidden}.AccessoriesTryOn_mainContent__GMmTr{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - var(--page-header-height));overflow:hidden}.AccessoriesTryOn_contentBody__lgNUC{background:var(--main-white);display:flex;flex:1 1;overflow:hidden}.AccessoriesTryOn_leftPane__vC-S\+{background:var(--main-white);display:flex;flex:3 1;flex-direction:column;min-height:0;order:1;overflow:hidden;padding:2em}.AccessoriesTryOn_disabledArea__PCnDc{opacity:.7;pointer-events:none}.AccessoriesTryOn_feedbackSection__-h14K{margin-top:auto;width:100%}.AccessoriesTryOn_imagePlaceholder__fEoq2{align-items:center;aspect-ratio:2/3;background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);display:flex;justify-content:center;margin:2em auto;overflow:hidden;position:relative;width:calc(100% - 4em)}.AccessoriesTryOn_miniImage__aGluc{object-fit:cover}.AccessoriesTryOn_konvaEditor__MpQFe{background:var(--main-gray);height:100%;width:100%}.AccessoriesTryOn_generatingOverlay__MvU4f{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.AccessoriesTryOn_generatingContent__HTSpw{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.5em;text-align:center}.AccessoriesTryOn_progressIndicator__Y3DLL{background:#ffffff4d;border-radius:.125em;height:.25em;margin-top:1em;overflow:hidden;width:12em}.AccessoriesTryOn_progressBar__mad6g{animation:AccessoriesTryOn_progress__n2Sxy 2s ease-in-out infinite;background:var(--main-green);height:100%;width:0}@keyframes AccessoriesTryOn_progress__n2Sxy{0%{width:0}50%{width:70%}to{width:100%}}.AccessoriesTryOn_rightPane__aUenH{align-items:center;background:var(--background-gray);display:flex;flex:2 1;flex-direction:column;justify-content:space-between;min-height:0;order:2;padding:0;position:relative}.AccessoriesTryOn_filtersContainer__EBel9{flex-shrink:0;margin-bottom:1.5em}.AccessoriesTryOn_categoryTitle__R6Erh{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0 0 1em}.AccessoriesTryOn_categoriesList__iDVBg{display:flex;flex-wrap:wrap;gap:.5em}.AccessoriesTryOn_categoryItem__DShsT{align-items:center;background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:.25em;padding:.5em 1em;transition:all .2s ease}.AccessoriesTryOn_categoryItem__DShsT.AccessoriesTryOn_selected__DNKzp,.AccessoriesTryOn_categoryItem__DShsT:hover{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.AccessoriesTryOn_checkIcon__WwGcl{font-size:.75em;font-weight:700}.AccessoriesTryOn_accessoriesContainer__rY7TG{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.AccessoriesTryOn_accessoriesGrid__r9zsO{grid-gap:1em;align-items:start;display:grid;flex:1 1;gap:1em;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));justify-content:center;overflow-y:auto;padding-top:5px;position:relative;width:100%}.AccessoriesTryOn_accessoryOption__8NgRg{aspect-ratio:2/3;background:#f6fafd;border:2px solid #e0e0e0;border-radius:var(--border-sm);color:#1a2a3a;cursor:pointer;height:-webkit-max-content;height:max-content;overflow:hidden;padding:0;position:relative;text-align:center;transition:all .25s ease}.AccessoriesTryOn_accessoryOption__8NgRg:hover{border-color:var(--main-green);box-shadow:var(--card-shadow);transform:translateY(-.125em)}.AccessoriesTryOn_accessoryOption__8NgRg.AccessoriesTryOn_selected__DNKzp{border-color:var(--second-green);box-shadow:0 0 0 2px #1ed47f1a}.AccessoriesTryOn_checkboxIndicator__JT68R{align-items:center;background:var(--second-green);border-radius:50%;color:#fff;display:flex;font-size:var(--font-12);font-weight:700;height:1.5em;justify-content:center;position:absolute;right:.5em;top:.5em;width:1.5em;z-index:3}.AccessoriesTryOn_accessoryImage__fDSOX{height:100%;object-fit:cover;width:100%}.AccessoriesTryOn_accessoryInfo__wxkoJ{align-items:center;background:rgba(0,0,0,.324);border-radius:0 0 var(--border-sm) var(--border-sm);bottom:0;display:flex;flex-direction:column;gap:.5em;left:0;padding:1em;position:absolute;right:0;text-align:center;transition:all .2s ease;z-index:3}.AccessoriesTryOn_accessoryOption__8NgRg:hover .AccessoriesTryOn_accessoryInfo__wxkoJ{background:none;display:none}.AccessoriesTryOn_accessoryName__8--yt{color:#fff;font-size:var(--font-12);font-weight:600;margin:0;text-align:center}.AccessoriesTryOn_accessoryDescription__0-AIk{display:none}.AccessoriesTryOn_loadingContainer__8WRbi{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr))}.AccessoriesTryOn_accessoryOptionSkeleton__pvXxx{aspect-ratio:2/3;border-radius:var(--border-sm);overflow:hidden}.AccessoriesTryOn_skeletonImage__Z-JrO{animation:AccessoriesTryOn_loading__uIwml 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:100%;width:100%}@keyframes AccessoriesTryOn_loading__uIwml{0%{background-position:200% 0}to{background-position:-200% 0}}.AccessoriesTryOn_emptyState__kS8pF{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;gap:1em;height:100%;justify-content:center;text-align:center}.AccessoriesTryOn_emptyState__kS8pF p{font-size:var(--font-16);margin:0}.AccessoriesTryOn_bottomLeft__h3Q0M{align-items:flex-end}.AccessoriesTryOn_miniGenImage__VS4ih,.AccessoriesTryOn_miniOriginalImage__eMDaM{border:2px solid #0000;height:3.75em;width:3.75em}.AccessoriesTryOn_selectedMiniImage__xPpMh{border-color:var(--main-green)}.AccessoriesTryOn_selectionIndicator__436kd{height:.75em;right:.25em;top:.25em;width:.75em}.AccessoriesTryOn_leftAligned__HKcaz{text-align:left}.AccessoriesTryOn_countBadge__\+O\+N\+{padding:.125em .375em}.AccessoriesTryOn_verticalDivider__fMs4p{height:3em;margin:0 .5em}.AccessoriesTryOn_miniGenerationsContainer__6jMLK{align-items:flex-start}.AccessoriesTryOn_miniGenerations__3zNZG{align-items:center;min-height:3.75em}.AccessoriesTryOn_noGenerationsMessage__SYK0p{font-size:var(--font-14);min-width:10em;padding:1em 1em 1em 0;text-align:center}.AccessoriesTryOn_errorMessage__XfCgB{color:var(--error-red);font-size:var(--font-14)}.AccessoriesTryOn_buttonGroup__3J-V8{align-items:center;display:flex;gap:1em}.AccessoriesTryOn_generateButton__XBrPa,.AccessoriesTryOn_selectButton__90E8d{align-items:center;border-radius:var(--border-sm);box-sizing:border-box;display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;min-height:3em;padding:.75em 1.5em;transition:all .2s ease}.AccessoriesTryOn_generateButton__XBrPa{background:var(--main-green);border:1px solid var(--main-green);color:#fff}.AccessoriesTryOn_generateButton__XBrPa:hover:not(:disabled){background:var(--main-green-hover);border-color:var(--main-green-hover)}.AccessoriesTryOn_selectButton__90E8d{background:#0000;border:1px solid var(--main-green);color:var(--main-green)}.AccessoriesTryOn_selectButton__90E8d:hover:not(:disabled){background:var(--main-green);border-color:var(--main-green-hover);color:#fff}.AccessoriesTryOn_buttonIcon__n17Md{font-size:1em}.AccessoriesTryOn_bottomBar__lutIA{border-top:1px solid var(--border-main);bottom:0;flex-direction:column;justify-content:space-between;padding:1.5em;width:100%}.AccessoriesTryOn_bottomBar__lutIA,.AccessoriesTryOn_bottomLeft__h3Q0M,.AccessoriesTryOn_bottomRight__D2had{align-items:center;display:flex;gap:1em}.AccessoriesTryOn_miniImageContainer__wCtED{align-items:center;display:flex;flex-direction:column;gap:.5em}.AccessoriesTryOn_miniGenImage__VS4ih,.AccessoriesTryOn_miniOriginalImage__eMDaM{border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;height:3em;overflow:hidden;position:relative;transition:all .2s ease;width:3em}.AccessoriesTryOn_selectedMiniImage__xPpMh{border-color:var(--main-green)!important;box-shadow:0 0 0 2px #2ed57333}.AccessoriesTryOn_miniImage__aGluc{height:100%;object-fit:contain;width:100%}.AccessoriesTryOn_selectionIndicator__436kd{background:var(--main-green);border:2px solid #fff;border-radius:50%;height:1em;position:absolute;right:-1px;top:-1px;width:1em}.AccessoriesTryOn_miniImageLabel__5cdtr{color:var(--text-gray);font-size:var(--font-12);font-weight:500;text-align:center}.AccessoriesTryOn_leftAligned__HKcaz{align-self:flex-start}.AccessoriesTryOn_verticalDivider__fMs4p{background:var(--border-main);height:2em;width:1px}.AccessoriesTryOn_miniGenerationsContainer__6jMLK{display:flex;flex-direction:column;gap:.5em}.AccessoriesTryOn_miniGenerations__3zNZG{display:flex;gap:.5em}.AccessoriesTryOn_noGenerationsMessage__SYK0p{color:var(--text-gray);font-size:var(--font-12);font-style:italic}.AccessoriesTryOn_countBadge__\+O\+N\+{background:var(--main-green);border-radius:var(--border-xs);color:#fff;font-size:var(--font-10);margin-left:.5em;padding:.25em .5em}.AccessoriesTryOn_errorMessage__XfCgB{align-items:center;background:#e400001a;border-radius:var(--border-sm);color:var(--main-red);display:flex;font-size:var(--font-12);gap:.5em;padding:.5em 1em}.AccessoriesTryOn_noProductContainer__s2\+I3{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2em;justify-content:center;padding:2em;text-align:center}.AccessoriesTryOn_noProductContainer__s2\+I3 p{color:var(--text-gray);font-size:var(--font-18);margin:0}@media (max-width:768px){.AccessoriesTryOn_mainContent__GMmTr{overflow:scroll}.AccessoriesTryOn_imagePlaceholder__fEoq2{margin:0 0 .5em}.AccessoriesTryOn_contentBody__lgNUC{background:var(--main-white);display:flex;flex:none;flex-direction:column;overflow:hidden}.AccessoriesTryOn_leftPane__vC-S\+,.AccessoriesTryOn_rightPane__aUenH{padding:1.5em}.AccessoriesTryOn_rightPane__aUenH{flex:none;order:1}.AccessoriesTryOn_accessoriesGrid__r9zsO{grid-template-columns:repeat(2,1fr);padding:.75em}.AccessoriesTryOn_bottomBar__lutIA{align-items:center;flex-direction:column;gap:1em;padding:1em}.AccessoriesTryOn_bottomLeft__h3Q0M,.AccessoriesTryOn_bottomRight__D2had{justify-content:center;width:100%}.AccessoriesTryOn_accessoriesGrid__r9zsO{gap:.75em;grid-template-columns:repeat(auto-fill,minmax(5em,1fr))}.AccessoriesTryOn_generateButton__XBrPa,.AccessoriesTryOn_selectButton__90E8d{font-size:var(--font-12);min-height:2.75em;padding:.625em 1.25em}}@media (max-width:480px){.AccessoriesTryOn_leftPane__vC-S\+,.AccessoriesTryOn_rightPane__aUenH{padding:1em}.AccessoriesTryOn_imagePlaceholder__fEoq2{max-width:18.75em}.AccessoriesTryOn_categoriesList__iDVBg{gap:.375em}.AccessoriesTryOn_categoryItem__DShsT{font-size:var(--font-12);padding:.375em .75em}.AccessoriesTryOn_accessoriesGrid__r9zsO{gap:.625em;grid-template-columns:repeat(3,1fr);padding:.625em}}.TryOnHumanModel_container__I-LWK{background-color:var(--background-gray);display:flex;flex-direction:column;height:100vh;overflow:hidden}.TryOnHumanModel_mainContent__lcB1s{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - var(--page-header-height));overflow:hidden}.TryOnHumanModel_contentBody__DVxIJ{background:var(--main-white);display:flex;flex:1 1;overflow:hidden}.TryOnHumanModel_leftPane__5O3n2{background:var(--main-white);display:flex;flex:3 1;flex-direction:column;min-height:0;order:1;overflow:hidden;padding:2em}.TryOnHumanModel_disabledArea__itMyL{opacity:.7;pointer-events:none}.TryOnHumanModel_imagePlaceholder__mn2G5{align-items:center;aspect-ratio:2/3;background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);display:flex;height:100%;justify-content:center;margin:2em auto;overflow:hidden;position:relative}.TryOnHumanModel_productImage__bMpoB{aspect-ratio:2/3;border-radius:var(--border-md);height:100%;object-fit:contain;width:100%}.TryOnHumanModel_placeholderText__\+nYVB{color:var(--text-gray);font-size:var(--font-16);text-align:center}.TryOnHumanModel_generatingOverlay__fGIzp{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.TryOnHumanModel_generatingContent__gdpIB{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.5em;text-align:center}.TryOnHumanModel_progressIndicator__5bylp{background:#ffffff4d;border-radius:.125em;height:.25em;margin-top:1em;overflow:hidden;width:12em}.TryOnHumanModel_progressBar__symM\+{animation:TryOnHumanModel_progress__79lhp 2s ease-in-out infinite;background:var(--main-green);height:100%;width:0}@keyframes TryOnHumanModel_progress__79lhp{0%{width:0}50%{width:70%}to{width:100%}}.TryOnHumanModel_rightPane__T-Jb\+{align-items:center;background:var(--background-gray);display:flex;flex:2 1;flex-direction:column;justify-content:space-between;min-height:0;order:2;padding:0;position:relative}.TryOnHumanModel_filtersContainer__9\+5GB{margin-bottom:1.5em}.TryOnHumanModel_filterDropdown__qecMx{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-14);max-width:200px;padding:.75em;width:100%}.TryOnHumanModel_filterDropdown__qecMx:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #2ed57333;outline:none}.TryOnHumanModel_fashionModelsGrid__wTVDw{grid-gap:1em;align-items:start;box-sizing:border-box;display:grid;flex:1 1;gap:1em;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(12em,1fr));justify-content:center;overflow-y:auto;padding-top:5px;position:relative;width:100%}.TryOnHumanModel_fashionModelOption__M\+EqR{aspect-ratio:2/3;background:#f6fafd;border:3px solid #e0e0e0;border-radius:var(--border-sm);box-sizing:border-box;cursor:pointer;display:block;max-width:100%;overflow:hidden;position:relative;transition:all .2s ease;width:100%}.TryOnHumanModel_fashionModelOption__M\+EqR:hover{box-shadow:var(--card-shadow);transform:translateY(-.125em)}.TryOnHumanModel_fashionModelOption__M\+EqR.TryOnHumanModel_selectedFashionModel__FZksP{border-color:var(--second-green);box-shadow:0 0 0 2px #1ed47f1a}.TryOnHumanModel_checkboxIndicator__O9wZM{align-items:center;background:var(--second-green);border-radius:50%;color:#fff;display:flex;font-size:var(--font-12);font-weight:700;height:1.5em;justify-content:center;position:absolute;right:.5em;top:.5em;width:1.5em;z-index:2}.TryOnHumanModel_fashionModelImage__gYtf-{aspect-ratio:2/3;height:100%;object-fit:cover;width:100%}.TryOnHumanModel_noResultsMessage__2Li07{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;gap:1em;grid-column:1/-1;justify-content:center;padding:2em;text-align:center}.TryOnHumanModel_noResultsMessage__2Li07 p{font-size:var(--font-16);margin:0}.TryOnHumanModel_bottomLeft__ldvy2{align-items:flex-end}.TryOnHumanModel_miniGenImage__gWCSA,.TryOnHumanModel_miniOriginalImage__a\+4Gp{border:2px solid #0000;height:3.75em;width:3.75em}.TryOnHumanModel_selectedMiniImage__zx6sH{border-color:var(--main-green)}.TryOnHumanModel_selectionIndicator__XA8l-{height:.75em;right:.25em;top:.25em;width:.75em}.TryOnHumanModel_leftAligned__V-uX\+{text-align:left}.TryOnHumanModel_countBadge__ExLoj{padding:.125em .375em}.TryOnHumanModel_verticalDivider__HVMUR{height:3em;margin:0 .5em}.TryOnHumanModel_miniGenerationsContainer__CB-RH{align-items:flex-start}.TryOnHumanModel_miniGenerations__or5I2{align-items:center;min-height:3.75em}.TryOnHumanModel_noGenerationsMessage__z-TER{font-size:var(--font-14);min-width:10em;padding:1em 1em 1em 0;text-align:center}.TryOnHumanModel_devModeMessage__ZjkK1{align-items:center;border-radius:var(--border-sm);display:flex;font-size:var(--font-14);gap:.5em;padding:.5em}.TryOnHumanModel_errorMessage__6qrX0{align-items:center;color:var(--error-red);display:flex;font-size:var(--font-14);gap:.5em}.TryOnHumanModel_generateButton__i5nIm,.TryOnHumanModel_selectButton__F7P45{align-items:center;border-radius:var(--border-sm);box-sizing:border-box;display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;min-height:3em;padding:.75em 1.5em;transition:all .2s ease}.TryOnHumanModel_generateButton__i5nIm{background:var(--main-green);border:1px solid var(--main-green);color:#fff}.TryOnHumanModel_generateButton__i5nIm:hover:not(:disabled){background:var(--main-green-hover);border-color:var(--main-green-hover)}.TryOnHumanModel_selectButton__F7P45{background:#0000;border:1px solid var(--main-green);color:var(--main-green)}.TryOnHumanModel_selectButton__F7P45:hover:not(:disabled){background:var(--main-green);border-color:var(--main-green);color:#fff}.TryOnHumanModel_noProductContainer__KkyJw{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2em;justify-content:center;padding:2em;text-align:center}.TryOnHumanModel_noProductContainer__KkyJw p{color:var(--text-gray);font-size:var(--font-18);margin:0}.TryOnHumanModel_developmentIndicator__0IsLB{align-items:center;background:var(--background-gray);border-radius:var(--border-xs);color:var(--text-gray);display:flex;font-size:var(--font-12);gap:.5em;margin:0 auto;padding:.25em .5em;width:-webkit-fit-content;width:fit-content}.TryOnHumanModel_bottomBar__SAXqq{border-top:1px solid var(--border-main);bottom:0;flex-direction:column;justify-content:space-between;padding:1.5em;width:100%}.TryOnHumanModel_bottomBar__SAXqq,.TryOnHumanModel_bottomLeft__ldvy2,.TryOnHumanModel_bottomRight__qFbvU{align-items:center;display:flex;gap:1em}.TryOnHumanModel_miniImageContainer__ICA13{align-items:center;display:flex;flex-direction:column;gap:.5em}.TryOnHumanModel_miniGenImage__gWCSA,.TryOnHumanModel_miniOriginalImage__a\+4Gp{border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;height:3em;overflow:hidden;position:relative;transition:all .2s ease;width:3em}.TryOnHumanModel_selectedMiniImage__zx6sH{border-color:var(--main-green)!important;box-shadow:0 0 0 2px #2ed57333}.TryOnHumanModel_miniImage__CUsfS{aspect-ratio:2/3;height:100%;object-fit:cover;width:100%}.TryOnHumanModel_selectionIndicator__XA8l-{background:var(--main-green);border:2px solid #fff;border-radius:50%;height:1em;position:absolute;right:-1px;top:-1px;width:1em}.TryOnHumanModel_miniImageLabel__CaudR{color:var(--text-gray);font-size:var(--font-12);font-weight:500;text-align:center}.TryOnHumanModel_leftAligned__V-uX\+{align-self:flex-start}.TryOnHumanModel_verticalDivider__HVMUR{background:var(--border-main);height:2em;width:1px}.TryOnHumanModel_miniGenerationsContainer__CB-RH{display:flex;flex-direction:column;gap:.5em}.TryOnHumanModel_miniGenerations__or5I2{display:flex;gap:.5em}.TryOnHumanModel_noGenerationsMessage__z-TER{color:var(--text-gray);font-size:var(--font-12);font-style:italic}.TryOnHumanModel_countBadge__ExLoj{background:var(--main-green);border-radius:var(--border-xs);color:#fff;font-size:var(--font-10);margin-left:.5em;padding:.25em .5em}.TryOnHumanModel_buttonGroup__iUb40{display:flex;gap:1em}.TryOnHumanModel_devModeMessage__ZjkK1,.TryOnHumanModel_errorMessage__6qrX0{align-items:center;border-radius:var(--border-sm);display:flex;font-size:var(--font-12);gap:.5em;padding:.5em 1em}.TryOnHumanModel_devModeMessage__ZjkK1{background:var(--background-gray);color:var(--text-gray)}.TryOnHumanModel_errorMessage__6qrX0{background:#e400001a;color:var(--main-red)}.TryOnHumanModel_buttonIcon__XlP05{font-size:1em}@media (max-width:1200px){.TryOnHumanModel_fashionModelsGrid__wTVDw{gap:1em;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(8.75em,1fr))}}@media (max-width:900px){.TryOnHumanModel_fashionModelsGrid__wTVDw{gap:1em;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(8.125em,1fr))}}@media (max-width:768px){.TryOnHumanModel_mainContent__lcB1s{display:block;flex:none;overflow:scroll}.TryOnHumanModel_imagePlaceholder__mn2G5{margin:0 0 .5em}.TryOnHumanModel_contentBody__DVxIJ{flex-direction:column}.TryOnHumanModel_leftPane__5O3n2,.TryOnHumanModel_rightPane__T-Jb\+{padding:1.5em}.TryOnHumanModel_rightPane__T-Jb\+{flex:none;order:1}.TryOnHumanModel_bottomBar__SAXqq{align-items:center;flex-direction:column;gap:1em;padding:1em}.TryOnHumanModel_bottomLeft__ldvy2,.TryOnHumanModel_bottomRight__qFbvU{justify-content:center;width:100%}.TryOnHumanModel_fashionModelsGrid__wTVDw{gap:1em;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(8em,1fr));padding:.75em}.TryOnHumanModel_generateButton__i5nIm,.TryOnHumanModel_selectButton__F7P45{font-size:var(--font-12);min-height:2.75em;padding:.625em 1.25em}}@media (max-width:600px){.TryOnHumanModel_fashionModelsGrid__wTVDw{gap:1em;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(7.5em,1fr))}}@media (max-width:480px){.TryOnHumanModel_leftPane__5O3n2,.TryOnHumanModel_rightPane__T-Jb\+{padding:1em}.TryOnHumanModel_imagePlaceholder__mn2G5{max-width:18.75em}.TryOnHumanModel_fashionModelsGrid__wTVDw{gap:1em;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(7em,1fr));padding:.5em}.TryOnHumanModel_filterDropdown__qecMx{font-size:var(--font-12);padding:.625em}.TryOnHumanModel_buttonGroup__iUb40{align-items:center;justify-content:center;width:100%}.TryOnHumanModel_generateButton__i5nIm,.TryOnHumanModel_selectButton__F7P45{min-height:2.75em;width:100%}}@media (max-width:360px){.TryOnHumanModel_fashionModelsGrid__wTVDw{gap:.75em;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(auto-fill,minmax(6.25em,1fr));padding:.5em}}.VideoGenerator_container__v-6MW{background:var(--background-gray);display:flex;flex-direction:column;height:100vh;position:relative}.VideoGenerator_noProductContainer__KA68W{align-items:center;background:var(--main-white);border-radius:var(--border-md);display:flex;flex-direction:column;gap:1.5em;justify-content:center;margin:2em;padding:4em;text-align:center}.VideoGenerator_mainContent__oxxyF{display:flex;flex:1 1;flex-direction:column;max-height:calc(100vh - var(--page-header-height));overflow:hidden}.VideoGenerator_contentBody__eHUU1{background:var(--main-white);display:flex;flex:1 1;overflow:hidden}.VideoGenerator_leftPane__iX\+41{background:var(--main-white);display:flex;flex:3 1;flex-direction:column;min-height:0;order:1;overflow:hidden;padding:2em 0 0 2em}.VideoGenerator_rightPane__d7aZf{align-items:center;background:var(--background-gray);display:flex;flex:2 1;flex-direction:column;justify-content:space-between;min-height:0;order:2;padding:0;position:relative}.VideoGenerator_disabledArea__Uboru{opacity:.7;pointer-events:none}.VideoGenerator_videoPlaceholder__gE-KF{align-items:center;aspect-ratio:9/16;background:var(--main-white);border-radius:var(--border-md);box-shadow:var(--card-shadow);display:flex;height:100%;justify-content:center;margin:2em auto;overflow:hidden;position:relative}.VideoGenerator_generatedVideo__zn30a,.VideoGenerator_previewVideo__QMOpv,.VideoGenerator_productImage__F6VG2{aspect-ratio:9/16;border-radius:var(--border-md);height:100%;object-fit:contain}.VideoGenerator_generatingPreview__9WsOP{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.VideoGenerator_blurToFocus__vOFOY{animation:VideoGenerator_progressiveDarkening__F-CNU 15s ease-in-out forwards}.VideoGenerator_staticBlur__X98XL{filter:brightness(.3) blur(12px) contrast(.5) saturate(.3);opacity:.6}.VideoGenerator_gradualClearReveal__ODLG9{animation:VideoGenerator_gradualClearReveal__ODLG9 30s ease-out forwards}.VideoGenerator_processingLine__cwiVG{background:var(--main-green);border-radius:3px;box-shadow:0 0 15px var(--main-green),0 0 30px #85ca6e80,0 0 45px #85ca6e4d;z-index:4}.VideoGenerator_processingLine__cwiVG,.VideoGenerator_scrapingSparkles__pur2K{animation:VideoGenerator_verticalProcessingMove__awt0v 30s linear infinite;height:100%;left:-5px;position:absolute;top:0;width:6px}.VideoGenerator_scrapingSparkles__pur2K{pointer-events:none;z-index:5}.VideoGenerator_scrapingSparkle__S9lA0{animation:VideoGenerator_scrapingSparkleEffect__c-haE 1.5s ease-out infinite;background:radial-gradient(circle,#fff 0,var(--main-green) 70%,#0000 100%);border-radius:50%;box-shadow:0 0 8px #fff,0 0 12px var(--main-green),0 0 16px #85ca6ecc;height:3px;position:absolute;width:3px}.VideoGenerator_sparkles__NHDZ8{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:3}.VideoGenerator_sparkle__99Pjt{animation:VideoGenerator_ambientSparkleFloat__6dz31 4s ease-in-out infinite;background:radial-gradient(circle,#fff 0,var(--main-green) 100%);border-radius:50%;box-shadow:0 0 4px #fff,0 0 8px var(--main-green);height:2px;position:absolute;width:2px}.VideoGenerator_glitchReveal__6YQhN{animation:VideoGenerator_glitchScan__jJIZu 2s ease-in-out infinite;background:linear-gradient(90deg,#0000 48%,#85ca6e1a 50%,#0000 52%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.VideoGenerator_sparkle__99Pjt:first-child{animation-delay:0s;left:12%;top:15%}.VideoGenerator_sparkle__99Pjt:nth-child(2){animation-delay:.5s;right:18%;top:35%}.VideoGenerator_sparkle__99Pjt:nth-child(3){animation-delay:1s;bottom:45%;left:25%}.VideoGenerator_sparkle__99Pjt:nth-child(4){animation-delay:1.5s;right:22%;top:65%}.VideoGenerator_sparkle__99Pjt:nth-child(5){animation-delay:2s;left:35%;top:25%}.VideoGenerator_sparkle__99Pjt:nth-child(6){animation-delay:2.5s;bottom:30%;right:15%}.VideoGenerator_sparkle__99Pjt:nth-child(7){animation-delay:3s;left:20%;top:75%}.VideoGenerator_sparkle__99Pjt:nth-child(8){animation-delay:3.5s;right:35%;top:45%}.VideoGenerator_placeholderContent__WcSIm{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;gap:1em;justify-content:center;text-align:center}.VideoGenerator_videoIcon__Cm6j3{color:var(--main-gray);font-size:3em}.VideoGenerator_generatingOverlay__g2qXU{align-items:center;background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.VideoGenerator_generatingContent__vGtaL{align-items:center;color:#fff;display:flex;flex-direction:column;gap:1em;max-width:18em;text-align:center}.VideoGenerator_generatingContent__vGtaL p{color:#fffc;font-size:var(--font-14);margin:0}.VideoGenerator_progressIndicator__8dbAf{background:#ffffff4d;border-radius:.125em;height:.25em;margin-top:1em;overflow:hidden;width:100%}.VideoGenerator_progressBar__SCgc6{animation:VideoGenerator_progress__oVDvq 3s ease-in-out infinite;background:linear-gradient(90deg,var(--main-green),var(--second-green));border-radius:.125em;height:100%}@keyframes VideoGenerator_progress__oVDvq{0%{width:0}50%{width:70%}to{width:100%}}.VideoGenerator_stepIcon__GFX0N{display:flex;justify-content:center;margin-bottom:1em}.VideoGenerator_imageGenerationIcon__GVs9f,.VideoGenerator_videoGenerationIcon__OEagR{animation:VideoGenerator_iconPulse__b4g7N 2s ease-in-out infinite;color:var(--main-green);filter:drop-shadow(0 0 10px var(--main-green));font-size:4em}.VideoGenerator_stepTitle__5je\+0{color:#fff;font-size:var(--font-18);font-weight:600;margin:0 0 1em;text-align:center}.VideoGenerator_countdownTimer__H-xyj{animation:VideoGenerator_countdownPulse__S6Mka 2s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:var(--border-md);margin:.5em 0;padding:.75em 1.5em}.VideoGenerator_countdownText__SvkV5{animation:VideoGenerator_countdownGlow__0Q2vS 3s ease-in-out infinite;color:var(--main-green);font-size:var(--font-16);font-weight:600;text-shadow:0 0 10px #85ca6e80}@keyframes VideoGenerator_countdownPulse__S6Mka{0%,to{box-shadow:0 0 0 0 #85ca6e66;transform:scale(1)}50%{box-shadow:0 0 0 8px #85ca6e00;transform:scale(1.02)}}@keyframes VideoGenerator_countdownGlow__0Q2vS{0%,to{text-shadow:0 0 10px #85ca6e80}50%{text-shadow:0 0 20px #85ca6ecc,0 0 30px #85ca6e66}}.VideoGenerator_animatedMessage__G-MaL{align-items:center;display:flex;flex-direction:column;gap:1em}.VideoGenerator_messageText__5753x{animation:VideoGenerator_fadeInOut__2rdJE 3s ease-in-out infinite;color:#ffffffe6;font-size:var(--font-16);text-align:center}.VideoGenerator_completedContainer__QTwoc{align-items:center;animation:VideoGenerator_celebrationBounce__ruflV .8s ease-out;display:flex;flex-direction:column;gap:1em}.VideoGenerator_successIcon__9YZf5{animation:VideoGenerator_successPulse__t6S\+c 1s ease-in-out infinite;color:var(--main-green);filter:drop-shadow(0 0 15px var(--main-green));font-size:4em}.VideoGenerator_successTitle__mOPF9{color:var(--main-green);font-size:var(--font-20);font-weight:600;margin:0;text-align:center}.VideoGenerator_successMessage__-zYQQ{animation:VideoGenerator_fadeInOut__2rdJE 2s ease-in-out infinite;color:#ffffffe6;font-size:var(--font-16);font-weight:500;margin:0;text-align:center}.VideoGenerator_retryOptions__sHSbW{display:flex;flex-wrap:wrap;gap:.75em;justify-content:center;margin-top:1em}.VideoGenerator_retryButton__P89Kx{background:var(--main-green)!important;border:2px solid var(--main-green)!important;border-radius:var(--border-sm)!important;color:#fff!important;cursor:pointer!important;font-size:var(--font-12)!important;font-weight:600!important;padding:.5em 1em!important;transition:all .2s ease!important}.VideoGenerator_retryButton__P89Kx:hover{background:var(--main-green-hover)!important;border-color:var(--main-green-hover)!important}.VideoGenerator_cancelButton__5dLM8{background:#0000!important;border:2px solid #ffffff80!important;border-radius:var(--border-sm)!important;color:#fffc!important;cursor:pointer!important;font-size:var(--font-12)!important;font-weight:600!important;padding:.5em 1em!important;transition:all .2s ease!important}.VideoGenerator_cancelButton__5dLM8:hover{background:#ffffff1a!important;border-color:#fffc!important;color:#fff!important}.VideoGenerator_klingPanelButton__eF\+rn{background:#007bff!important;border:2px solid #007bff!important;border-radius:var(--border-sm)!important;color:#fff!important;cursor:pointer!important;font-size:var(--font-12)!important;font-weight:600!important;padding:.5em 1em!important;transition:all .2s ease!important}.VideoGenerator_klingPanelButton__eF\+rn:hover{background:#0056b3!important;border-color:#0056b3!important}.VideoGenerator_videoTypesContainer__o05xg{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.VideoGenerator_sectionTitle__JUE2A{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0 0 1.5em}.VideoGenerator_videoExamplesContainer__wDPlQ{flex:1 1;overflow-y:auto}.VideoGenerator_categorySection__wW5zK{margin-bottom:2.5em;position:relative}.VideoGenerator_categorySection__wW5zK:last-child{margin-bottom:1.5em}.VideoGenerator_categoryHeader__vtr7y{align-items:center;border-bottom:2px solid var(--border-main);display:flex;justify-content:space-between;margin-bottom:1em;padding-bottom:.5em;position:relative}.VideoGenerator_categoryTitle__6Kl-E{color:var(--text-black);font-size:var(--font-16);font-weight:600;letter-spacing:0;margin:0;text-transform:none}.VideoGenerator_carouselControls__kfHNm{align-items:center;display:flex;margin-bottom:-.5em}.VideoGenerator_chevronButton__P\+wSX{align-items:center;background:var(--border-main);border:none;border-radius:var(--border-sm) var(--border-sm) 0 0;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:2.5em;justify-content:center;opacity:1;transition:all .2s ease;width:2.5em;z-index:10}.VideoGenerator_chevronButton__P\+wSX:hover{background:var(--border-main-hover)}.VideoGenerator_leftChevron__QESGF{margin-right:.25em}.VideoGenerator_rightChevron__HW1VS{margin-left:.25em}.VideoGenerator_carouselWrapper__X4Huv{overflow:hidden;position:relative}.VideoGenerator_videoCarousel__cg7gl{-ms-overflow-style:none;display:flex;gap:1em;overflow-x:auto;overflow-y:hidden;padding:.5em 0;scroll-behavior:smooth;scrollbar-width:none}.VideoGenerator_videoCarousel__cg7gl::-webkit-scrollbar{display:none}.VideoGenerator_videoCarouselCard__ec9ZT{align-items:center;aspect-ratio:9/16;background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-md);cursor:pointer;display:flex;flex:0 0 160px;flex-direction:column;gap:.75em;justify-content:center;overflow:hidden;padding:1em;position:relative;text-align:center;transition:all .3s ease}.VideoGenerator_videoCarouselCard__ec9ZT:hover{border-color:var(--main-green);transform:translateY(-4px)}.VideoGenerator_videoCarouselCard__ec9ZT.VideoGenerator_selected__u-MF7{background:linear-gradient(135deg,#8bc34a1a,#4caf500d);border-color:var(--main-green);transform:translateY(-2px)}.VideoGenerator_videoMediaContainer__ZDwsq{border-radius:var(--border-md);height:100%;left:0;position:absolute;top:0;width:100%}.VideoGenerator_cardVideoPoster__0f8pG{opacity:1;z-index:2}.VideoGenerator_cardVideoPoster__0f8pG,.VideoGenerator_cardVideoPreview__u2-\+U{background:var(--background-gray);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.VideoGenerator_cardVideoPreview__u2-\+U{opacity:0;z-index:1}.VideoGenerator_cardVideoPreview__u2-\+U:after{background:linear-gradient(180deg,#0000 0,#0000 60%,#0000004d);border-radius:var(--border-md);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.VideoGenerator_cardContent__\+vG44{align-items:center;background:rgba(0,0,0,.324);border-radius:0 0 var(--border-md) var(--border-md);bottom:0;display:flex;flex-direction:column;gap:.5em;left:0;padding:1em;position:absolute;right:0;text-align:center;z-index:3}.VideoGenerator_videoCarouselCard__ec9ZT:hover .VideoGenerator_cardContent__\+vG44{background:none;display:none;transition:all .2s ease}.VideoGenerator_videoTypesGrid__NZHTP{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(auto-fill,minmax(14em,1fr));overflow-y:auto}.VideoGenerator_videoTypeCard__66-Om{align-items:center;aspect-ratio:9/16;background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-md);cursor:pointer;display:flex;flex-direction:column;gap:.75em;justify-content:center;padding:1em;position:relative;text-align:center;transition:all .2s ease}.VideoGenerator_videoTypeCard__66-Om:hover{border-color:var(--main-green)}.VideoGenerator_videoTypeCard__66-Om.VideoGenerator_selected__u-MF7{background:linear-gradient(135deg,#8bc34a1a,#4caf500d);border-color:var(--main-green)}.VideoGenerator_checkboxIndicator__cDlqU{background:var(--main-green);font-size:.75em;font-weight:700;height:1.5em;position:absolute;right:.5em;top:.5em;width:1.5em;z-index:3}.VideoGenerator_checkboxIndicator__cDlqU,.VideoGenerator_videoTypeIcon__GXurF{align-items:center;border-radius:50%;color:#fff;display:flex;justify-content:center}.VideoGenerator_videoTypeIcon__GXurF{background:#000000b3;border:2px solid #ffffff4d;font-size:1em;height:2.5em;width:2.5em}.VideoGenerator_videoTypeName__lwbz\+{color:#fff;font-size:var(--font-12);font-weight:600;margin:0}.VideoGenerator_bottomBar__1qtbl{border-top:1px solid var(--border-main);bottom:0;flex-direction:column;justify-content:space-between;padding:1.5em;width:100%}.VideoGenerator_bottomBar__1qtbl,.VideoGenerator_bottomLeft__g-yqq{align-items:center;display:flex;gap:1em}.VideoGenerator_miniImageContainer__c48Qv{align-items:center;display:flex;flex-direction:column;gap:.5em}.VideoGenerator_miniGenImage__11qSU,.VideoGenerator_miniOriginalImage__2hCyI{align-items:center;background:var(--main-gray);border:2px solid #0000;border-radius:var(--border-sm);cursor:pointer;display:flex;height:3em;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:3em}.VideoGenerator_miniGenImage__11qSU:hover,.VideoGenerator_miniOriginalImage__2hCyI:hover{border-color:var(--main-green);transform:scale(1.05)}.VideoGenerator_selectedMiniImage__GDTDG{border-color:var(--main-green)!important;box-shadow:0 0 0 2px #8bc34a4d}.VideoGenerator_miniImage__vb98B{aspect-ratio:9/16;height:100%;object-fit:cover;width:100%}.VideoGenerator_selectionIndicator__y\+m9K{background:var(--main-green);border:2px solid #fff;border-radius:50%;height:1em;position:absolute;right:-1px;top:-1px;width:1em}.VideoGenerator_miniImageLabel__WeGGk{color:var(--text-gray);font-size:var(--font-12);font-weight:500}.VideoGenerator_leftAligned__a2MpV{align-self:flex-start}.VideoGenerator_verticalDivider__OjrQZ{background:var(--border-main);height:3em;width:1px}.VideoGenerator_miniGenerationsContainer__xElpw{display:flex;flex-direction:column;gap:.5em}.VideoGenerator_miniGenerations__5ro11{display:flex;gap:.5em}.VideoGenerator_noGenerationsMessage__1B7Mn{color:var(--text-gray);font-size:var(--font-12);font-style:italic}.VideoGenerator_countBadge__NNsE-{background:var(--main-green);border-radius:50%;color:#fff;font-size:var(--font-10);margin-left:.5em;padding:.125em .375em}.VideoGenerator_bottomRight__\+3kn1,.VideoGenerator_buttonGroup__6crfJ{align-items:center;display:flex;gap:1em}.VideoGenerator_generateButton__jaI6K,.VideoGenerator_selectButton__c4FRi{align-items:center;border-radius:var(--border-sm);display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;min-height:3em;padding:.75em 1.5em!important;transition:all .2s ease}.VideoGenerator_generateButton__jaI6K{background:var(--main-green);border:2px solid var(--main-green)!important;color:#fff}.VideoGenerator_generateButton__jaI6K:hover:not(:disabled){background:var(--main-green-hover);border-color:var(--main-green-hover)}.VideoGenerator_selectButton__c4FRi{background:#0000;border:2px solid var(--main-green);color:var(--main-green)}.VideoGenerator_selectButton__c4FRi:hover:not(:disabled){background:var(--main-green);border-color:var(--main-green);color:#fff}.VideoGenerator_placeholderText__J2Vkz{color:var(--text-gray);font-size:var(--font-14)}.VideoGenerator_generateButton__jaI6K:disabled,.VideoGenerator_selectButton__c4FRi:disabled{cursor:not-allowed;opacity:.6}.VideoGenerator_buttonIcon__kL\+gx{font-size:1em}@media (max-width:1200px){.VideoGenerator_mainContent__oxxyF{overflow:scroll}.VideoGenerator_contentBody__eHUU1{background:var(--main-white);display:flex;flex:none;overflow:hidden}.VideoGenerator_leftPane__iX\+41{background:var(--main-white);display:flex;flex:3 1;flex-direction:column;min-height:0;order:2;overflow:hidden;padding:2em 0 2em 2em}.VideoGenerator_rightPane__d7aZf{align-items:center;background:var(--background-gray);display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:0;order:1;padding:0;position:relative}.VideoGenerator_videoPlaceholder__gE-KF{margin:0 0 1em}.VideoGenerator_contentBody__eHUU1{flex-direction:column}.VideoGenerator_leftPane__iX\+41,.VideoGenerator_rightPane__d7aZf{padding:1.5em}.VideoGenerator_categoryHeader__vtr7y{margin-bottom:.75em}.VideoGenerator_categoryTitle__6Kl-E{font-size:var(--font-14)}.VideoGenerator_chevronButton__P\+wSX{font-size:var(--font-12);height:2em;width:2em}.VideoGenerator_videoCarouselCard__ec9ZT{aspect-ratio:9/16;flex:0 0 180px;padding:.75em}.VideoGenerator_videoTypesGrid__NZHTP{gap:.75em;grid-template-columns:1fr;padding:.75em}.VideoGenerator_bottomBar__1qtbl{align-items:center;flex-direction:column;gap:1em;padding:1em}.VideoGenerator_bottomLeft__g-yqq,.VideoGenerator_bottomRight__\+3kn1,.VideoGenerator_buttonGroup__6crfJ{justify-content:center;width:100%}}@media (max-width:480px){.VideoGenerator_leftPane__iX\+41,.VideoGenerator_rightPane__d7aZf{padding:1em}.VideoGenerator_videoPlaceholder__gE-KF{max-width:18.75em}.VideoGenerator_categorySection__wW5zK{margin-bottom:1.5em}.VideoGenerator_categoryTitle__6Kl-E{font-size:var(--font-13)}.VideoGenerator_chevronButton__P\+wSX{font-size:var(--font-11);height:1.75em;width:1.75em}.VideoGenerator_videoCarouselCard__ec9ZT{aspect-ratio:9/16;flex:0 0 160px;gap:.5em;padding:.5em}.VideoGenerator_videoCarouselCard__ec9ZT .VideoGenerator_videoTypeName__lwbz\+{font-size:var(--font-12)}.VideoGenerator_videoCarouselCard__ec9ZT .VideoGenerator_videoTypeDescription__xFzDP{font-size:var(--font-11)}.VideoGenerator_videoTypesGrid__NZHTP{gap:.5em}.VideoGenerator_videoTypeCard__66-Om{min-height:6em;padding:.75em}.VideoGenerator_videoTypeName__lwbz\+{font-size:var(--font-12)}.VideoGenerator_videoTypeDescription__xFzDP{font-size:var(--font-11)}.VideoGenerator_productThumbnail__G4-uL{height:2.5em;width:2.5em}.VideoGenerator_generateButton__jaI6K,.VideoGenerator_selectButton__c4FRi{font-size:var(--font-12);min-height:2.75em;padding:.625em 1.25em}.VideoGenerator_buttonIcon__kL\+gx{font-size:.875em}.VideoGenerator_miniGenImage__11qSU,.VideoGenerator_miniOriginalImage__2hCyI{height:2.5em;width:2.5em}.VideoGenerator_miniImageLabel__WeGGk,.VideoGenerator_noGenerationsMessage__1B7Mn{font-size:var(--font-11)}}@keyframes VideoGenerator_progressiveDarkening__F-CNU{0%{filter:brightness(1) blur(0) contrast(1) saturate(1);opacity:1}25%{filter:brightness(.9) blur(2px) contrast(.95) saturate(.9);opacity:.95}50%{filter:brightness(.7) blur(5px) contrast(.85) saturate(.7);opacity:.85}75%{filter:brightness(.5) blur(8px) contrast(.7) saturate(.5);opacity:.7}to{filter:brightness(.3) blur(12px) contrast(.5) saturate(.3);opacity:.6}}@keyframes VideoGenerator_gradualClearReveal__ODLG9{0%{filter:brightness(.3) blur(12px) contrast(.5) saturate(.3);opacity:.6}20%{filter:brightness(.4) blur(10px) contrast(.6) saturate(.4);opacity:.65}40%{filter:brightness(.6) blur(8px) contrast(.75) saturate(.6);opacity:.75}60%{filter:brightness(.8) blur(5px) contrast(.9) saturate(.8);opacity:.85}80%{filter:brightness(.95) blur(2px) contrast(.98) saturate(.95);opacity:.95}95%{filter:brightness(1) blur(1px) contrast(1) saturate(1);opacity:.98}to{filter:brightness(1.05) blur(0) contrast(1.1) saturate(1.1);opacity:1}}@keyframes VideoGenerator_verticalProcessingMove__awt0v{0%{opacity:0;transform:translateX(-15px)}5%{opacity:1}95%{opacity:1}to{opacity:0;transform:translateX(100vw)}}@keyframes VideoGenerator_scrapingSparkleEffect__c-haE{0%{opacity:0;transform:scale(0) rotate(0deg)}20%{opacity:1;transform:scale(1.2) rotate(90deg)}40%{opacity:.8;transform:scale(.8) rotate(180deg) translateY(-5px)}60%{opacity:.6;transform:scale(1.1) rotate(270deg) translateY(-8px)}80%{opacity:.3;transform:scale(.5) rotate(1turn) translateY(-12px)}to{opacity:0;transform:scale(0) rotate(450deg) translateY(-15px)}}@keyframes VideoGenerator_ambientSparkleFloat__6dz31{0%,to{opacity:.3;transform:scale(.5) translateY(0) rotate(0deg)}25%{opacity:.8;transform:scale(1) translateY(-8px) rotate(90deg)}50%{opacity:1;transform:scale(1.2) translateY(-12px) rotate(180deg)}75%{opacity:.6;transform:scale(.8) translateY(-6px) rotate(270deg)}}@keyframes VideoGenerator_glitchScan__jJIZu{0%{opacity:0;transform:translateX(-100%)}50%{opacity:.6}to{opacity:0;transform:translateX(100%)}}@keyframes VideoGenerator_iconPulse__b4g7N{0%,to{filter:drop-shadow(0 0 10px var(--main-green));transform:scale(1)}50%{filter:drop-shadow(0 0 20px var(--main-green));transform:scale(1.1)}}@keyframes VideoGenerator_pulse__Qdn8z{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes VideoGenerator_fadeInOut__2rdJE{0%,to{opacity:.8}50%{opacity:1}}@keyframes VideoGenerator_slideInUp__iPsO9{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes VideoGenerator_zoomIn__rC4M9{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes VideoGenerator_gradientShift__0bSdN{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes VideoGenerator_glow__W1GVH{0%{text-shadow:0 0 5px var(--main-green)}to{text-shadow:0 0 20px var(--main-green),0 0 30px var(--main-green)}}@keyframes VideoGenerator_celebrationBounce__ruflV{0%{opacity:0;transform:scale(.3) translateY(50px)}50%{opacity:1;transform:scale(1.1) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes VideoGenerator_successPulse__t6S\+c{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.VideoCanvas_videoCanvasContainer__7Fmsm{align-items:center;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:center;min-height:0;width:100%}.VideoCanvas_canvasWrapper__x288i{align-items:center;border:2px solid var(--border-main);border-radius:var(--border-md);box-shadow:var(--card-shadow);display:flex;flex-shrink:0;height:100%;justify-content:center;overflow:hidden;position:relative;width:-webkit-fit-content;width:fit-content}.VideoCanvas_konvaStage__9MaTO{display:block!important}.VideoCanvas_generatingOverlay__\+D4fa{align-items:center;background:#000c;border-radius:var(--border-md);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.VideoCanvas_generatingContent__BL\+ex{color:#fff;padding:2rem;text-align:center}.VideoCanvas_generatingContent__BL\+ex p{font-size:.9rem;margin:1rem 0 0;opacity:.9}.VideoCanvas_progressIndicator__IiHpS{background:#fff3;border-radius:2px;height:4px;margin:1rem auto 0;overflow:hidden;width:200px}.VideoCanvas_progressBar__AShwl{animation:VideoCanvas_progressAnimation__sS3tV 2s ease-in-out infinite;background:linear-gradient(90deg,#4caf50,#8bc34a);border-radius:2px;height:100%}@keyframes VideoCanvas_progressAnimation__sS3tV{0%{transform:translateX(-100%);width:0}50%{transform:translateX(0);width:100%}to{transform:translateX(100%);width:0}}@media (max-width:768px){.VideoCanvas_videoCanvasContainer__7Fmsm{padding:.5em}.VideoCanvas_canvasWrapper__x288i{border-width:1px}}@media (max-width:480px){.VideoCanvas_videoCanvasContainer__7Fmsm{padding:.25em}}.ElasticSlider_sliderContainer__Kr4Fh{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;width:100%}.ElasticSlider_sliderLabel__EErte{color:var(--text-gray);font-size:var(--font-12);font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.ElasticSlider_sliderWrapper__Mv\+Mn{gap:1.5em;height:40px}.ElasticSlider_sliderRoot__AOAAE,.ElasticSlider_sliderWrapper__Mv\+Mn{align-items:center;display:flex;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.ElasticSlider_sliderRoot__AOAAE{cursor:grab;flex-grow:1;height:2rem;max-width:200px;padding:1rem 0;position:relative}.ElasticSlider_sliderRoot__AOAAE:active{cursor:grabbing}.ElasticSlider_sliderTrackWrapper__7BRCI{display:flex;flex-grow:1;height:6px}.ElasticSlider_sliderTrack__olzvJ{background-color:var(--main-gray);border-radius:9999px;flex-grow:1;height:100%;overflow:hidden;position:relative;width:100%}.ElasticSlider_sliderRange__69O-t{background-color:var(--main-green);border-radius:9999px;height:100%;position:absolute;transition:background-color .2s ease}.ElasticSlider_valueIndicator__cMpLe{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);box-shadow:var(--card-shadow);color:var(--text-gray);font-size:var(--font-12);font-weight:600;letter-spacing:.025em;padding:.25rem .5rem;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}.ElasticSlider_icon__Mnjzb{align-items:center;color:var(--light-gray);display:flex;height:20px;justify-content:center;transition:color .2s ease;width:20px}.ElasticSlider_leftIcon__fLatm{opacity:.6}.ElasticSlider_rightIcon__wJEA1{opacity:1}@media (max-width:768px){.ElasticSlider_sliderContainer__Kr4Fh,.ElasticSlider_sliderWrapper__Mv\+Mn{gap:.5rem}.ElasticSlider_sliderRoot__AOAAE{max-width:150px}.ElasticSlider_icon__Mnjzb{height:16px;width:16px}.ElasticSlider_valueIndicator__cMpLe{font-size:var(--font-11);padding:.2rem .4rem}}.VideoEditor_container__-oN-8{background:var(--background-gray);display:flex;flex-direction:column;height:100vh}.VideoEditor_mainContent__oyN2t{display:flex;flex:1 1;overflow:hidden}.VideoEditor_leftPane__RiVJw{background:var(--main-white);border-right:1px solid var(--border-main);display:flex;flex:3 1;flex-direction:column;gap:1.5em;overflow-y:auto;padding:2em 1em 2em 2em}.VideoEditor_rightPane__C\+r-P{display:flex;flex:2 1;flex-direction:column;min-width:400px;overflow:hidden;position:relative}.VideoEditor_videoCanvasContainer__DU4ka{align-items:center;background:var(--background-gray);border-radius:var(--border-md);display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:1em 1em 0;min-height:0;padding:1em;position:relative}.VideoEditor_placeholderText__RpZwn{align-items:center;display:flex;flex-direction:column;font-size:var(--font-18);font-weight:500;justify-content:center;padding:2em}.VideoEditor_placeholderSubtext__FWrw4{color:var(--light-gray);font-size:var(--font-14);font-weight:400;margin-top:.5em}.VideoEditor_noProductContainer__JQFZu{align-items:center;display:flex;flex:1 1;justify-content:center}.VideoEditor_noProductMessage__88nSH{color:var(--text-gray);text-align:center}.VideoEditor_noProductIcon__Uk4Sk{color:var(--main-gray);font-size:4em;margin-bottom:1em}.VideoEditor_backButton__lZXtO{align-self:center;justify-self:center;margin-top:1em}.VideoEditor_videoPlaceholder__I6213{align-items:center;background:var(--background-gray);border-radius:var(--border-md);display:flex;flex:1 1;justify-content:center;margin:2em;overflow:hidden;position:relative}.VideoEditor_previewVideo__7TcT8{border-radius:var(--border-md);height:100%;object-fit:contain;width:100%}.VideoEditor_placeholderText__RpZwn{color:var(--text-gray);font-size:var(--font-16);text-align:center}.VideoEditor_generatingOverlay__KvYpW{background:#000000b3;z-index:10}.VideoEditor_generatingOverlay__KvYpW,.VideoEditor_resultVideoOverlay__cJazN{align-items:center;border-radius:var(--border-md);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.VideoEditor_resultVideoOverlay__cJazN{z-index:5}.VideoEditor_resultVideo__qrBVd{border-radius:var(--border-sm);box-shadow:0 4px 20px #0000004d;max-height:90%;max-width:90%}.VideoEditor_resultOverlayLabel__IiYV8{background:var(--main-green);border-radius:var(--border-sm);color:#fff;font-size:var(--font-12);font-weight:600;left:1em;letter-spacing:.5px;padding:.5em 1em;position:absolute;text-transform:uppercase;top:1em}.VideoEditor_tabNavigation__UHY-8{border-bottom:2px solid var(--border-main);display:flex;gap:.25em}.VideoEditor_tabButton__6rHRb{align-items:center;background:var(--main-white);border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;justify-content:center;letter-spacing:.8px;min-width:120px;padding:1.6em;position:relative;text-transform:uppercase;transform:translateY(-2px);transition:all .3s cubic-bezier(.4,0,.2,1)}.VideoEditor_tabButton__6rHRb:before{background:var(--main-green-gradient);border-radius:2px;bottom:-2px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:all .3s ease}.VideoEditor_tabButton__6rHRb:hover:not(:disabled){background:var(--main-white);box-shadow:0 4px 6px rgba(0,0,0,.066),0 2px 3px rgba(139,195,74,.099);color:var(--text-black);transform:translateY(0)}.VideoEditor_tabButton__6rHRb:hover:not(:disabled):before{opacity:.3}.VideoEditor_tabButton__6rHRb.VideoEditor_active__0LYyw{background:var(--main-white);box-shadow:0 6px 12px rgba(0,0,0,.066),0 4px 6px rgba(139,195,74,.099);color:var(--main-green);transform:translateY(0);z-index:2}.VideoEditor_tabButton__6rHRb.VideoEditor_active__0LYyw:before{background:var(--button-gradient);opacity:1}.VideoEditor_tabButton__6rHRb:disabled{cursor:not-allowed;opacity:.4}.VideoEditor_tabButton__6rHRb:disabled,.VideoEditor_tabButton__6rHRb:disabled:hover{box-shadow:0 1px 3px #0000000d;transform:translateY(2px)}.VideoEditor_tabIcon__5UlFy{font-size:1.1em;opacity:.8;transition:all .3s ease}.VideoEditor_tabButton__6rHRb.VideoEditor_active__0LYyw .VideoEditor_tabIcon__5UlFy{color:var(--main-green);opacity:1}.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt{opacity:.6;pointer-events:none}.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt *{cursor:not-allowed!important;pointer-events:none!important}.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt button,.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt input,.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt select,.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt textarea{cursor:not-allowed!important;opacity:.5!important;pointer-events:none!important}.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt .VideoEditor_colorPicker__YxohM,.VideoEditor_leftPane__RiVJw.VideoEditor_disabled__vuAIt .VideoEditor_templateCard__6dHPq{cursor:not-allowed!important;pointer-events:none!important}.VideoEditor_successIcon__RDmpJ{color:var(--main-green);font-size:24px}.VideoEditor_templateHeader__A1-d3{align-items:center;border-bottom:2px solid var(--border-main);display:flex;justify-content:space-between;margin-bottom:1em;padding-bottom:.5em;position:relative}.VideoEditor_carouselControls__YmFvM{align-items:center;display:flex;margin-bottom:-.5em}.VideoEditor_chevronButton__kcQlE{align-items:center;background:var(--border-main);border:none;border-radius:var(--border-sm) var(--border-sm) 0 0;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:2.5em;justify-content:center;transition:all .2s ease;width:2.5em;z-index:10}.VideoEditor_chevronButton__kcQlE:hover{background:var(--border-main-hover)}.VideoEditor_leftChevron__wjR-m{margin-right:.25em}.VideoEditor_rightChevron__UQlrd{margin-left:.25em}.VideoEditor_templateWrapper__H7Skz{overflow:hidden;position:relative}.VideoEditor_templateGrid__11reA{-ms-overflow-style:none;display:flex;gap:.75em;overflow-x:auto;overflow-y:hidden;padding:.5em 0;scroll-behavior:smooth;scrollbar-width:none}.VideoEditor_templateGrid__11reA::-webkit-scrollbar{display:none}.VideoEditor_templateCard__6dHPq{align-items:center;aspect-ratio:9/16;background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-md);cursor:pointer;display:flex;flex:0 0 220px;flex-direction:column;gap:.75em;justify-content:center;overflow:hidden;padding:1em;position:relative;text-align:center;transition:all .3s ease}.VideoEditor_templateCardInner__GGcGn{height:100%;left:0;overflow:hidden;position:absolute;top:0;transition:all .3s ease;width:100%}.VideoEditor_templateCard__6dHPq:hover{border-color:var(--main-green);transform:translateY(-4px)}.VideoEditor_templateCard__6dHPq.VideoEditor_active__0LYyw{background:linear-gradient(135deg,#8bc34a1a,#4caf500d);border-color:var(--main-green);transform:translateY(-2px)}.VideoEditor_templatePreview__r2KNP{align-items:center;background:var(--background-gray);border-radius:var(--border-md);display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.VideoEditor_templatePreviewImage__JpqbE{display:block;height:100%;object-fit:cover;width:100%}.VideoEditor_templatePreviewPlaceholder__y6qcK{align-items:center;background:linear-gradient(135deg,var(--main-green),var(--main-green-hover));color:#fff;display:none;font-size:var(--font-12);font-weight:600;height:100%;justify-content:center;width:100%}.VideoEditor_templatePreviewText__WZvtZ{color:#fff;font-size:var(--font-12);font-weight:600;text-align:center;text-shadow:0 1px 2px #0000004d}.VideoEditor_templateInfo__Qyuft{align-items:center;background:rgba(0,0,0,.324);border-radius:0 0 var(--border-md) var(--border-md);bottom:0;display:flex;flex-direction:column;gap:.5em;left:0;padding:1em;position:absolute;right:0;text-align:center;transition:all .2s ease;z-index:3}.VideoEditor_templateCard__6dHPq:hover .VideoEditor_templateInfo__Qyuft{background:none;display:none;transition:all .2s ease}.VideoEditor_templateName__rfqXd{color:#fff!important;line-height:1.2;margin:0;text-align:center}.VideoEditor_templateDescription__Q2j2m{font-size:var(--font-11)}.VideoEditor_templateCheckmark__foFJV{align-items:center;background:var(--main-green);border-radius:50%;color:#fff;display:flex;font-size:.75em;font-weight:700;height:1.5em;justify-content:center;position:absolute;right:.5em;top:.5em;width:1.5em;z-index:4}.VideoEditor_generatingContent__ycGgS{color:#fff;max-width:300px;text-align:center}.VideoEditor_generatingContent__ycGgS p{font-size:var(--font-16);margin:1em 0;opacity:.9}.VideoEditor_progressIndicator__ARghw{background:#fff3;border-radius:2px;height:4px;margin:1em auto 0;overflow:hidden;width:200px}.VideoEditor_progressBar__hDo\+f{animation:VideoEditor_progress__273QQ 3s ease-in-out;background:var(--main-green);border-radius:2px;height:100%}@keyframes VideoEditor_progress__273QQ{0%{width:0}to{width:100%}}.VideoEditor_sectionTitle__gJUFP{color:var(--text-black);font-size:var(--font-18);font-weight:600;margin:0 0 1em}.VideoEditor_templatesGrid__vrj1H{display:flex;flex-direction:column;gap:.75em}.VideoEditor_videoTemplateCard__4igWq{align-items:center;background:var(--background-gray);border:2px solid var(--border-main);border-radius:var(--border-md);cursor:pointer;display:flex;gap:1em;padding:1em;position:relative;transition:all .3s ease}.VideoEditor_videoTemplateCard__4igWq.VideoEditor_selected__CCnmG,.VideoEditor_videoTemplateCard__4igWq:hover{background:var(--main-white);border-color:var(--main-green);box-shadow:var(--card-shadow)}.VideoEditor_checkboxIndicator__d4WYi{align-items:center;background:var(--main-green);border-radius:50%;color:#fff;display:flex;font-size:.75em;height:1.5em;justify-content:center;position:absolute;right:.5em;top:.5em;width:1.5em;z-index:2}.VideoEditor_templatePreview__r2KNP{border-radius:var(--border-sm);flex-shrink:0;object-fit:cover}.VideoEditor_templateInfo__Qyuft{flex:1 1;text-align:left}.VideoEditor_templateName__rfqXd{color:var(--text-black);font-size:var(--font-14);font-weight:600;margin:0 0 .25em}.VideoEditor_templateDescription__Q2j2m{color:var(--text-gray);font-size:var(--font-12);line-height:1.3;margin:0}.VideoEditor_textSettings__4ZVC3{border-bottom:1px solid var(--border-main);gap:2em;padding:2em 0 2em 2em}.VideoEditor_settingsGrid__vlikg{display:flex;flex-direction:column;gap:1.25em}.VideoEditor_settingLabel__wzfmO{font-size:var(--font-14)}.VideoEditor_fieldHeader__YtB\+M{align-items:center;display:flex;justify-content:space-between;max-width:300px}.VideoEditor_fieldHeader__YtB\+M .VideoEditor_settingLabel__wzfmO{flex:1 1;margin-bottom:0}.VideoEditor_visibilityToggle__-XMOd{align-items:center;background:none;border:none;border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-16);justify-content:center;padding:.25em;transition:all .2s ease}.VideoEditor_visibilityToggle__-XMOd:hover{background:var(--background-gray);color:var(--text-black)}.VideoEditor_visibilityToggle__-XMOd:active{background:var(--main-green-gradient-transparent);color:var(--main-green)}.VideoEditor_settingInput__lglWK{background:var(--main-white);border:2px solid var(--border-main);padding:.75em;transition:all .2s ease}.VideoEditor_settingInput__lglWK:focus{box-shadow:0 0 0 3px #85ca6e1a}.VideoEditor_settingInput__lglWK:disabled{background:var(--background-gray);color:var(--text-gray);cursor:not-allowed;opacity:.6}.VideoEditor_settingTextarea__2UYY7{background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-sm);font-family:inherit;font-size:var(--font-14);min-height:4em;padding:.75em;resize:vertical;transition:all .2s ease}.VideoEditor_settingTextarea__2UYY7:focus{border-color:var(--main-green);box-shadow:0 0 0 3px #85ca6e1a;outline:none}.VideoEditor_colorSetting__BINCv{align-items:center;display:flex;gap:.75em}.VideoEditor_colorInput__UxEyN{background:none;border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;height:3em;transition:border-color .2s ease;width:3em}.VideoEditor_colorInput__UxEyN:focus{border-color:var(--main-green);outline:none}.VideoEditor_colorValue__U8uBF{background:var(--background-gray);border-radius:var(--border-sm);font-family:Monaco,Menlo,monospace;padding:.5em}.VideoEditor_toggleGroup__3QTE7{border:2px solid var(--border-main);overflow:hidden}.VideoEditor_toggleOption__TsYdk{background:#0000;border:none;padding:.75em 1em;position:relative}.VideoEditor_toggleOption__TsYdk:hover{background:var(--main-white)}.VideoEditor_toggleOption__TsYdk.VideoEditor_active__0LYyw{color:#fff}.VideoEditor_toggleOption__TsYdk.VideoEditor_active__0LYyw:hover{background:var(--main-green-hover)}.VideoEditor_hiddenInput__-1Slj{opacity:0;pointer-events:none;position:absolute}.VideoEditor_toggleText__JwbNi{font-size:var(--font-14)}.VideoEditor_numberInput__\+6Flt{border:2px solid var(--border-main);border-radius:var(--border-sm);padding:.75em;transition:border-color .2s ease;width:5em}.VideoEditor_numberInput__\+6Flt:focus{border-color:var(--main-green);box-shadow:0 0 0 3px #85ca6e1a;outline:none}.VideoEditor_numberUnit__OHukk{font-size:var(--font-14);font-weight:500}.VideoEditor_bottomBar__nrnXa{align-items:center;border-top:1px solid var(--border-main);bottom:0;display:flex;flex-direction:column;gap:1em;justify-content:space-between;padding:1.5em;width:100%}.VideoEditor_bottomLeft__Fem1x{align-items:flex-end;display:flex;gap:1em}.VideoEditor_bottomRight__0vxkn,.VideoEditor_buttonGroup__o\+gc7{align-items:center;display:flex;gap:1em}.VideoEditor_generateButton__uwyp-{align-items:center;background:var(--main-green);border:1px solid var(--main-green);border-radius:var(--border-sm);color:#fff;display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;min-height:3em;padding:.75em 1.5em!important;transition:all .2s ease}.VideoEditor_generateButton__uwyp-:hover:not(:disabled){background:var(--main-green-hover);border-color:var(--main-green-hover)}.VideoEditor_selectButton__QC3Cd{align-items:center;background:#0000;border:1px solid var(--main-green);border-radius:var(--border-sm);color:var(--main-green);display:flex;font-size:var(--font-14);font-weight:600;gap:.5em;min-height:3em;padding:.75em 1.5em!important;transition:all .2s ease}.VideoEditor_selectButton__QC3Cd:hover:not(:disabled){background:var(--main-green);border-color:var(--main-green);color:#fff}.VideoEditor_buttonIcon__-Qnmn{font-size:.875em}.VideoEditor_miniImageContainer__\+glMe{align-items:center;display:flex;flex-direction:column;gap:.5em}.VideoEditor_miniGenVideo__L0\+Fk,.VideoEditor_miniOriginalVideo__CUy\+S{align-items:center;background:var(--background-gray);border:2px solid #0000;border-radius:var(--border-sm);cursor:pointer;display:flex;height:3.75em;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:3.75em}.VideoEditor_selectedMiniVideo__gN3xy{border-color:var(--main-green);box-shadow:0 0 0 2px #2ed57333}.VideoEditor_miniVideo__LISxO{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.VideoEditor_selectionIndicator__WqtFM{background:var(--main-green);border-radius:50%;height:.75em;position:absolute;right:.25em;top:.25em;width:.75em}.VideoEditor_miniImageLabel__B7zL6{color:var(--text-gray);font-size:var(--font-12);text-align:center}.VideoEditor_leftAligned__vlDhp{text-align:left}.VideoEditor_countBadge__yqRd2{background:var(--main-green);border-radius:var(--border-xs);color:#fff;font-size:var(--font-10);margin-left:.5em;padding:.125em .375em}.VideoEditor_verticalDivider__ecBhg{background:var(--border-main);height:3em;width:1px}.VideoEditor_miniGenerationsContainer__t95Bx{align-items:center;display:flex;flex-direction:column;gap:.5em}.VideoEditor_miniGenerations__lb3GD{align-items:center;display:flex;gap:.75em}.VideoEditor_noGenerationsMessage__Cmz74{color:var(--text-gray);font-size:var(--font-12);font-style:italic;padding:1em;text-align:center}@media (max-width:768px){.VideoEditor_mainContent__oyN2t{flex-direction:column}.VideoEditor_sliderTopSpacing__0a-jh{height:0}.VideoEditor_leftPane__RiVJw{border-bottom:1px solid var(--border-main);border-right:none;max-height:60vh}.VideoEditor_rightPane__C\+r-P{padding:1em}.VideoEditor_videoPlaceholder__I6213{margin:1em 1em 0}.VideoEditor_templatesGrid__vrj1H{gap:.5em}.VideoEditor_videoTemplateCard__4igWq{padding:.75em}.VideoEditor_templateCard__6dHPq{aspect-ratio:9/16;flex:0 0 180px;padding:.75em}.VideoEditor_chevronButton__kcQlE{font-size:var(--font-12);height:2em;width:2em}.VideoEditor_bottomBar__nrnXa,.VideoEditor_textSettings__4ZVC3{padding:1em}.VideoEditor_bottomLeft__Fem1x{gap:.75em}.VideoEditor_miniGenVideo__L0\+Fk,.VideoEditor_miniOriginalVideo__CUy\+S{height:3em;width:3em}.VideoEditor_verticalDivider__ecBhg{height:3em}.VideoEditor_generateButton__uwyp-,.VideoEditor_selectButton__QC3Cd{font-size:var(--font-12);min-height:2.75em;padding:.625em 1.25em!important}}@media (max-width:480px){.VideoEditor_generationsContainer__LAYb0,.VideoEditor_templatesContainer__m1Ep4,.VideoEditor_textSettings__4ZVC3{padding:.75em}.VideoEditor_videoTemplateCard__4igWq{gap:.75em;padding:.5em}.VideoEditor_templateCard__6dHPq{aspect-ratio:9/16;flex:0 0 160px;gap:.5em;padding:.5em}.VideoEditor_chevronButton__kcQlE{font-size:var(--font-11);height:1.75em;width:1.75em}.VideoEditor_templateName__rfqXd{font-size:var(--font-12)}.VideoEditor_templateDescription__Q2j2m{font-size:var(--font-11)}.VideoEditor_settingsGrid__vlikg{gap:1em}.VideoEditor_toggleOption__TsYdk{padding:.5em .75em}.VideoEditor_videoPlaceholder__I6213{margin:.5em .5em 0}.VideoEditor_bottomBar__nrnXa{gap:.75em;padding:.75em}.VideoEditor_bottomLeft__Fem1x{gap:.5em}.VideoEditor_miniGenVideo__L0\+Fk,.VideoEditor_miniOriginalVideo__CUy\+S{height:2.5em;width:2.5em}.VideoEditor_verticalDivider__ecBhg{height:2.5em}.VideoEditor_buttonGroup__o\+gc7{gap:.5em}.VideoEditor_generateButton__uwyp-,.VideoEditor_selectButton__QC3Cd{justify-content:center;padding:.75em 1em!important}}.VideoEditor_settingsGrid__vlikg{grid-gap:1em;display:grid;gap:1em}.VideoEditor_settingInput__lglWK{border:1px solid var(--border-main);border-radius:var(--border-sm);font-size:var(--font-14);max-width:300px;padding:.5em;transition:border-color .2s ease;width:100%}.VideoEditor_settingInput__lglWK:focus{border-color:var(--main-green);outline:none}.VideoEditor_settingItem__DaQR5{display:flex;flex-direction:column;gap:.5em}.VideoEditor_settingLabel__wzfmO{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0}.VideoEditor_logoUploadContainer__G0TKg{display:flex;flex-direction:column;gap:.5em}.VideoEditor_logoUpload__KtXfD{max-width:150px;min-height:80px}.VideoEditor_logoPreview__iWRW4{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);max-width:150px;padding:.25em}.VideoEditor_logoImage__GS80s{border-radius:var(--border-xs);height:auto;max-width:100px;object-fit:contain;width:100%}.VideoEditor_toggleGroup__3QTE7{background:var(--background-gray);border-radius:var(--border-sm);display:flex;max-width:200px;padding:.125em}.VideoEditor_toggleOption__TsYdk{align-items:center;border-radius:var(--border-xs);cursor:pointer;display:flex;flex:1 1;font-size:var(--font-13);justify-content:center;padding:.5em .75em;transition:all .2s ease}.VideoEditor_toggleOption__TsYdk.VideoEditor_active__0LYyw{background:var(--main-green);color:var(--main-white)}.VideoEditor_hiddenInput__-1Slj{display:none}.VideoEditor_toggleText__JwbNi{font-weight:500}.VideoEditor_numberSetting__tLxmy{align-items:center;display:flex;gap:.5em;margin-top:.5em}.VideoEditor_numberInput__\+6Flt{border:1px solid var(--border-main);border-radius:var(--border-xs);font-size:var(--font-14);padding:.375em .5em;text-align:center;width:4em}.VideoEditor_numberUnit__OHukk{color:var(--text-gray);font-size:var(--font-13)}.VideoEditor_alignmentGroup__R15hr{background:var(--background-gray);border-radius:var(--border-sm);display:flex;gap:.25em;max-width:120px;padding:.125em}.VideoEditor_alignmentButton__VqVCU{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);justify-content:center;min-width:2em;padding:.4em;transition:all .2s ease}.VideoEditor_positionGrid__qbka0{background:var(--background-gray);border-radius:var(--border-sm);display:flex;flex-direction:column;gap:.25em;max-width:120px;padding:.5em}.VideoEditor_positionRow__rmKjD{display:flex;gap:.25em}.VideoEditor_positionButton__pev8O{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);cursor:pointer;display:flex;height:2em;justify-content:center;transition:all .2s ease;width:2em}.VideoEditor_positionButton__pev8O:hover{background:var(--main-green);border-color:var(--main-green)}.VideoEditor_positionButton__pev8O:hover .VideoEditor_positionDot__zivew{background:var(--main-white)}.VideoEditor_positionButton__pev8O.VideoEditor_active__0LYyw{background:var(--main-green);border-color:var(--main-green);box-shadow:0 2px 4px #0000001a}.VideoEditor_positionButton__pev8O.VideoEditor_active__0LYyw .VideoEditor_positionDot__zivew{background:var(--main-white)}.VideoEditor_positionDot__zivew{background:var(--text-gray);border-radius:50%;height:.5em;transition:background-color .2s ease;width:.5em}.VideoEditor_verticalPositionGrid__HjAqw{background:var(--background-gray);border-radius:var(--border-sm);display:flex;flex-direction:column;gap:.5em;max-width:200px;padding:.75em}.VideoEditor_verticalPositionButton__u78o-{align-items:center;background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);gap:.75em;min-height:3em;padding:.75em;transition:all .2s ease}.VideoEditor_verticalPositionButton__u78o-:hover{background:var(--main-green-gradient-transparent);border-color:var(--main-green);color:var(--text-black)}.VideoEditor_verticalPositionButton__u78o-.VideoEditor_active__0LYyw{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.VideoEditor_positionIcon__ocp74{font-size:1.2em;font-weight:700;min-width:1.5em;text-align:center}.VideoEditor_positionLabel__xLLeZ{flex:1 1;font-weight:500}.VideoEditor_colorPickerWrapper__\+FVnt{align-items:center;display:flex;gap:.5em;position:relative}.VideoEditor_colorButton__fdZZT{border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;height:2.5em;pointer-events:all;position:relative;transition:all .2s ease;width:2.5em;z-index:15}.VideoEditor_colorButton__fdZZT:hover{border-color:var(--main-green);transform:scale(1.05)}.VideoEditor_colorValue__U8uBF{color:var(--text-gray);font-family:monospace;font-size:var(--font-12);text-transform:uppercase}.VideoEditor_colorPickerPopover__pf9SG{background:#fff;border-radius:var(--border-sm);box-shadow:0 8px 24px #0003;left:0;pointer-events:all;position:absolute;top:calc(100% + .5em);z-index:10000}.VideoEditor_colorPickerCover__zGQd5{background:#0000;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:9999}.VideoEditor_leftPane__RiVJw{position:relative;z-index:1}.VideoEditor_leftPane__RiVJw *{pointer-events:auto}.VideoEditor_leftPane__RiVJw .VideoEditor_colorButton__fdZZT,.VideoEditor_leftPane__RiVJw .VideoEditor_colorPickerWrapper__\+FVnt{cursor:pointer!important;pointer-events:auto!important}.VideoEditor_opacitySliderWrapper__MY2OB{border-radius:var(--border-sm)}.VideoEditor_opacityLabel__b0nDB{color:var(--text-gray);display:block;font-size:var(--font-12);font-weight:500;margin-bottom:.5em}.VideoEditor_sliderContainer__CEtMg{align-items:center;display:flex;gap:.75em;max-width:300px}.VideoEditor_opacitySlider__nJuiR{appearance:none;-webkit-appearance:none;background:var(--main-gray);border-radius:3px;cursor:pointer;flex:1 1;height:6px;outline:none}.VideoEditor_opacitySlider__nJuiR::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--main-green);border-radius:50%;cursor:pointer;height:16px;-webkit-transition:all .2s ease;transition:all .2s ease;width:16px}.VideoEditor_opacitySlider__nJuiR::-webkit-slider-thumb:hover{background:var(--main-green-hover);transform:scale(1.1)}.VideoEditor_opacitySlider__nJuiR::-moz-range-thumb{background:var(--main-green);border:none;border-radius:50%;cursor:pointer;height:16px;-moz-transition:all .2s ease;transition:all .2s ease;width:16px}.VideoEditor_opacitySlider__nJuiR::-moz-range-thumb:hover{background:var(--main-green-hover);transform:scale(1.1)}.VideoEditor_opacityValue__9zY\+t{color:var(--text-gray);font-size:var(--font-12);font-weight:500;min-width:40px;text-align:center}.VideoEditor_templatesContainer__m1Ep4,.VideoEditor_textContentSection__oXHoq{display:flex;flex-direction:column}.VideoEditor_textInputColumn__4SZ5R{display:flex;flex-direction:column;gap:1.5em;min-width:350px}.VideoEditor_textInputColumn__4SZ5R .VideoEditor_textContentSection__oXHoq{margin-bottom:0}.VideoEditor_controlsRow__59diV{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:1fr 1fr;margin-bottom:1.5em}.VideoEditor_threeColumnLayout__yCnWk{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2em;margin-bottom:2em;margin-top:2em;padding-right:2em}.VideoEditor_colorColumn__u-O4x{display:flex;flex-direction:column;gap:1.5em;min-width:200px}.VideoEditor_sliderColumn__8TaDv{display:flex;flex-direction:column;gap:1.5em;min-width:250px}.VideoEditor_controlItem__KoIWM{display:flex;flex-direction:column;gap:.75em}.VideoEditor_controlLabel__fFuLa{color:var(--text-gray);font-size:var(--font-12);font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.VideoEditor_backgroundControlsWrapper__ur77a{align-items:flex-start;display:flex;gap:1em}.VideoEditor_backgroundSettings__fM\+jR{display:flex;gap:1em;min-width:200px}@media (max-width:1400px){.VideoEditor_controlsRow__59diV{gap:1em;grid-template-columns:1fr}.VideoEditor_threeColumnLayout__yCnWk{gap:1.5em;grid-template-columns:1fr}.VideoEditor_backgroundControlsWrapper__ur77a{align-items:stretch;flex-direction:column}.VideoEditor_backgroundSettings__fM\+jR{min-width:0;min-width:auto}}.VideoEditor_controlItem__KoIWM .VideoEditor_colorPickerWrapper__\+FVnt{align-items:center;gap:.5em}.VideoEditor_controlItem__KoIWM .VideoEditor_alignmentGroup__R15hr,.VideoEditor_controlItem__KoIWM .VideoEditor_toggleGroup__3QTE7{width:-webkit-fit-content;width:fit-content}.VideoEditor_controlItem__KoIWM .VideoEditor_verticalPositionGrid__HjAqw{background:#0000;flex-direction:row;gap:.5em;max-width:none;padding:0}.VideoEditor_controlItem__KoIWM .VideoEditor_verticalPositionButton__u78o-{min-height:2.5em;min-width:0;padding:.5em}.VideoEditor_controlItem__KoIWM .VideoEditor_verticalPositionButton__u78o- .VideoEditor_positionLabel__xLLeZ{display:none}.VideoEditor_controlItem__KoIWM .VideoEditor_verticalPositionButton__u78o- .VideoEditor_positionIcon__ocp74{font-size:1.2em}.VideoEditor_leftPaneGeneratingOverlay__uwUHL{align-items:center;animation:VideoEditor_fadeIn__UkWke .3s ease;border-radius:0;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:20}.VideoEditor_leftPaneGeneratingContent__p3yn6{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000080;border-radius:var(--border-md);box-shadow:0 8px 24px #0000004d;color:#fff;display:flex;flex-direction:column;gap:16px;max-width:90%;padding:24px;text-align:center}.VideoEditor_leftPaneGeneratingContent__p3yn6 span{font-size:var(--font-18);font-weight:600;margin-top:10px}.VideoEditor_leftPaneGeneratingContent__p3yn6 p{font-size:var(--font-14);margin:0;opacity:.7}.canvas-container{align-items:center;background-color:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);display:flex;justify-content:center;overflow:hidden;position:relative}.canvas-container canvas{border-radius:var(--border-xs);box-shadow:var(--card-shadow)}.context-menu{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);box-shadow:var(--card-shadow-darker);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;min-width:180px;padding:4px 0;position:fixed;-webkit-user-select:none;user-select:none;z-index:1000}.context-menu-item{align-items:center;color:var(--text-black);cursor:pointer;display:flex;justify-content:space-between;padding:6px 12px;transition:background-color .15s ease}.context-menu-item:hover:not(.disabled){background-color:var(--main-blue);color:var(--main-white)}.context-menu-item.disabled{color:var(--light-gray);cursor:not-allowed}.context-menu-item.destructive{color:var(--main-red)}.context-menu-item.destructive:hover:not(.disabled){background-color:var(--main-red);color:var(--main-white)}.menu-label{flex:1 1;font-weight:400}.menu-shortcut{font-family:monospace;font-size:11px;margin-left:20px;opacity:.7}.context-menu-separator{background-color:var(--border-main);height:1px;margin:4px 8px}.context-menu{animation:contextMenuFadeIn .15s ease-out;transform-origin:top left}@keyframes contextMenuFadeIn{0%{opacity:0;transform:scale(.95) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.infinite-stage{background:var(--background-gray);cursor:default;height:100%;overflow:hidden;position:relative;width:100%}.infinite-stage.grab,.infinite-stage.grab *{cursor:grab!important}.infinite-stage.grabbing,.infinite-stage.grabbing *{cursor:grabbing!important}.infinite-stage.grab canvas{cursor:grab!important}.infinite-stage.grabbing canvas{cursor:grabbing!important}.text-controls{display:flex;flex-direction:column;gap:0}.text-controls .control-section{border-bottom:0 solid var(--border-main);padding:8px 0}.text-controls .control-section:last-child{border-bottom:none}.text-controls .control-section:first-child{padding-top:0}.text-controls .control-group{display:flex;flex-direction:column;gap:8px;margin-bottom:0}.text-controls .control-group+.control-group{margin-top:16px}.text-controls .control-label{color:var(--text-gray);font-size:var(--font-12);font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.text-controls .control-group.inline{align-items:center;flex-direction:row;gap:8px}.text-controls .control-group.inline .control-label{color:var(--text-gray);flex-shrink:0;font-size:var(--font-12);font-weight:500;letter-spacing:0;margin-bottom:0;min-width:50px;text-transform:none}.text-controls .control-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:0}.text-controls .control-row+.control-row{margin-top:12px}.text-controls .control-row .control-group{flex:1 1;margin-top:0;min-width:0}.text-controls .control-input{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);font-size:var(--font-13);font-weight:500;min-width:60px;padding:8px 12px;transition:all .2s ease;width:100%}.text-controls .control-group.inline .control-input{background:var(--main-white);border:1px solid var(--border-main);flex:1 1;font-size:var(--font-12);font-weight:600;padding:6px 8px;text-align:center;width:auto}.text-controls .control-input:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.text-controls .control-textarea{font-family:inherit;line-height:1.5;min-height:80px;resize:vertical}.text-controls .control-select{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-14);padding:8px 12px;transition:all .2s ease;width:100%}.text-controls .control-select:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.text-controls .control-checkbox{align-items:center;color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;-webkit-user-select:none;user-select:none}.text-controls .control-checkbox input[type=checkbox]{accent-color:var(--main-green);cursor:pointer;height:16px;width:16px}.text-controls .color-picker-container{border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;flex-shrink:0;height:40px;overflow:hidden;position:relative;transition:all .2s ease;width:40px}.text-controls .color-picker-container:hover{border-color:var(--main-green);box-shadow:0 0 0 2px #46b68033}.text-controls .color-picker-input{background:#0000;border:none;cursor:pointer;height:40px;left:0;opacity:0;position:absolute;top:0;width:40px}.text-controls .font-style-controls{display:flex;flex-wrap:wrap;gap:6px;margin-top:0}.text-controls .font-style-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-16);height:36px;justify-content:center;transition:all .2s ease;width:36px}.text-controls .font-style-btn:hover{background:var(--background-gray);border-color:var(--main-green);color:var(--text-black)}.text-controls .font-style-btn.active{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.text-controls .alignment-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px}.text-controls .alignment-group{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.text-controls .alignment-group-label{color:var(--text-gray);font-size:var(--font-10);font-weight:600;letter-spacing:.5px;text-transform:uppercase}.text-controls .alignment-controls{display:flex;flex-wrap:wrap;gap:4px}.text-controls .alignment-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-14);height:28px;justify-content:center;transition:all .2s ease;width:28px}.text-controls .alignment-btn:hover{background:var(--background-gray);border-color:var(--main-green);color:var(--text-black)}.text-controls .alignment-btn.active{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.text-controls .alignment-btn svg{height:14px;width:14px}.text-controls .dynamic-text-buttons{margin-top:0}.text-controls .dynamic-buttons-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.text-controls .dynamic-text-button{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-12);font-weight:500;padding:6px 12px;transition:all .2s ease}.text-controls .dynamic-text-button:hover{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.text-controls .no-selection{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.text-controls .no-selection p{font-size:var(--font-14);font-weight:500;margin:0}@media (max-width:768px){.text-controls .control-row{flex-direction:column;gap:8px}.text-controls .font-style-controls{gap:8px}.text-controls .dynamic-buttons-row{flex-direction:column}}.style-controls{display:flex;flex-direction:column;gap:0}.style-controls .control-section{border-bottom:0 solid var(--border-main);padding:4px 0}.style-controls .control-section:last-child{border-bottom:none}.style-controls .control-section:first-child{padding-top:0}.style-controls .control-group{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.style-controls .control-label{color:var(--text-gray);font-size:var(--font-12);font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.style-controls .control-group.inline{align-items:center;flex-direction:row;gap:8px}.style-controls .control-group.inline .control-label{color:var(--text-gray);flex-shrink:0;font-size:var(--font-12);letter-spacing:0;margin-bottom:0;min-width:20px;text-transform:none}.style-controls .control-row{display:flex;gap:12px;margin-top:0}.style-controls .control-row .control-group{flex:1 1}.style-controls .control-input{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);font-size:var(--font-12);font-weight:500;min-width:60px;padding:8px 12px;transition:all .2s ease;width:100%}.style-controls .control-group.inline .control-input{background:var(--main-white);border:1px solid var(--border-main);flex:1 1;font-size:var(--font-12);font-weight:600;padding:6px 8px;text-align:center}.style-controls .control-input:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.style-controls .control-select{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-14);padding:8px 12px;transition:all .2s ease;width:100%}.style-controls .control-select:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.style-controls .control-slider{-webkit-appearance:none;appearance:none;background:var(--border-main);border-radius:2px;cursor:pointer;height:4px;margin:8px 0;outline:none;width:100%}.style-controls .control-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--main-white);border:2px solid var(--main-green);border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;height:16px;width:16px}.style-controls .control-slider::-moz-range-thumb{background:var(--main-white);border:2px solid var(--main-green);border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;height:16px;width:16px}.style-controls .slider-value{color:var(--text-gray);font-size:var(--font-12);font-weight:500;margin-top:6px;text-align:right}.style-controls .svg-colors-empty,.style-controls .svg-colors-loading{background:var(--background-gray);border-radius:var(--border-sm);color:var(--text-gray);font-size:var(--font-12);padding:12px;text-align:center}.style-controls .svg-colors-palette{border-radius:var(--border-xs);display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto}.style-controls .svg-color-swatch{border:2px solid var(--border-main);border-radius:var(--border-xs);cursor:pointer;flex-shrink:0;height:32px;overflow:hidden;position:relative;transition:all .2s ease;width:32px}.style-controls .svg-color-swatch:hover{border-color:var(--main-green);box-shadow:0 0 0 2px #46b68033}.style-controls .svg-palette-input{background:#0000;border:none;cursor:pointer;height:32px;left:0;opacity:0;position:absolute;top:0;width:32px}.style-controls .svg-colors-palette::-webkit-scrollbar{width:4px}.style-controls .svg-colors-palette::-webkit-scrollbar-track{background:#0000}.style-controls .svg-colors-palette::-webkit-scrollbar-thumb{background:var(--border-main);border-radius:2px}.style-controls .svg-colors-palette::-webkit-scrollbar-thumb:hover{background:var(--border-main-hover)}.style-controls .border-style-swatches{display:flex;flex-wrap:wrap;gap:8px}.style-controls .border-style-swatch{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease;width:32px}.style-controls .border-style-swatch:hover{border-color:var(--main-green);box-shadow:0 0 0 2px #46b68033}.style-controls .border-style-swatch.selected{background:#46b6801a;border-color:var(--main-green);box-shadow:0 0 0 2px #46b6804d}.style-controls .border-style-preview{background:#0000;height:1px;width:24px}.style-controls .size-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;position:relative}.style-controls .aspect-ratio-lock{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-12);height:24px;justify-content:center;position:absolute;right:0;top:0;transition:all .2s ease;width:24px}.style-controls .aspect-ratio-lock:hover{border-color:var(--second-green);color:var(--second-green)}.style-controls .aspect-ratio-lock.locked{background:var(--second-green);border-color:var(--second-green);color:var(--main-white)}.style-controls .aspect-ratio-lock.locked:hover{background:var(--main-green-hover);border-color:var(--main-green-hover)}.style-controls .aspect-ratio-info{background:var(--background-gray);border-radius:var(--border-xs);color:var(--text-gray);font-size:var(--font-10);margin-top:8px;padding:4px 8px;text-align:center}.style-controls .control-checkbox{align-items:center;color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;-webkit-user-select:none;user-select:none}.style-controls .control-checkbox input[type=checkbox]{accent-color:var(--main-green);cursor:pointer;height:16px;width:16px}.style-controls .image-position-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);margin-top:8px;width:-webkit-fit-content;width:fit-content}.style-controls .position-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all .2s ease;width:28px}.style-controls .position-btn:hover:not(:disabled){background:var(--background-gray);border-color:var(--main-green);color:var(--text-black)}.style-controls .position-btn.active{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.style-controls .position-btn:disabled{cursor:not-allowed;opacity:.3}.style-controls .position-btn svg{height:14px;width:14px}.style-controls .color-picker-container{border:2px solid var(--border-main);border-radius:var(--border-xs);cursor:pointer;flex-shrink:0;height:32px;overflow:hidden;position:relative;transition:all .2s ease;width:32px}.style-controls .color-picker-container:hover{border-color:var(--main-green);box-shadow:0 0 0 2px #46b68033}.style-controls .color-picker-input{background:#0000;border:none;cursor:pointer;height:32px;left:0;opacity:0;position:absolute;top:0;width:32px}.style-controls .shadow-presets{display:flex;flex-wrap:wrap;gap:8px}.style-controls .preset-btn{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-12);font-weight:500;padding:8px 16px;transition:all .2s ease}.style-controls .preset-btn:hover{background:var(--main-green);border-color:var(--main-green)}.style-controls .no-selection{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.style-controls .no-selection p{font-size:var(--font-14);font-weight:500;margin:0}@media (max-width:768px){.style-controls .control-row{flex-direction:column;gap:8px}.style-controls .svg-colors-palette{justify-content:center}.style-controls .svg-color-swatch{height:28px;width:28px}}.image-settings-controls{display:flex;flex-direction:column;gap:16px}.image-settings-controls .control-group{display:flex;flex-direction:column;gap:8px}.image-settings-controls .control-label{align-items:center;color:var(--text-black);display:flex;font-size:var(--font-14);font-weight:600;margin-bottom:4px}.image-settings-controls .control-select{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-14);padding:8px 12px;transition:all .2s ease;width:100%}.image-settings-controls .control-select:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.image-settings-controls .control-description{color:var(--text-gray);font-size:var(--font-12);line-height:1.4;margin-top:4px}.image-settings-controls .control-info{border-radius:var(--border-sm);font-size:var(--font-12);line-height:1.4;padding:12px}.image-settings-controls .control-info strong{color:var(--text-black);font-weight:600}.image-settings-controls .no-selection{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.image-settings-controls .no-selection p{font-size:var(--font-14);font-weight:500;margin:0}.remove-bg-controls{display:flex;flex-direction:column;gap:16px}.remove-bg-controls .control-checkbox-group,.remove-bg-controls .control-group{display:flex;flex-direction:column;gap:8px}.remove-bg-controls .control-checkbox{align-items:center;color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;-webkit-user-select:none;user-select:none}.remove-bg-controls .control-checkbox input[type=checkbox]{accent-color:var(--main-green);cursor:pointer;height:16px;width:16px}.remove-bg-controls .control-checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.remove-bg-controls .control-checkbox-hint{color:var(--main-green);font-size:var(--font-12);font-weight:600}.remove-bg-controls .remove-bg-actions{background-color:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-md);display:flex;flex-direction:column;gap:16px;margin-top:12px;padding:16px}.remove-bg-controls .remove-bg-section-header{align-items:center;display:flex;gap:8px}.remove-bg-controls .remove-bg-section-icon,.remove-bg-controls .remove-bg-section-title{color:var(--text-black);font-size:var(--font-14)}.remove-bg-controls .remove-bg-section-title{font-weight:600}.remove-bg-controls .crop-toggle-container{align-items:center;display:flex;justify-content:space-between}.remove-bg-controls .crop-toggle-label{align-items:center;color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;-webkit-user-select:none;user-select:none}.remove-bg-controls .crop-toggle-label .tooltip-container{display:flex}.remove-bg-controls .crop-toggle-text{font-weight:500}.remove-bg-controls .crop-info-icon{color:var(--light-gray);cursor:help;display:inline-block;font-size:var(--font-14);transition:color .2s ease}.remove-bg-controls .crop-info-icon:hover{color:var(--text-blue)}.remove-bg-controls .toggle-switch{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.remove-bg-controls .toggle-switch input[type=checkbox]{height:0;opacity:0;width:0}.remove-bg-controls .toggle-slider{background-color:var(--main-gray);border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.remove-bg-controls .toggle-slider:before{background-color:var(--main-white);border-radius:50%;bottom:3px;box-shadow:0 2px 4px #0003;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.remove-bg-controls .toggle-switch input:checked+.toggle-slider{background:linear-gradient(135deg,var(--main-green),var(--second-green))}.remove-bg-controls .toggle-switch input:checked+.toggle-slider:before{transform:translateX(20px)}.remove-bg-controls .toggle-switch input:focus+.toggle-slider{box-shadow:0 0 0 2px #8bc35d4d}.remove-bg-controls .toggle-slider:hover{opacity:.9}.remove-bg-controls .remove-bg-btn{align-items:center;background:linear-gradient(135deg,var(--main-green),var(--second-green));border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease;width:100%}.remove-bg-controls .remove-bg-btn:hover:not(:disabled){box-shadow:0 4px 12px #46b6804d;transform:translateY(-1px)}.remove-bg-controls .remove-bg-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.remove-bg-controls .remove-bg-btn-icon{font-size:var(--font-16)}.remove-bg-controls .remove-bg-btn-icon.spinning{animation:spin 1s linear infinite}.remove-bg-controls .no-selection{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.remove-bg-controls .no-selection p{font-size:var(--font-14);font-weight:500;margin:0}.floating-property-panel-container{position:absolute;right:20px;top:20px;width:320px;z-index:100}.floating-property-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-lg);box-shadow:0 4px 24px #00000014;display:flex;flex-direction:column;max-height:50vh;overflow:hidden;transition:max-height .3s ease}.floating-property-panel.empty{height:auto;max-height:none}.floating-property-panel.collapsed{max-height:60px;overflow:hidden}.floating-property-panel.collapsed .panel-header{border-bottom:none;transition:border-bottom .3s ease}.floating-property-panel .panel-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f9fbcc;border-bottom:1px solid var(--border-main);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.floating-property-panel .panel-header:hover{background:#f8f9fb}.floating-property-panel .element-info{display:flex;flex-direction:column;gap:4px}.floating-property-panel .element-type{color:var(--text-black);font-size:var(--font-16);font-weight:600}.floating-property-panel .panel-toggle-btn{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-16);height:32px;justify-content:center;opacity:.6;transition:all .2s ease;width:32px}.floating-property-panel .panel-header:hover .panel-toggle-btn{opacity:1}.floating-property-panel .panel-toggle-btn:hover{background:#0000000d;color:var(--text-black)}.floating-property-panel .panel-tabs{animation:fadeIn .3s ease;background:#f8f9fb99;border-bottom:1px solid var(--border-main);display:flex}.floating-property-panel .panel-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-gray);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:var(--font-12);gap:4px;padding:10px 8px;position:relative;transition:all .2s ease}.floating-property-panel .panel-tab:hover{background:#fffc;color:var(--text-black)}.floating-property-panel .panel-tab.active{background:var(--main-white);border-bottom-color:var(--second-green);color:var(--second-green)}.floating-property-panel .panel-tab.active:before{background:var(--second-green);border-radius:1px 1px 0 0;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}.floating-property-panel .tab-icon{font-size:var(--font-16)}.floating-property-panel .tab-label{font-size:var(--font-12);font-weight:500}.floating-property-panel .panel-content{animation:fadeIn .3s ease;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px}.floating-property-panel .empty-state{color:var(--text-gray);padding:40px 20px;text-align:center}.floating-property-panel .empty-icon{font-size:48px;margin-bottom:16px}.floating-property-panel .empty-state h3{color:var(--text-black);font-size:18px;font-weight:600;margin:0 0 8px}.floating-property-panel .empty-state p{font-size:14px;line-height:1.5;margin:0 0 24px}.floating-property-panel .suggestion{background:var(--background-gray);border-radius:var(--border-sm);font-size:12px;padding:16px;text-align:left}.floating-property-panel .suggestion strong{color:var(--text-black);display:block;margin-bottom:8px}.floating-property-panel .suggestion ul{line-height:1.6;margin:0;padding-left:16px}.floating-property-panel .suggestion li{margin-bottom:4px}.floating-property-panel .panel-content::-webkit-scrollbar{width:6px}.floating-property-panel .panel-content::-webkit-scrollbar-track{background:var(--background-gray)}.floating-property-panel .panel-content::-webkit-scrollbar-thumb{background:var(--border-main);border-radius:3px}.floating-property-panel .panel-content::-webkit-scrollbar-thumb:hover{background:var(--border-main-hover)}@media (max-width:1024px){.floating-property-panel{max-height:50vh;width:280px}}@media (max-width:768px){.floating-property-panel{bottom:140px;left:20px;max-height:40vh;position:fixed;right:20px;top:auto;transition:all .3s ease;width:auto}.floating-property-panel .panel-header{padding:6px 12px}}.layer-thumbnail{align-items:center;background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-xs);display:flex;flex-shrink:0;height:50px;justify-content:center;margin-right:8px;overflow:hidden;position:relative;width:50px}.layer-thumbnail canvas,.layer-thumbnail img{display:block}.layer-thumbnail-loading{align-items:center;background:var(--background-gray);display:flex;height:100%;justify-content:center;width:100%}.layer-thumbnail-loading .loading-spinner{animation:thumbnail-spinner .6s linear infinite;border:2px solid var(--border-main);border-radius:50%;border-top-color:var(--second-green);height:16px;width:16px}@keyframes thumbnail-spinner{to{transform:rotate(1turn)}}.layer-thumbnail-error{align-items:center;background:var(--background-gray);color:var(--main-red);display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;width:100%}.layer-thumbnail:before{background-image:linear-gradient(45deg,#0000000d 25%,#0000 0),linear-gradient(-45deg,#0000000d 25%,#0000 0),linear-gradient(45deg,#0000 75%,#0000000d 0),linear-gradient(-45deg,#0000 75%,#0000000d 0);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.layer-thumbnail>*{position:relative;z-index:1}.layer-thumbnail-icon{align-items:center;background:var(--background-gray);display:flex;font-size:24px;height:100%;justify-content:center;width:100%}.layer-thumbnail-image{object-fit:cover}.layer-panel{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-md);display:flex;flex-direction:column;height:100%;min-width:320px;transition:max-height .3s ease,overflow .3s ease}.layer-panel.collapsed{max-height:60px;overflow:hidden}.layer-panel.collapsed .layer-panel-header{border-bottom:none;transition:border-bottom .3s ease}.layer-panel .layer-panel-header{align-items:center;background:var(--background-gray);border-bottom:1px solid var(--border-main);border-radius:var(--border-md) var(--border-md) 0 0;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.layer-panel .layer-panel-header:hover{background:#f8f9fb}.layer-panel .layer-panel-header h3{color:var(--text-black);font-size:var(--font-16);font-weight:600;margin:0}.layer-panel .panel-toggle-btn{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-16);height:32px;justify-content:center;opacity:.6;transition:all .2s ease;width:32px}.layer-panel .layer-panel-header:hover .panel-toggle-btn{opacity:1}.layer-panel .panel-toggle-btn:hover{background:#0000000d;color:var(--text-black)}.layer-panel .layer-list{animation:fadeIn .3s ease;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:8px}.layer-panel .empty-layers{align-items:center;color:var(--light-gray);display:flex;flex-direction:column;height:200px;justify-content:center;text-align:center}.layer-panel .empty-layers p{font-weight:500;margin:0 0 8px}.layer-panel .empty-layers span{font-size:14px}.layer-panel .layer-item{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);margin-bottom:6px;transition:all .2s ease;-webkit-user-select:none;user-select:none}.layer-panel .layer-item:active{cursor:grabbing}.layer-panel .layer-item.dragging{box-shadow:0 4px 12px #00000026;cursor:grabbing;opacity:.6;transform:rotate(2deg);transform:scale(1.02);z-index:1000}.layer-panel .layer-item.dragging .layer-content{pointer-events:none}.layer-panel .layer-item:hover{background:none}.layer-panel .layer-item.selected{background:var(--main-green-gradient-transparent);border-color:var(--main-green)}.layer-panel .layer-item.primary-selected{background:var(--second-green);border-color:var(--main-green);color:var(--main-white)}.layer-panel .layer-item.primary-selected .layer-name{color:var(--main-white);font-weight:600;line-height:1}.layer-panel .layer-item.primary-selected .layer-control-btn{color:var(--main-white)}.layer-panel .layer-item.primary-selected .layer-control-btn:hover{background:#fff3;color:var(--main-white)}.layer-panel .layer-item.primary-selected .layer-thumbnail{border-color:var(--main-white);box-shadow:0 2px 4px #0000001a}.layer-panel .layer-item.selected .layer-thumbnail{border-color:var(--main-green)}.layer-panel .layer-item.hidden{opacity:.5}.layer-panel .layer-content{align-items:center;cursor:move;display:flex;justify-content:space-between;padding:8px 12px}.layer-panel .layer-info{align-items:center;display:flex;flex:1 1;min-width:0}.layer-panel .layer-name{color:var(--text-black);font-size:var(--font-14);font-weight:500;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-panel .layer-controls{align-items:center;display:flex;gap:2px}.layer-panel .layer-controls *{cursor:pointer!important}.layer-panel .layer-order-controls{align-items:center;display:flex;gap:1px;margin:0 2px}.layer-panel .layer-control-btn{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-14);height:28px;justify-content:center;transition:all .2s ease;width:28px}.layer-panel .layer-control-btn.small{font-size:var(--font-12);height:24px;width:24px}.layer-panel .layer-control-btn:hover{background:var(--background-gray);color:var(--text-black)}.layer-panel .layer-control-btn.danger:hover{background:var(--main-red);color:var(--main-white)}.layer-panel .layer-control-btn:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.layer-panel .layer-control-btn:disabled:hover{background:#0000;color:var(--text-gray)}.layer-panel .layer-item.locked .layer-control-btn{cursor:not-allowed;opacity:.3}.layer-panel .layer-item.locked .layer-control-btn:hover{background:#0000;color:var(--text-gray)}.layer-panel .layer-item.locked .layer-control-btn.lock-btn{background:var(--background-gray);color:var(--text-black);cursor:pointer;opacity:1;pointer-events:auto}.layer-panel .layer-item.locked .layer-control-btn.lock-btn:hover{background:var(--background-gray);color:var(--text-black)}.layer-panel .layer-item.locked,.layer-panel .layer-item.locked *{cursor:default!important}.layer-panel .layer-item.locked{background:#9696961a;border-color:var(--light-gray)}.layer-panel .layer-item.locked.primary-selected,.layer-panel .layer-item.locked.selected{background:#9696961a;border-color:var(--light-gray);opacity:.7}.layer-panel .layer-item.locked.primary-selected,.layer-panel .layer-item.locked.primary-selected .layer-control-btn,.layer-panel .layer-item.locked.primary-selected .layer-name{color:var(--text-gray)}.layer-panel .layer-item.locked{border-left:3px solid var(--light-gray);opacity:.7}.layer-panel .layer-item.locked .layer-name{font-style:italic;opacity:.8}.layer-panel .layer-control-btn.active{background:var(--main-red);color:var(--main-white)}.layer-panel .layer-control-btn.active:hover{background:var(--main-red);opacity:.9}.layer-panel .layer-menu-wrapper{position:relative}.layer-panel .layer-dropdown{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);box-shadow:var(--main-box-shadow);margin-top:4px;min-width:120px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.layer-panel .dropdown-item{background:#0000;border:none;border-bottom:1px solid var(--border-main);color:var(--text-black);cursor:pointer;display:block;font-size:var(--font-14);padding:10px 16px;text-align:left;transition:all .2s ease;width:100%}.layer-panel .dropdown-item:last-child{border-bottom:none}.layer-panel .dropdown-item:hover{background:var(--background-gray)}.layer-panel .dropdown-item.delete{color:var(--main-red)}.layer-panel .dropdown-item.delete:hover{background:var(--main-red);color:var(--main-white)}@media (max-width:768px){.layer-panel .layer-panel-header{padding:6px 12px}}.floating-layer-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-lg);bottom:calc(var(--page-header-height) + 20px);box-shadow:0 6px 24px #0000001a;display:flex;flex-direction:column;max-height:40vh;overflow:hidden;position:absolute;right:20px;transition:max-height .3s ease;width:320px;z-index:100}.floating-layer-panel .layer-panel{border:none;border-radius:0;height:100%;min-width:auto}.floating-layer-panel .layer-panel-header{border-radius:var(--border-lg) var(--border-lg) 0 0}.floating-layer-panel .layer-list{flex:1 1;max-height:calc(40vh - 60px);overflow-y:auto}@media (max-width:1024px){.floating-layer-panel{max-height:35vh;width:280px}}@media (max-width:768px){.floating-layer-panel{bottom:80px;left:20px;max-height:30vh;position:fixed;right:20px;width:auto}}.floating-right-sidebar{bottom:calc(var(--page-header-height) + 20px);display:flex;flex-direction:column;gap:12px;pointer-events:none;position:absolute;right:20px;top:20px;width:320px;z-index:100}.floating-right-sidebar>*{pointer-events:auto}.floating-right-sidebar .floating-property-panel-container{bottom:auto!important;flex:0 0 auto;left:auto!important;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.floating-right-sidebar .floating-property-panel{max-height:60vh;position:relative;right:auto;top:auto;width:100%}.floating-right-sidebar .floating-layer-panel{bottom:auto!important;flex:0 1 auto;height:auto!important;left:auto!important;max-height:50vh!important;min-height:auto!important;overflow:hidden;position:relative!important;right:auto!important;top:auto!important;width:100%!important}.floating-right-sidebar .floating-layer-panel .layer-list{flex:1 1;max-height:calc(50vh - 60px)!important;overflow-x:hidden;overflow-y:auto}.floating-right-sidebar .floating-layer-panel .layer-panel{display:flex;flex-direction:column;height:100%}@media (max-width:1024px){.floating-right-sidebar{width:280px}}@media (max-width:768px){.floating-right-sidebar{bottom:80px;flex-direction:column;left:20px;max-height:60vh;position:fixed;right:20px;top:auto;width:auto}.floating-right-sidebar .floating-property-panel-container{margin-bottom:8px}.floating-right-sidebar .floating-layer-panel{min-height:150px}}.floating-template-selection-container{bottom:calc(var(--page-header-height) + 20px);left:20px;pointer-events:none;position:absolute;top:20px;width:320px;z-index:100}.floating-template-selection{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-lg);box-shadow:0 4px 24px #00000014;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;pointer-events:auto;transition:max-height .3s ease}.floating-template-selection.collapsed{height:auto;max-height:60px;overflow:hidden}.floating-template-selection .panel-header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8f9fbcc;border-bottom:1px solid var(--border-main);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s ease;-webkit-user-select:none;user-select:none}.floating-template-selection .panel-header:hover{background:#f8f9fb}.floating-template-selection.collapsed .panel-header{border-bottom:none;transition:border-bottom .3s ease}.floating-template-selection .header-info{align-items:center;display:flex;gap:8px}.floating-template-selection .header-icon{color:var(--second-green);font-size:var(--font-16)}.floating-template-selection .header-title{color:var(--text-black);font-size:var(--font-16);font-weight:600}.floating-template-selection .panel-toggle-btn{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-16);height:32px;justify-content:center;opacity:.6;transition:all .2s ease;width:32px}.floating-template-selection .panel-header:hover .panel-toggle-btn{opacity:1}.floating-template-selection .panel-toggle-btn:hover{background:#0000000d;color:var(--text-black)}.floating-template-selection .category-tabs{animation:fadeIn .3s ease;background:#f8f9fb99;border-bottom:1px solid var(--border-main);padding:8px 12px 0}.floating-template-selection .category-tabs-scroll{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-color:var(--border-main) #0000;scrollbar-width:thin}.floating-template-selection .category-tabs-scroll::-webkit-scrollbar{height:4px}.floating-template-selection .category-tabs-scroll::-webkit-scrollbar-track{background:#0000}.floating-template-selection .category-tabs-scroll::-webkit-scrollbar-thumb{background:var(--border-main);border-radius:2px}.floating-template-selection .category-tabs-scroll::-webkit-scrollbar-thumb:hover{background:var(--border-main-hover)}.floating-template-selection .category-tab{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;flex-shrink:0;font-size:var(--font-12);font-weight:500;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.floating-template-selection .category-tab:hover{background:#fff;border-color:var(--second-green);color:var(--text-black)}.floating-template-selection .category-tab.active{background:var(--button-gradient);border-color:var(--second-green);box-shadow:0 2px 8px #46b68033;color:var(--main-white)}.floating-template-selection .templates-list{animation:fadeIn .3s ease;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px}.floating-template-selection .templates-list::-webkit-scrollbar{width:6px}.floating-template-selection .templates-list::-webkit-scrollbar-track{background:var(--background-gray)}.floating-template-selection .templates-list::-webkit-scrollbar-thumb{background:var(--border-main);border-radius:3px}.floating-template-selection .templates-list::-webkit-scrollbar-thumb:hover{background:var(--border-main-hover)}.floating-template-selection .templates-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.floating-template-selection .template-item{aspect-ratio:1;background:var(--main-white);border:2px solid var(--border-main);border-radius:var(--border-sm);cursor:pointer;overflow:hidden;position:relative;transition:all .2s ease}.floating-template-selection .template-item:hover{border-color:var(--second-green);box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.floating-template-selection .template-item.active{border-color:var(--second-green);box-shadow:0 0 0 3px #46b68033}.floating-template-selection .template-thumbnail{height:100%;position:relative;width:100%}.floating-template-selection .template-thumbnail img{display:block;height:100%;object-fit:cover;width:100%}.floating-template-selection .empty-state,.floating-template-selection .loading-container{align-items:center;display:flex;justify-content:center;min-height:200px;padding:40px 20px}.floating-template-selection .empty-state{color:var(--text-gray);font-size:var(--font-14);text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1024px){.floating-template-selection-container{width:280px}}@media (max-width:768px){.floating-template-selection-container{bottom:80px;left:20px;max-height:50vh;position:fixed;right:20px;top:auto;width:auto}.floating-template-selection .panel-header{padding:8px 12px}.floating-template-selection .templates-grid{grid-template-columns:repeat(3,1fr)}}.floating-bottom-bar{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-lg);bottom:calc(var(--page-header-height) + 20px);box-shadow:0 6px 24px #0000001a;display:flex;gap:16px;left:50%;padding:8px;position:absolute;transform:translateX(-50%);z-index:100}.floating-bottom-bar .bottom-bar-section{align-items:center;display:flex;gap:8px}.floating-bottom-bar .bottom-bar-section.center{margin:0 16px}.floating-bottom-bar .tool-dropdown{display:inline-block;position:relative}.floating-bottom-bar .tool-dropdown-trigger{align-items:center;background:none;border:none;border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-16);height:32px;justify-content:space-between;padding:0 6px;transition:all .2s ease}.floating-bottom-bar .tool-dropdown-trigger:hover{background:var(--background-gray);color:var(--text-black)}.floating-bottom-bar .tool-trigger-content{gap:2px}.floating-bottom-bar .primary-tool,.floating-bottom-bar .tool-trigger-content{align-items:center;display:flex;font-size:var(--font-16);justify-content:center}.floating-bottom-bar .primary-tool{color:inherit}.floating-bottom-bar .secondary-tool{align-items:center;color:inherit;display:flex;font-size:var(--font-10);justify-content:center;opacity:.4;transition:opacity .2s ease}.floating-bottom-bar .tool-dropdown-trigger:hover .secondary-tool{display:none;opacity:.4}.floating-bottom-bar .dropdown-arrow{font-size:var(--font-10);margin-left:2px;opacity:.8;transition:transform .2s ease}.floating-bottom-bar .dropdown-arrow.open{transform:rotate(180deg)}.floating-bottom-bar .tool-dropdown-menu{animation:dropdownSlideUp .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-md);bottom:calc(100% + 8px);box-shadow:0 4px 16px #0000001f;left:0;min-width:120px;overflow:hidden;position:absolute;z-index:1000}@keyframes dropdownSlideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.floating-bottom-bar .dropdown-item{align-items:center;background:#0000;border:none;color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-16);gap:10px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.floating-bottom-bar .dropdown-item svg{font-size:var(--font-16);height:13px;width:13px}.floating-bottom-bar .dropdown-item:hover{background:var(--background-gray);color:var(--text-black)}.floating-bottom-bar .dropdown-item.active{background:var(--main-green);color:var(--main-white)}.floating-bottom-bar .dropdown-item span{font-weight:500}.floating-bottom-bar .tool-group{align-items:center;border-radius:var(--border-sm);display:flex;gap:2px;padding:2px}.floating-bottom-bar .tool-btn{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-16);font-weight:500;height:32px;justify-content:center;transition:all .2s ease;width:32px}.floating-bottom-bar .tool-btn:hover{background:var(--background-gray);color:var(--text-black)}.floating-bottom-bar .tool-btn.active{background:var(--main-green);color:var(--main-white)}.floating-bottom-bar .zoom-controls{align-items:center;border-radius:var(--border-sm);display:flex;gap:2px;padding:2px}.floating-bottom-bar .zoom-btn{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-16);height:32px;justify-content:center;transition:all .2s ease;width:32px}.floating-bottom-bar .zoom-btn:hover{background:var(--background-gray);color:var(--text-black)}.floating-bottom-bar .zoom-display{align-items:center;background:var(--main-white);border:none;border-radius:var(--border-xs);color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-16);font-weight:600;height:32px;justify-content:center;margin:0 2px;min-width:52px;padding:0 6px;transition:all .2s ease}.floating-bottom-bar .zoom-display:hover{background:var(--background-gray)}.floating-bottom-bar .history-controls{align-items:center;border-radius:var(--border-sm);display:flex;gap:2px;padding:2px}.floating-bottom-bar .history-btn{align-items:center;background:#0000;border:none;border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;font-size:var(--font-16);height:32px;justify-content:center;transition:all .2s ease;width:32px}.floating-bottom-bar .history-btn:hover:not(:disabled){background:var(--background-gray);color:var(--text-black)}.floating-bottom-bar .history-btn:disabled{cursor:not-allowed;opacity:.4}@media (max-width:768px){.floating-bottom-bar{bottom:20px;gap:12px;justify-content:space-between;left:20px;overflow-x:clip;overflow-y:visible;padding:6px 12px;position:fixed;right:20px;transform:none}.floating-bottom-bar::-webkit-scrollbar{display:none}.floating-bottom-bar .bottom-bar-section.center{margin:0 6px}.floating-bottom-bar .history-btn,.floating-bottom-bar .tool-btn,.floating-bottom-bar .tool-dropdown-trigger{height:28px;width:28px}.floating-bottom-bar .tool-trigger-content{gap:1px}.floating-bottom-bar .zoom-btn{height:24px;width:24px}.floating-bottom-bar .zoom-display{height:24px;min-width:44px;padding:0 4px}.floating-bottom-bar .tool-dropdown-menu{min-width:100px}.floating-bottom-bar .dropdown-item{gap:8px;padding:8px 10px}.floating-bottom-bar .dropdown-item svg{height:11px;width:11px}}.image-editor{background:var(--background-gray);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh}.image-editor.figma-style{background:#f5f5f5}.image-editor-header{background:var(--main-white);border-bottom:1px solid var(--border-main);padding:12px 16px;position:relative;z-index:50}.image-editor-stage{flex:1 1;overflow:hidden;position:relative}.image-editor .template-loading-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:9999}.image-editor .template-loading-content{background:#fff;border-radius:var(--border-lg);box-shadow:0 8px 32px #0000001a;padding:2rem;text-align:center}.image-editor .template-loading-content .loading-spinner{animation:spin 1s linear infinite;border:4px solid #f3f4f6;border-radius:50%;border-top-color:#3b82f6;height:40px;margin:0 auto 1rem;width:40px}.image-editor .template-loading-content p{color:#6b7280;font-size:16px;font-weight:500;margin:0}.image-editor .image-editor-content{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:320px 1fr 280px;overflow:hidden;padding:16px}.image-editor .image-editor-sidebar{display:flex;flex-direction:column;overflow:hidden}.image-editor .image-editor-sidebar.left{grid-column:1}.image-editor .image-editor-sidebar.right{grid-column:3}.image-editor .image-editor-main{align-items:center;display:flex;grid-column:2;justify-content:center;min-height:0;overflow:hidden}@media (max-width:1200px){.image-editor .image-editor-content{grid-template-columns:300px 1fr 260px}}@media (max-width:1024px){.image-editor .image-editor-content{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.image-editor .image-editor-sidebar{max-height:300px}.image-editor .image-editor-sidebar.left{grid-column:1;grid-row:1}.image-editor .image-editor-main{grid-column:1;grid-row:2}.image-editor .image-editor-sidebar.right{grid-column:1;grid-row:3}}@media (max-width:768px){.image-editor .image-editor{height:100vh}.image-editor .image-editor-header{padding:12px}.image-editor .image-editor-content{gap:12px;padding:12px}}.image-editor .font-style-controls{display:flex;gap:16px;margin-top:0}.image-editor .shadow-presets{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.image-editor .preset-btn{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);cursor:pointer;font-size:12px;padding:8px 12px;transition:all .2s ease}.image-editor .preset-btn:hover{background:var(--main-green-gradient-transparent);border-color:var(--main-green)}.image-editor .layer-info-card{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-xs);margin-top:8px;padding:12px}.image-editor .layer-info-row{display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.image-editor .layer-info-row:last-child{margin-bottom:0}.image-editor .layer-order-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.image-editor .layer-actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.image-editor .layer-action-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);cursor:pointer;display:flex;font-size:12px;gap:8px;padding:8px 12px;transition:all .2s ease}.image-editor .layer-action-btn:hover:not(:disabled){background:var(--background-gray);border-color:var(--border-main-hover)}.image-editor .layer-action-btn:disabled{cursor:not-allowed;opacity:.5}.image-editor .svg-colors-loading,.svg-colors-empty{color:var(--text-gray);font-size:12px}.image-editor .svg-colors-palette{display:grid;grid-template-columns:repeat(auto-fill,minmax(32px,1fr));margin-top:0}.image-editor .svg-palette-input{cursor:pointer;inset:0;opacity:0;position:absolute}.image-editor .layer-action-btn.danger:hover:not(:disabled){border-color:var(--main-red);color:var(--main-red)}.image-editor .layer-list::-webkit-scrollbar,.image-editor .toolbar-content::-webkit-scrollbar{width:6px}.image-editor .layer-list::-webkit-scrollbar-track,.image-editor .toolbar-content::-webkit-scrollbar-track{background:var(--background-gray)}.image-editor .layer-list::-webkit-scrollbar-thumb,.image-editor .toolbar-content::-webkit-scrollbar-thumb{background:var(--border-main);border-radius:3px}.image-editor .layer-list::-webkit-scrollbar-thumb:hover,.image-editor .toolbar-content::-webkit-scrollbar-thumb:hover{background:var(--border-main-hover)}.shadow-controls{display:flex;flex-direction:column;gap:0}.shadow-controls .control-section{border-bottom:1px solid var(--border-main);padding:16px 0}.shadow-controls .control-section:last-child{border-bottom:none}.shadow-controls .control-section:first-child{padding-top:0}.shadow-controls .control-group{display:flex;flex-direction:column;gap:8px;margin-bottom:4px}.shadow-controls .control-label{color:var(--text-gray);font-size:var(--font-12);font-weight:500;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.shadow-controls .control-group.inline{align-items:center;flex-direction:row;gap:12px}.shadow-controls .control-group.inline .control-label{flex-shrink:0;font-size:var(--font-12);margin-bottom:0;min-width:20px}.shadow-controls .control-row{display:flex;gap:12px;margin-top:8px}.shadow-controls .control-row .control-group{flex:1 1}.shadow-controls .control-input{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);font-size:var(--font-12);min-width:60px;padding:6px 10px;transition:all .2s ease;width:100%}.shadow-controls .control-group.inline .control-input{flex:1 1}.shadow-controls .control-input:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.shadow-controls .control-slider{-webkit-appearance:none;appearance:none;background:var(--background-gray);border-radius:var(--border-xs);cursor:pointer;height:4px;outline:none;width:100%}.shadow-controls .control-slider::-webkit-slider-track{background:var(--background-gray);border:none;border-radius:var(--border-xs);height:4px;width:100%}.shadow-controls .control-slider::-moz-range-track{background:var(--background-gray);border:none;border-radius:var(--border-xs);height:4px;width:100%}.shadow-controls .control-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--main-white);border:2px solid var(--main-green);border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;height:16px;width:16px}.shadow-controls .control-slider::-moz-range-thumb{appearance:none;background:var(--main-white);border:2px solid var(--main-green);border-radius:50%;box-shadow:0 2px 8px #00000026;cursor:pointer;height:16px;width:16px}.shadow-controls .slider-value{font-size:var(--font-12);margin-top:6px}.shadow-controls .control-checkbox{align-items:center;color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;-webkit-user-select:none;user-select:none}.shadow-controls .control-checkbox input[type=checkbox]{accent-color:var(--main-green);cursor:pointer;height:16px;width:16px}.shadow-controls .color-picker-container{border:2px solid var(--border-main);border-radius:var(--border-xs);cursor:pointer;flex-shrink:0;height:32px;overflow:hidden;position:relative;transition:all .2s ease;width:32px}.shadow-controls .color-picker-container:hover{border-color:var(--main-green);box-shadow:0 0 0 2px #46b68033}.shadow-controls .color-picker-input{background:#0000;border:none;cursor:pointer;height:32px;left:0;opacity:0;position:absolute;top:0;width:32px}.shadow-controls .shadow-presets{display:flex;flex-wrap:wrap;gap:8px}.shadow-controls .preset-btn{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-12);font-weight:500;padding:8px 16px;transition:all .2s ease}.shadow-controls .preset-btn:hover{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.shadow-controls .no-selection{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.shadow-controls .no-selection p{font-size:var(--font-14);font-weight:500;margin:0}@media (max-width:768px){.shadow-controls .control-row{flex-direction:column;gap:8px}.shadow-controls .shadow-presets{flex-direction:column}}.layer-controls{display:flex;gap:16px}.layer-controls .control-group{display:flex;flex-direction:column;gap:8px}.layer-controls .control-label{color:var(--text-black);font-size:var(--font-14);font-weight:600;margin-bottom:4px}.layer-controls .control-checkbox{align-items:center;color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-14);gap:8px;-webkit-user-select:none;user-select:none}.layer-controls .control-checkbox input[type=checkbox]{accent-color:var(--main-green);cursor:pointer;height:16px;width:16px}.layer-controls .control-slider{-webkit-appearance:none;appearance:none;background:var(--background-gray);border-radius:var(--border-xs);cursor:pointer;height:6px;outline:none;width:100%}.layer-controls .control-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--main-green);border:2px solid var(--main-white);border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:18px;width:18px}.layer-controls .control-slider::-moz-range-thumb{background:var(--main-green);border:2px solid var(--main-white);border-radius:50%;box-shadow:0 2px 4px #0000001a;cursor:pointer;height:18px;width:18px}.layer-controls .control-select{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;font-size:var(--font-14);padding:8px 12px;transition:all .2s ease;width:100%}.layer-controls .control-select:focus{border-color:var(--main-green);box-shadow:0 0 0 2px #46b6801a;outline:none}.layer-controls .layer-info-card{background:var(--background-gray);border:1px solid var(--border-main);border-radius:var(--border-sm);padding:12px}.layer-controls .layer-info-row{align-items:center;display:flex;font-size:var(--font-12);justify-content:space-between;margin-bottom:8px}.layer-controls .layer-info-row:last-child{margin-bottom:0}.layer-controls .layer-info-row span:first-child{color:var(--text-gray);font-weight:500}.layer-controls .layer-info-row span:last-child{color:var(--text-black);font-weight:600}.layer-controls .layer-order-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.layer-controls .layer-actions{display:flex;flex-direction:column;gap:8px}.layer-controls .layer-action-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);color:var(--text-black);cursor:pointer;display:flex;font-size:var(--font-12);font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s ease}.layer-controls .layer-action-btn:hover:not(:disabled){background:var(--background-gray);border-color:var(--main-green)}.layer-controls .layer-action-btn:disabled{background:var(--background-gray);cursor:not-allowed;opacity:.5}.layer-controls .layer-action-btn.danger:hover:not(:disabled){background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.layer-controls .layer-action-btn svg{font-size:var(--font-14)}.layer-controls .no-selection{align-items:center;color:var(--text-gray);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.layer-controls .no-selection p{font-size:var(--font-14);font-weight:500;margin:0}@media (max-width:768px){.layer-controls .layer-order-grid{grid-template-columns:1fr}}.toolbar{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);flex-direction:column;height:100%;min-width:320px}.toolbar .toolbar-header{align-items:center;background:var(--background-gray);border-bottom:1px solid var(--border-main);border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:16px}.toolbar .toolbar-header h3{color:var(--text-black);font-size:16px;font-weight:600;margin:0}.toolbar .add-element-container{position:relative}.toolbar .add-element-btn{align-items:center;background:var(--main-green);border:none;border-radius:var(--border-xs);color:var(--main-white);cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s ease;width:32px}.toolbar .add-element-btn:hover{background:var(--main-green-hover)}.toolbar .add-element-menu{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);box-shadow:var(--card-shadow);margin-top:4px;min-width:150px;position:absolute;right:0;top:100%;z-index:10}.toolbar .add-menu-item{align-items:center;background:#0000;border:none;color:var(--text-black);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:12px 16px;text-decoration:none;transition:background .2s ease;width:100%}.toolbar .add-menu-item:hover{background:var(--background-gray)}.toolbar .add-menu-item:first-child{border-radius:6px 6px 0 0}.toolbar .add-menu-item:last-child{border-radius:0 0 6px 6px}.toolbar .toolbar-tabs{background:var(--background-gray);border-bottom:1px solid var(--border-main);display:flex}.toolbar .toolbar-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-gray);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:12px;gap:4px;padding:12px 8px;transition:all .2s ease}.toolbar .toolbar-tab:hover{background:var(--main-white);color:var(--text-black)}.toolbar .toolbar-tab.active{background:var(--main-white);border-bottom-color:var(--main-green);color:var(--main-green)}.toolbar .toolbar-tab svg{font-size:16px}.toolbar .toolbar-content{flex:1 1;overflow-y:auto;padding:16px}.toolbar .no-selection{align-items:center;color:var(--light-gray);display:flex;height:100%;justify-content:center;text-align:center}.toolbar .no-selection p{font-size:14px;margin:0}.toolbar .control-group{margin-bottom:20px}.toolbar .control-group:last-child{margin-bottom:0}.toolbar .control-label{color:var(--text-black);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.toolbar .control-input{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);font-size:14px;padding:8px 12px;transition:border-color .2s ease;width:100%}.toolbar .control-input:focus{border-color:var(--main-green);outline:none}.toolbar .control-textarea{font-family:inherit;min-height:80px;resize:vertical}.toolbar .control-select{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);cursor:pointer;font-size:14px;padding:8px 12px;width:100%}.toolbar .control-row{display:flex;gap:12px}.toolbar .control-row .control-group{flex:1 1;margin-bottom:0}.toolbar .control-slider{margin:8px 0;width:100%}.toolbar .control-checkbox{align-items:center;display:flex;gap:8px}.toolbar .control-checkbox input{margin:0}.toolbar .color-picker-container{position:relative}.toolbar .color-swatch{border:1px solid var(--border-main);border-radius:var(--border-xs);cursor:pointer;height:40px;overflow:hidden;position:relative;width:100%}.toolbar .color-picker-overlay{left:0;margin-top:4px;position:absolute;top:100%;z-index:20}.toolbar .dynamic-text-buttons{margin-top:12px}.toolbar .dynamic-buttons-label{color:var(--text-gray);display:block;font-size:12px;font-weight:500;margin-bottom:8px}.toolbar .dynamic-buttons-row{display:flex;flex-wrap:wrap;gap:6px}.toolbar .dynamic-text-button{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);cursor:pointer;font-size:11px;font-weight:500;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.toolbar .dynamic-text-button:hover{background:var(--main-green);border-color:var(--main-green);color:var(--main-white);transform:translateY(-1px)}.toolbar .dynamic-text-button:active{transform:translateY(0)}.toolbar .image-settings-controls{padding:0}.toolbar .control-description{color:var(--light-gray);font-size:11px;line-height:1.3;margin-top:4px}.toolbar .control-checkbox-group{display:flex;flex-direction:column;gap:8px}.toolbar .remove-bg-controls{padding:0}.toolbar .remove-bg-actions{margin-top:12px}.toolbar .remove-bg-btn{align-items:center;background:var(--main-green);border:1px solid var(--main-green);border-radius:var(--border-xs);color:var(--main-white);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-bottom:8px;padding:10px 16px;transition:all .2s ease;width:100%}.toolbar .remove-bg-btn:hover{background:var(--main-green-hover);border-color:var(--main-green-hover);transform:translateY(-1px)}.toolbar .remove-bg-btn:active{transform:translateY(0)}.toolbar .remove-bg-btn-icon{font-size:14px}.action-bar{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);box-shadow:var(--card-shadow);gap:16px;padding:12px 16px}.action-bar,.action-group{align-items:center;display:flex}.action-group{gap:8px}.action-group:not(:last-child){border-right:1px solid var(--border-main);padding-right:16px}.action-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-black);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s ease}.action-btn:hover:not(:disabled){background:var(--background-gray);border-color:var(--border-main-hover)}.action-btn:disabled{cursor:not-allowed;opacity:.5}.action-btn.primary{background:var(--main-green);border-color:var(--main-green);color:var(--main-white)}.action-btn.primary:hover:not(:disabled){background:var(--main-green-hover);border-color:var(--main-green-hover)}.action-btn.danger{border-color:var(--main-red);color:var(--main-red)}.action-btn.danger:hover:not(:disabled){background:var(--main-red);color:var(--main-white)}.action-btn svg{font-size:16px}.complete-button{align-items:center;background:var(--main-green);border:none;border-radius:var(--border-sm);box-shadow:var(--main-box-shadow);color:var(--main-white);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:34px;justify-content:center;min-width:140px;padding:12px 20px;transition:all .2s ease}.complete-button:hover:not(.disabled){background:var(--main-green-hover);box-shadow:0 8px 20px #c8c8d566;transform:translateY(-1px)}.complete-button:active:not(.disabled){box-shadow:var(--main-box-shadow);transform:translateY(0)}.complete-button.disabled{background:var(--disabled-gray);box-shadow:none;color:var(--light-gray);cursor:not-allowed;transform:none}.complete-button-icon{flex-shrink:0;font-size:16px}.complete-button-icon.spinning{animation:spin 1s linear infinite}.complete-button.compact{font-size:13px;min-width:120px;padding:8px 16px}.complete-button.large{font-size:16px;min-width:160px;padding:16px 24px}.complete-button.icon-only{height:44px;min-width:auto;padding:12px;width:44px}.complete-button.icon-only .complete-button-icon{font-size:18px}.complete-button.secondary{background:var(--main-white);border:2px solid var(--main-green);color:var(--main-green)}.complete-button.secondary:hover:not(.disabled){background:var(--main-green);color:var(--main-white)}.complete-button.loading{pointer-events:none;position:relative}.complete-button.loading:after{background:#ffffff1a;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.save-as-template-button{align-items:center;background:var(--main-green);border:none;border-radius:var(--border-sm);box-shadow:var(--main-box-shadow);color:var(--main-white);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;height:34px;justify-content:center;min-width:140px;padding:12px 20px;transition:all .2s ease}.save-as-template-button:hover:not(.disabled){background:var(--main-green-hover);box-shadow:0 8px 20px #c8c8d566;transform:translateY(-1px)}.save-as-template-button:active:not(.disabled){box-shadow:var(--main-box-shadow);transform:translateY(0)}.save-as-template-button.disabled{background:var(--disabled-gray);box-shadow:none;color:var(--light-gray);cursor:not-allowed;transform:none}.save-as-template-button-icon{flex-shrink:0;font-size:16px}.save-as-template-button-icon.spinning{animation:spin 1s linear infinite}.save-as-template-button.compact{font-size:13px;min-width:120px;padding:8px 16px}.save-as-template-button.large{font-size:16px;min-width:160px;padding:16px 24px}.save-as-template-button.icon-only{height:44px;min-width:auto;padding:12px;width:44px}.save-as-template-button.icon-only .save-as-template-button-icon{font-size:18px}.save-as-template-button.secondary{background:var(--main-white);border:2px solid var(--main-green);color:var(--main-green)}.save-as-template-button.secondary:hover:not(.disabled){background:var(--main-green);color:var(--main-white)}.save-as-template-button.loading{pointer-events:none;position:relative}.save-as-template-button.loading:after{background:#ffffff1a;border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.ImageEditor_container__5Ecqp{background:var(--background-gray);display:flex;flex-direction:column;height:100vh}.ImageEditor_editorWrapper__p-Zaw{flex:1 1;overflow:hidden}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:var(--border-sm);box-shadow:0 2px 4px #0000000d;color:var(--text-gray);margin:1.5rem auto;max-width:850px;padding:1.25rem;width:100%}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD p{font-size:.95rem;line-height:1.6;margin:.75rem 0}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD p:first-child{margin-top:0}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD p:last-child{margin-bottom:0}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD strong{color:var(--text-gray);font-weight:600}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD .ExistingSupplementaryWarning_tryAgain__ibnsY{background-color:#0d6efd1a;border-radius:var(--border-xs);color:#0d6efd;cursor:pointer;font-weight:500;margin:0 .25rem;padding:.25rem .5rem;text-decoration:none;transition:all .2s ease}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD .ExistingSupplementaryWarning_tryAgain__ibnsY:hover{background-color:#0d6efd26;color:#0a58ca}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD .ExistingSupplementaryWarning_disabledTryAgain__Zvw0W{color:#6c757d;cursor:not-allowed;opacity:.7;padding:.25rem .5rem;text-decoration:none}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD .ExistingSupplementaryWarning_note__km8Xx{background-color:#f0f0f0;border-radius:var(--border-xs);color:var(--text-gray);font-size:.875rem;font-style:italic;margin-top:1rem;padding:.75rem}@media (max-width:768px){.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD{margin:1rem auto;padding:1rem}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD p{font-size:.9rem}.ExistingSupplementaryWarning_existingSupplementaryWarning__VjfsD .ExistingSupplementaryWarning_note__km8Xx{font-size:.85rem;padding:.5rem}}.EnhencedCatalogProductsSelectionList_productSelectionList__xaKIe{display:flex;flex-direction:row;gap:1rem;height:100%;width:100%;@media (max-width:1024px){flex-direction:column;gap:.75rem}}.EnhencedCatalogProductsSelectionList_mainHeader__mZ\+vA{align-items:center;background:var(--main-white);color:var(--second-green);display:flex;flex-direction:row;font-size:small}.EnhencedCatalogProductsSelectionList_mainHeaderTitle__yraQA{font-size:medium;font-weight:500;margin-left:10px}.EnhencedCatalogProductsSelectionList_leftSide__Obkm0{background:#fff;display:flex;flex:2.85 1;flex-direction:column;height:calc(100vh - var(--topbar-height) - 4em);overflow:hidden;@media (max-width:1024px){flex:none;min-height:450px}}.EnhencedCatalogProductsSelectionList_rightSide__6omvd{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__sHh6r{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem}.EnhencedCatalogProductsSelectionList_catalogDropdown__pK55\+{align-items:start;display:flex;flex:1 1;flex-direction:column;gap:.5rem;min-width:200px}.EnhencedCatalogProductsSelectionList_rightSideHeader__Nbkc6 h4{margin-top:0}.EnhencedCatalogProductsSelectionList_searchBarContainer__OfM1y{align-items:center;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:var(--border-xs);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__iTTC-{color:#666;font-size:.9rem}.EnhencedCatalogProductsSelectionList_searchBar__7PZr4{background:#0000;border:none;font-size:.85rem;height:24px;outline:none;padding:0;width:100%}.EnhencedCatalogProductsSelectionList_productSelectionList__xaKIe .catalog-row{align-items:center;border:1px solid red;flex:1 1 auto;gap:2em;height:100%}.EnhencedCatalogProductsSelectionList_row__93fA4{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;width:100%}.EnhencedCatalogProductsSelectionList_label__Tn18v{align-content:center;align-items:center;color:#666;font-size:var(--font-14);height:30px;white-space:nowrap;@media (max-width:768px){min-width:80px}}.EnhencedCatalogProductsSelectionList_productSelectionList__xaKIe .custom-dropdown{font-size:.9em;height:30px;min-width:200px}.EnhencedCatalogProductsSelectionList_helperText__jb8a3{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:var(--border-sm);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__s-Zky{color:var(--text-gray);margin-bottom:.5em}.EnhencedCatalogProductsSelectionList_helperText__jb8a3 a{align-items:center;background-color:initial;border:1px solid var(--main-green);border-radius:var(--border-xs);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__jb8a3 a:hover{background-color:var(--main-green);color:#fff!important;transform:translateY(-1px)}.EnhencedCatalogProductsSelectionList_productsGrid__6GLnp{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__Bx4K9{padding:.5em 0}.EnhencedCatalogProductsSelectionList_selectedProductsList__zPUgn{flex:1 1;max-height:78vh;overflow-y:scroll}.EnhencedCatalogProductsSelectionList_productContainer__GIMe2{background:#fff;border:1px solid #e0e0e0;border-radius:var(--border-xs);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__GIMe2:hover{border-color:var(--second-green);box-shadow:0 2px 8px #0000000d;transform:translateY(-1px)}.EnhencedCatalogProductsSelectionList_icon__beazc{color:var(--second-green);line-height:1.2}.EnhencedCatalogProductsSelectionList_priceContainer__6ucZ-{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__Nv4mh{color:var(--second-green);font-size:.85rem;font-weight:600;line-height:1.2;@media (max-width:768px){font-size:.8rem}}.EnhencedCatalogProductsSelectionList_originalPrice__h9Omp{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__kPr3F{color:var(--second-green);font-size:.85rem;font-weight:600;line-height:1.2;@media (max-width:768px){font-size:.8rem}}.EnhencedCatalogProductsSelectionList_nameCont__Gzwcd{overflow:hidden}.EnhencedCatalogProductsSelectionList_productName__HBJxj{-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__swHyb{aspect-ratio:1;border-radius:var(--border-xs);margin:0 auto .5rem;overflow:hidden;width:100%;@media (max-width:1024px){margin-bottom:.35rem}}.EnhencedCatalogProductsSelectionList_productImage__swHyb img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.EnhencedCatalogProductsSelectionList_productContainer__GIMe2:hover .EnhencedCatalogProductsSelectionList_productImage__swHyb img{transform:scale(1.05)}.EnhencedCatalogProductsSelectionList_loadMoreButton__Zytax{background:var(--border-main);border-radius:var(--border-xs);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__Zytax:hover{background:var(--text-blue);color:#fff}.EnhencedCatalogProductsSelectionList_productsGrid__6GLnp::-webkit-scrollbar{width:4px}.EnhencedCatalogProductsSelectionList_productsGrid__6GLnp::-webkit-scrollbar-track{background:#f1f1f1;border-radius:var(--border-md)}.EnhencedCatalogProductsSelectionList_productsGrid__6GLnp::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:var(--border-md)}.EnhencedCatalogProductsSelectionList_productsGrid__6GLnp{scrollbar-color:#c1c1c1 #f1f1f1;scrollbar-width:thin}.EnhencedCatalogProductsSelectionList_nextButton__0kv-A{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__6jMiq{font-size:.85rem;margin-left:4px;transform:translateX(0);transition:transform .3s ease}.EnhencedCatalogProductsSelectionList_nextButton__0kv-A:not(:disabled):hover .EnhencedCatalogProductsSelectionList_nextButtonIcon__6jMiq{transform:translateX(4px)}.EnhencedCatalogProductsSelectionList_nextButton__0kv-A:disabled .EnhencedCatalogProductsSelectionList_nextButtonIcon__6jMiq{opacity:.5}.EnhencedCatalogProductsSelectionList_nextButtonContainer__uuAnl{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__sHh6r .custom-dropdown{width:100%}.EnhencedCatalogProductsSelectionList_leftSideHeader__sHh6r .custom-dropdown .dropdown{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:var(--border-xs);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__io7Ih{max-width:calc(100% - 20px);overflow:hidden}.EnhencedCatalogProductsSelectionList_text-box__io7Ih .EnhencedCatalogProductsSelectionList_name__fyN\+L{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhencedCatalogProductsSelectionList_text-box__io7Ih .EnhencedCatalogProductsSelectionList_title__6vT2Z{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.EnhencedCatalogProductsSelectionList_leftSideHeader__sHh6r .custom-dropdown .options .option,.EnhencedCatalogProductsSelectionList_leftSideHeader__sHh6r .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:var(--border-xs);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__iNSQD{align-items:center;display:flex;flex:1 1 300px;gap:.5rem;max-width:400px;min-width:250px}.EnhencedCatalogProductsSelectionList_dropdownLabel__ZbNHY{color:#666;font-size:.8em;min-width:80px;white-space:nowrap}.EnhencedCatalogProductsSelectionList_leftSideHeader__sHh6r .custom-dropdown .dropdown .text-box{max-width:calc(100% - 20px);overflow:hidden}.EnhencedCatalogProductsSelectionList_leftSideHeader__sHh6r .custom-dropdown .dropdown .text-box .name{cursor:pointer;display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhencedCatalogProductsSelectionList_leftSideHeader__sHh6r .custom-dropdown .options .option .text-box .title{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EnhencedCatalogProductsSelection_container__IL2Kn{display:flex;flex-direction:column;height:100%;overflow:hidden}.EnhencedCatalogProductsSelection_productSectionBody__h0inb{display:flex;height:100%;padding:1em 2em;width:100%}.EnhencedCatalogProductsSelection_backButton__LEa8t{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__LEa8t:hover{background:var(--second-green);border:1px solid var(--second-green);color:#fff}.EnhencedCatalogProductsSelection_catalogTopLogo__mShSi{border-bottom:1px solid #e0e0e0;padding:10px;pointer-events:none;width:100%}.EnhencedCatalogProductsSelection_catalogTopLogoBackButton__FfFvA{align-items:center;background:none;border:none;color:#333;display:flex;font-size:18px;padding-left:2em}.EnhencedCatalogProductsSelection_catalogTopLogoBackIcon__3Y0Rw{color:#13364a;cursor:pointer;margin-right:10px}.EnhencedCatalogProductsSelection_catalogTopLogoText__UqkN9{-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__VdSG3{color:#58ba8b;font-size:24px}.EnhencedCatalogProductsSelection_productSelectionTitle__3ML1v{color:var(--second-green);font-weight:600;padding:1em 2em}.EnhencedCatalogEditor_editorContainer__1n3oG{background-color:#f9f9f9;display:flex;height:100vh;width:100%}.EnhencedCatalogEditor_leftToolbar__lscAB,.EnhencedCatalogEditor_rightToolbar__ANnBm{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:var(--border-xs)}&::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:var(--border-xs)}&::-webkit-scrollbar-thumb:hover{background:#a8a8a8}}.EnhencedCatalogEditor_leftToolbar__lscAB{border-right-width:1px;overflow:auto}.EnhencedCatalogEditor_rightToolbar__ANnBm{border-left-width:1px;overflow-x:hidden;overflow-y:scroll;position:relative;scrollbar-gutter:stable;transform:translateX(0);transition:none}.EnhencedCatalogEditor_rightToolbarHidden__ce4-k{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}.EnhencedCatalogEditor_contentArea__-enFj{display:flex;flex:1 1 auto;flex-direction:column;gap:1rem;overflow:hidden;padding:1rem}.EnhencedCatalogEditor_container__9bFXT{background:var(--background-gray);display:flex;flex-direction:column;height:100vh;width:100%}.EnhencedCatalogEditor_customNavigation__pSb3j{align-items:center;display:flex;gap:.75em}.EnhencedCatalogEditor_navButton__Zl6UZ{align-items:center;background:#0000;border:none;border-radius:var(--border-sm);color:var(--text-gray);cursor:pointer;display:flex;font-size:1.1em;justify-content:center;padding:.5em;transition:all .2s ease}.EnhencedCatalogEditor_navButton__Zl6UZ:hover{background:var(--main-gray);color:var(--text-black);transform:translateY(-1px)}.EnhencedCatalogEditor_navButton__Zl6UZ:active{transform:translateY(0)}.EnhencedCatalogEditor_editorWrapper__ykcxL{flex:1 1;overflow:hidden}.ad-health-checkup-content{display:flex;flex-direction:column;height:100vh;margin:0 auto;position:relative;z-index:0}.opening-text{gap:3em;height:100%;left:5%;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}}.opening-text,.report-header .left-part{align-items:center;display:flex;flex-direction:column;justify-content:center}.report-header .left-part{gap:1.5em;width:50%}.report-header .right-part{gap:1em;width:50%}.report-header,.report-header .right-part{align-items:center;display:flex;flex-direction:column;justify-content:center}.report-header{gap:3em;height:100vh;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:var(--border-md);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:var(--border-md);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:var(--border-md);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-md);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:var(--border-md);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-md);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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{background:var(--main-green-gradient-hover)}.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}.subscribe-container .renew-button{display:inline;margin-left:1em}@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{padding:1em 0;position:relative}.payment .package-details{background-color:#fff;border:1px solid #e8eaed;border-radius:var(--border-sm);box-shadow:0 2px 8px #0000001a;font-size:.9em;margin:0 auto 20px;max-width:820px;padding:20px 24px;width:90%}.payment .package-details .name,.payment .package-details .price{font-size:1.1em;font-weight:500}.payment .checkout-form .header-row{align-items:center;background-color:#fff;border:1px solid #e8eaed;border-radius:var(--border-sm);box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:820px;padding:20px 24px;position:-webkit-sticky;position:sticky;top:1em;width:90%;z-index:10}.payment .checkout-form .header-row h3{color:#202124;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0;text-align:left;width:auto}.payment .checkout-form .cancel-payment{align-items:center;background-color:#f8f9fa;border:1px solid #dadce0;border-radius:var(--border-xs);color:#5f6368;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.payment .checkout-form .cancel-payment:hover{background-color:#f1f3f4;color:#202124;text-decoration:none}.payment .checkout-form .cancel-payment svg{font-size:14px}.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}.payment.checkout-container{padding:1em 0;position:relative}.payment.checkout-container .checkout-form .header-row{align-items:center;background-color:#fff;border:1px solid #e8eaed;border-radius:var(--border-sm);box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:820px;padding:20px 24px;position:-webkit-sticky;position:sticky;top:1em;width:90%;z-index:10}.payment.checkout-container .checkout-form .header-row h3{color:#202124;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0;text-align:left;width:auto}.payment.checkout-container .checkout-form .cancel-payment{align-items:center;background-color:#f8f9fa;border:1px solid #dadce0;border-radius:var(--border-xs);color:#5f6368;display:flex;font-size:.875rem;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.payment.checkout-container .checkout-form .cancel-payment:hover{background-color:#f1f3f4;color:#202124;text-decoration:none}.payment.checkout-container .checkout-form .cancel-payment svg{font-size:14px}.stripe-payment{align-items:center;display:flex;justify-content:center;margin:30px;text-align:center}.stripe-payment-form{align-self:center;border-radius:var(--border-xs);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}}.update-card.payment .header-row{align-items:center;background-color:#fff;border:1px solid #e8eaed;border-radius:var(--border-sm);box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:820px;padding:20px 24px}.update-card.payment .header-row h3{color:#202124;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0}.update-card.payment .cancel-payment{align-items:center;background-color:#f8f9fa;border:1px solid #dadce0;border-radius:var(--border-xs);color:#5f6368;display:flex;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.update-card.payment .cancel-payment:hover{background-color:#f1f3f4;color:#202124;text-decoration:none}.update-card.payment .cancel-payment svg{font-size:14px}.update-card.payment{margin:0 auto;max-width:820px;min-height:100vh;padding:20px}.update-card.payment #iyzipay-checkout-form{border-radius:var(--border-sm);box-shadow:0 2px 8px #0000001a;overflow:hidden}.update-card.payment .row{align-items:center;background-color:#fff;border-radius:var(--border-sm);box-shadow:0 2px 8px #0000001a;display:flex;gap:12px;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:820px;padding:20px 24px}.update-card.payment .row .icon{font-size:20px}.update-card.payment .row .icon.red{color:#ea4335}.update-card.payment .row span{color:#202124;font-size:1rem;font-weight:500}.update-card.payment .btn{align-items:center;background-color:#1a73e8;border:none;border-radius:var(--border-xs);color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:8px;margin-top:16px;padding:12px 24px;text-decoration:none;transition:all .2s ease}.update-card.payment .btn:hover{background-color:#1765cc;color:#fff;text-decoration:none}.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:var(--border-md);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:var(--border-xs);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;flex-wrap:wrap;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.all-filter{background-color:var(--text-blue);border:none;color:#fff;font-weight:500}.layout .content .top .role-filter:hover{background-color:#f0f0f0}.layout .content .top .role-filter.all-filter:hover{background-color:var(--text-blue-hover)}.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.agency{background:var(--text-blue-hover)}.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-size:var(--font-14);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 .top .search-container{flex:1 1}.layout .content .top .search-input-wrapper{max-width:400px;position:relative}.layout .content .top .search-icon{color:var(--light-gray);left:10px;position:absolute;top:50%;transform:translateY(-50%)}.layout .content .top .search-input{border:1px solid var(--border-main);border-radius:var(--border-sm);font-size:var(--font-14);padding:8px 30px 8px 35px;transition:all .2s;width:100%}.layout .content .top .search-input:focus{border-color:var(--border-main-hover);box-shadow:0 0 0 2px #a2c4dd33;outline:none}.layout .content .top .clear-search{align-items:center;background:none;border:none;color:var(--light-gray);cursor:pointer;display:flex;font-size:var(--font-18);height:20px;justify-content:center;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:20px}.layout .content .top .clear-search:hover{color:var(--text-gray)}.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:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-md);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:var(--border-md);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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}.default-user-avatar-mc.inactive,.person-avatar.inactive .default-user-avatar-mc,.user-list-item-mc.inactive .small-user-avatar-mc{background-color:#b0b0b0!important;opacity:.7}.user-list-item-mc.inactive span,span.inactive{color:#b0b0b0!important}.person-avatar.inactive img,.user-list-item-mc.inactive img{filter:grayscale(70%);opacity:.7}.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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-sm)}.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:var(--border-xs);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:var(--border-xs);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:500px}.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:var(--border-xs);display:flex;padding:2px}.view-button{background:none;border:none;border-radius:var(--border-xs);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:var(--border-md);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:var(--border-xs);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:var(--border-xs);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}.touch-monitoring .user-avatar-container.inactive{opacity:.8}.touch-monitoring .user-avatar-image.inactive{filter:grayscale(70%);opacity:.7}.touch-monitoring .user-avatar-default.inactive{background-color:#b0b0b0!important;color:#e0e0e0!important}.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{min-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{border-radius:2px;font-size:var(--font-12);line-height:1.4;margin-bottom:2px;max-width:150px;overflow:hidden;padding:1px 2px;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.outbound-cold-lead-row .contact-line:last-child{margin-bottom:0}.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)}.platform-icon{color:var(--main-green);font-size:var(--font-14);margin-right:6px;transition:transform .2s ease-in-out;vertical-align:middle}.outbound-cold-lead-row:hover .platform-icon{transform:scale(1.1)}.contact-content-with-edit{align-items:flex-start;display:flex;gap:8px;justify-content:center;width:100%}.edit-contact-icon{align-items:center;background:none;border:none;color:var(--text-gray);cursor:pointer;flex-shrink:0;justify-content:center;opacity:0;transition:all .2s ease;visibility:hidden}.edit-contact-icon:hover{color:var(--main-green);transform:scale(1.1)}.contact-content-with-edit:hover .edit-contact-icon{opacity:1;visibility:visible}.edit-contact-icon svg{font-size:12px}.multi-line-cell .contact-content-with-edit{min-height:100%}.contact-name-cell .contact-content-with-edit,.mail-cell .contact-content-with-edit,.phone-cell .contact-content-with-edit{align-items:center}@media (max-width:768px){.edit-contact-icon{padding:2px}.edit-contact-icon svg{font-size:10px}}.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 th:first-child,.outbound-cold-lead-table th:nth-child(2){min-width:100px}.outbound-cold-lead-table td:nth-child(3),.outbound-cold-lead-table th:nth-child(3){min-width:100px;text-align:-webkit-center}.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:160px;min-width:160px;width:160px}.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}}.agency-leads-container{background-color:var(--main-white);box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:100%}.agency-leads-container .agency-leads-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em}.agency-leads-container .header-info{align-items:center;display:flex;gap:12px}.agency-leads-container .header-info h2{color:var(--text-black);font-size:var(--font-20);font-weight:600;margin:0}.agency-leads-container .header-info .count{color:var(--light-gray);font-size:var(--font-14);font-weight:500}.agency-leads-container .add-agency-lead-btn{align-items:center;background:var(--second-green);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;display:flex;font-size:var(--font-14);font-weight:500;gap:8px;padding:12px 20px;transition:all .2s ease}.agency-leads-container .add-agency-lead-btn:hover{background:var(--second-green-hover);box-shadow:var(--main-box-shadow)}.agency-leads-container .add-agency-lead-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.agency-leads-container .empty-state{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:400px}.agency-leads-container .empty-content{max-width:400px;text-align:center}.agency-leads-container .empty-content h3{color:var(--text-black);font-size:var(--font-20);font-weight:600;margin:0 0 12px}.agency-leads-container .empty-content p{color:var(--light-gray);font-size:var(--font-16);line-height:1.5;margin:0 0 24px}.agency-leads-container .add-first-agency-lead-btn{align-items:center;background:var(--second-green);border:none;border-radius:var(--border-sm);color:var(--main-white);cursor:pointer;display:inline-flex;font-size:var(--font-16);font-weight:500;gap:8px;padding:14px 24px;transition:all .2s ease}.agency-leads-container .add-first-agency-lead-btn:hover{background:var(--second-green-hover)}.agency-leads-container .agency-leads-table-container{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-sm);flex:1 1;overflow:auto;padding-bottom:5em}.agency-leads-container .agency-leads-table{border-collapse:collapse;font-size:var(--font-14);width:100%}.agency-leads-container .agency-leads-table thead{background:var(--background-gray);position:-webkit-sticky;position:sticky;top:0;z-index:10}.agency-leads-container .agency-leads-table th{border-bottom:1px solid var(--border-main);color:var(--text-black);font-weight:600;padding:16px 12px;text-align:left;white-space:nowrap}.agency-leads-container .agency-leads-table tbody tr{border-bottom:1px solid var(--border-main);transition:background-color .2s ease}.agency-leads-container .agency-leads-table tbody tr:hover{background:var(--background-gray)}.agency-leads-container .agency-leads-table td{color:var(--text-black);padding:.8em;vertical-align:middle}.agency-leads-container .company-name{color:var(--text-black);font-weight:500;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-leads-container .email a{color:var(--text-blue);font-weight:400;text-decoration:none}.agency-leads-container .email a:hover{color:var(--text-blue-hover);text-decoration:underline}.agency-leads-container .phone a{color:var(--text-black);font-weight:400;text-decoration:none}.agency-leads-container .phone a:hover{color:var(--text-blue)}.agency-leads-container .agency-name{color:var(--text-gray);font-weight:400;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agency-leads-container .created-date{color:var(--light-gray);font-weight:400}.agency-leads-container .actions{align-items:center;display:flex;gap:8px}.agency-leads-container .action-btn{border:none;border-radius:var(--border-xs);font-size:var(--font-12);height:32px;width:32px}.agency-leads-container .action-btn,.agency-leads-container .edit-btn{align-items:center;cursor:pointer;display:flex;justify-content:center;transition:all .2s ease}.agency-leads-container .edit-btn{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-gray);height:36px;width:36px}.agency-leads-container .edit-btn:hover{background:var(--main-blue);border-color:var(--main-blue);color:var(--main-white)}.agency-leads-container .delete-btn{align-items:center;background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-gray);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.agency-leads-container .delete-btn:hover{background:var(--main-red);border-color:var(--main-red);color:var(--main-white)}.agency-leads-container .load-more-container{border-top:1px solid var(--border-main);padding:20px;text-align:center}.agency-leads-container .load-more-btn{background:var(--main-white);border:1px solid var(--border-main);border-radius:var(--border-xs);color:var(--text-blue);cursor:pointer;font-size:var(--font-14);font-weight:500;padding:10px 24px;transition:all .2s ease}.agency-leads-container .load-more-btn:hover{background:var(--background-gray);border-color:var(--border-main-hover)}.agency-leads-container .load-more-btn:disabled{cursor:not-allowed;opacity:.6}.agency-leads-container .loading-state{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:200px}.agency-leads-container .loading-spinner{color:var(--light-gray);font-size:var(--font-16);font-weight:500}@media (max-width:768px){.agency-leads-container .agency-leads-header{align-items:stretch;flex-direction:column;gap:16px}.agency-leads-container .agency-leads-table td,.agency-leads-container .agency-leads-table th{padding:12px 8px}.agency-leads-container .agency-name,.agency-leads-container .company-name{max-width:120px}.agency-leads-container .actions{gap:4px}.agency-leads-container .action-btn{height:28px;width:28px}}@media (max-width:480px){.agency-leads-container .agency-leads-table td:nth-child(4),.agency-leads-container .agency-leads-table td:nth-child(5),.agency-leads-container .agency-leads-table th:nth-child(4),.agency-leads-container .agency-leads-table th:nth-child(5){display:none}}.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:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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{margin-bottom:15px}.preferences-list{border:1px solid #ccc;border-radius:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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:var(--border-xs);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}.redis-dashboard-container .layout .content{padding:20px 20px 60px}.redis-dashboard-container .top h1{margin-bottom:20px}.global-error{background-color:#f2dede;border:1px solid #ebccd1;border-radius:var(--border-xs);color:#d9534f;padding:12px 15px}.toolbar{align-items:center;display:flex;gap:16px;margin-bottom:16px}.toolbar .toolbar-search{flex:1 1}.input-group{display:flex;flex-direction:column;gap:6px}.input-group .input-label{color:#666;font-size:12px}.entry-input{border:1px solid #ccc;border-radius:var(--border-xs);box-sizing:border-box;font-size:.95em;padding:8px 10px;width:100%}.prefix-input{max-width:260px}.add-entry-form{background-color:#f9f9f9;border:1px solid #ddd;border-radius:var(--border-xs);margin-bottom:18px;margin-top:10px;padding:16px}.add-entry-form h3{margin:0 0 12px}.add-entry-form .form-row{align-items:center;display:flex;gap:12px}.key-input{max-width:320px}.value-input{flex:1 1}.entries-list{--col-key:320px;--col-type:90px;-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;border-radius:var(--border-xs);margin-top:10px;overflow-x:auto;overflow-y:auto}.entry-item{align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:grid;grid-template-columns:var(--col-key) var(--col-type) 1fr;position:relative}.entry-item:last-child{border-bottom:none}.entry-item.header{background-color:#f5f5f5;font-weight:700}.entry-actions,.entry-key,.entry-type,.entry-value{padding:10px 15px}.entry-key{font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-key,.entry-type{border-right:1px solid #eee}.entry-type{color:#666}.entry-value{font-family:monospace;max-width:1500px;padding-right:110px}.entry-actions{display:flex;gap:8px;opacity:0;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:opacity .12s ease-in-out}.entry-item:hover .entry-actions{opacity:1;pointer-events:auto}.entry-value .value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entry-value .value-input-inline{width:100%}.entry-actions .icon-btn{align-items:center;display:inline-flex;height:32px;justify-content:center;padding:0;width:32px}.format-icon{font-family:monospace;font-size:14px;font-weight:700;line-height:1}.empty{color:#777;padding:16px;text-align:center}.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:10px;padding:0;position:absolute;right:1px;top:-4px;width:10px}.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:2em;margin-right:10px;overflow:hidden;width:2em}.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{display:none;height: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:var(--border-md);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:var(--border-md);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:var(--border-lg);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:var(--border-lg);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:var(--border-md);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:not(.open) .nav-item-content .tooltip-container{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.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:var(--border-sm);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:var(--border-xs);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}.new-navbar .tooltip-container{width:auto}.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:var(--border-xs);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:var(--border-lg);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:1em}.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;width:100%!important}.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:var(--border-md);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;transition:margin-bottom .3s ease}.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;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:12px;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;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-xl)}.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:var(--border-sm);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:var(--border-md);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%}}.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)}.account-manager-box{position:relative}.account-manager-box .sized-box{height:5px;width:100%}.account-manager-box .accordion-part{border-radius:var(--border-xs);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:var(--border-xs);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:var(--border-sm);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:var(--border-xs);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:var(--border-lg);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:var(--border-sm);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:var(--border-sm);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:var(--border-xs);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:var(--border-sm);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:var(--border-sm);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:var(--border-xs);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:0.6em;--border-sm:0.8em;--border-md:1em;--border-lg:1.2em;--border-xl:1.4em;--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:1em;border-radius:var(--border-md);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:#fff;border-radius:1em;box-shadow:0 4px 12px #00000026;color:var(--text-gray);font-size:.9em;font-weight:600;min-height:64px;overflow:hidden;padding:16px 20px;position:relative;text-align:left}.Toastify__toast--warning{border:1px solid var(--main-yellow)}.Toastify__toast--success{border:1px solid var(--main-green)}.Toastify__toast--info{border:1px solid var(--main-blue)}.Toastify__toast--error{border:1px solid var(--main-red)}.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:var(--main-green)}.Toastify__progress-bar--warning{background:var(--main-yellow)}.Toastify__progress-bar--info{background:var(--main-blue)}.Toastify__progress-bar--error{background:var(--main-red)}
/*# sourceMappingURL=main.c8e50f00.css.map*/