body,html{height:100%}.yodaRevenue_main{height:100%;min-height:80vh;padding:40px 8px;position:relative;width:100%}.yodaRevenue_main_sub{height:100%;max-height:75vh;overflow:auto;position:relative}.yodaRevenue_main .model_selector_sub{display:flex;justify-content:center}.yodaRevenue_main button.model_selector_main{background:#0000;border:1px solid #0000001a;border-radius:10px;font-size:14px;height:58px;line-height:20px;margin:0 auto;max-width:398px;outline:0;padding:8px 12px;position:relative;text-align:left;width:100%}.yodaRevenue_main button.model_selector_main:focus{border:1px solid #10a37f}.yodaRevenue_main button.model_selector_main span.model_name{display:block}.yodaRevenue_main button.model_selector_main label.heading{color:#40414f;margin-bottom:0}.yodaRevenue_main button.model_selector_main span.icon{position:absolute;right:12px;top:17px}.yodaRevenue_main .footer_main .footer_heading{color:#565869;font-size:14px;line-height:20px;padding-bottom:8px}.message_sender_main .message_sender_sub textarea{border:0;padding-right:40px;resize:none;width:100%}.message_sender_main .message_sender_sub{background:#fff!important;border-radius:10px;box-shadow:0 7px 29px 0 #64646f33;max-width:750px;padding:12px 16px;position:relative}.message_sender_main .message_sender_sub button.send_message_button{background:#0000;border:0;bottom:0;height:100%;max-height:50px;outline:0;position:absolute;right:0;top:auto;width:40px}.message_sender_main .message_sender_sub button.send_message_button svg{height:16px;width:16px}.message_sender_main .message_sender_sub button.send_message_button:hover{background:#ececf1;border-radius:5px}.message_sender_main .message_sender_sub button.send_message_button:focus-visible,.message_sender_main .message_sender_sub textarea:focus{border:0;outline:0}.footer_links{text-align:center}.footer_links span{color:#00000080;font-size:12px;font-weight:300;line-height:14px}.footer_links span a.underline{color:#00000080;text-decoration:underline}.footer_main{background:#0000;border-radius:10px;bottom:0;left:50%;position:absolute;top:auto;transform:translate(-50%,-4%)}.model_options_main ul.modalOptions{background:#fff;border:1px solid #0000001a;border-radius:10px;left:0;list-style:none;overflow:hidden;padding-left:0;position:absolute;top:56px;width:100%;z-index:99}.model_options_main ul.modalOptions li{border-bottom:1px solid #0000001a;color:#343541;font-size:12px;line-height:16px;padding:10px}.model_options_main ul.modalOptions li.active{background:#0000001a}.model_options_main ul.modalOptions li:last-child{border-bottom:0}.model_options_main ul.modalOptions li:hover{background:#0000001a}@media (max-width:767px){.message_sender_main .message_sender_sub{max-width:96%}}body.chargezen{background:#f8f9ff}.yodaRevenue_main.Yoda{background-color:#b0c4b1}.yodaRevenue_main.Shuri{background-color:#d1bce6}.yodaRevenue_main.Hermione-Granger{background-color:#f3e2c7}.yodaRevenue_main.Sherlock-Holmes{background-color:#c4cfd9}.yodaRevenue_main.Aang{background-color:#b5dff7}.yodaRevenue_main .footer_main{box-shadow:0 0 0 #888,0 -10px 86px #fff}.yodaRevenue_main .body_content{font-size:16px;margin:auto;max-height:100%;word-break:break-all}.yodaRevenue_main .posted_message_sub{word-break:break-all}.yodaRevenue_main .question_main_div{font-size:18px;font-size:15px;font-weight:900;margin-top:15px;margin:auto;max-width:1000px;padding:12px 0}.yodaRevenue_main .question_sub_div{background:#76767666;border-radius:15px;max-width:70%;padding:15px;width:fit-content}.yodaRevenue_main .answer_main_div{display:flex;font-size:15px;justify-content:end;margin:auto;max-width:1000px;padding:12px 0;width:100%}.yodaRevenue_main .answer_sub_div{background:#59bcbc66;border-radius:15px;color:#000;max-width:70%;padding:15px}.Polaris-Box:has(.availability-settings){--pc-box-padding-block-start-xs:0!important;--pc-box-padding-block-end-xs:0!important;--pc-box-padding-inline-start-xs:0!important;--pc-box-padding-inline-end-xs:0!important}.availability-settings{--avs-spacing-xs:4px;--avs-spacing-sm:8px;--avs-spacing-md:12px;--avs-spacing-lg:16px;--avs-spacing-xl:20px;--avs-spacing-2xl:24px;--avs-radius-sm:6px;--avs-radius-md:10px;--avs-radius-lg:12px;--avs-radius-xl:16px;--avs-shadow-sm:0 1px 2px #0000000d;--avs-shadow-md:0 4px 12px #00000014;--avs-shadow-lg:0 8px 24px #0000001f;--avs-transition-fast:0.15s ease;--avs-transition-normal:0.2s ease;--avs-transition-slow:0.3s cubic-bezier(0.4,0,0.2,1);padding:var(--avs-spacing-lg);width:100%}.availability-settings .avs-card{animation:avsCardFadeIn .4s ease-out;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e8ecef;border-radius:var(--avs-radius-lg);box-shadow:var(--avs-shadow-sm);margin-bottom:var(--avs-spacing-xl);overflow:hidden;padding:var(--avs-spacing-2xl);position:relative;transition:all var(--avs-transition-normal)}.availability-settings .avs-card:hover{border-color:#d1d5db}.availability-settings .avs-card__header{justify-content:space-between;margin-bottom:var(--avs-spacing-lg)}.availability-settings .avs-card__header,.availability-settings .avs-card__header-left{align-items:center;display:flex;gap:var(--avs-spacing-md)}.availability-settings .avs-card__icon{align-items:center;background:linear-gradient(135deg,#001219,#003049);border-radius:var(--avs-radius-md);box-shadow:0 2px 8px #00121926;color:#94d2bd;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.availability-settings .avs-card__icon svg{height:20px;width:20px}.availability-settings .avs-card__title-group{display:flex;flex-direction:column;gap:2px}.availability-settings .avs-card__title{color:#111827;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.availability-settings .avs-card__subtitle{color:#6b7280;font-size:13px;line-height:1.5;margin:0}.availability-settings .avs-toggle-badge{align-items:center;border:none;border-radius:24px;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:var(--avs-spacing-sm);padding:8px 16px}.availability-settings .avs-toggle-badge--active{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.availability-settings .avs-toggle-badge--inactive{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #d1d5db;color:#6b7280}.availability-settings .avs-toggle-badge__dot{border-radius:50%;height:8px;transition:all var(--avs-transition-fast);width:8px}.availability-settings .avs-toggle-badge--active .avs-toggle-badge__dot{background:#fff}.availability-settings .avs-toggle-badge--inactive .avs-toggle-badge__dot{background:#9ca3af}.availability-settings .avs-divider{background:linear-gradient(90deg,#0000,#00000014,#0000);border:none;height:1px;margin:var(--avs-spacing-lg) 0}.availability-settings .avs-schedule{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:var(--avs-radius-md);display:flex;flex-direction:column;gap:0;overflow:hidden}.availability-settings .avs-schedule__header{background:linear-gradient(135deg,#e5e7eb,#d1d5db);color:#374151;display:flex;font-size:11px;font-weight:700;letter-spacing:.5px;padding:var(--avs-spacing-md) var(--avs-spacing-lg);text-transform:uppercase}.availability-settings .avs-schedule__header-day{flex-shrink:0;width:140px}.availability-settings .avs-schedule__header-hours{flex:1 1;text-align:center}.availability-settings .avs-schedule__header-action{flex-shrink:0;text-align:right;width:140px}.availability-settings .avs-schedule__row{align-items:center;background:#fff9;border-bottom:1px solid #e5e7eb;display:flex;gap:var(--avs-spacing-md);padding:var(--avs-spacing-md) var(--avs-spacing-lg);transition:all var(--avs-transition-fast)}.availability-settings .avs-schedule__row:last-child{border-bottom:none}.availability-settings .avs-schedule__row:hover{background:#fff}.availability-settings .avs-schedule__row--disabled{background:#f3f4f680;opacity:.6}.availability-settings .avs-schedule__day{align-items:center;display:flex;flex-shrink:0;gap:var(--avs-spacing-sm);width:140px}.availability-settings .avs-schedule__day-checkbox{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all var(--avs-transition-fast);width:20px}.availability-settings .avs-schedule__day-checkbox--checked{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000}.availability-settings .avs-schedule__day-checkbox svg{color:#fff;height:12px;width:12px}.availability-settings .avs-schedule__day-label{color:#374151;cursor:pointer;font-size:14px;font-weight:600}.availability-settings .avs-schedule__hours{align-items:center;display:flex;flex:1 1;gap:var(--avs-spacing-md);justify-content:center}.availability-settings .avs-schedule__time-input{align-items:center;display:flex;gap:var(--avs-spacing-xs)}.availability-settings .avs-schedule__time-input input[type=time]{background:#fff;border:1px solid #d1d5db;border-radius:var(--avs-radius-sm);color:#374151;font-size:13px;font-weight:500;min-width:120px;padding:8px 12px;transition:all var(--avs-transition-fast)}.availability-settings .avs-schedule__time-input input[type=time]:focus{border-color:#94d2bd;box-shadow:0 0 0 3px #94d2bd26;outline:none}.availability-settings .avs-schedule__time-input input[type=time]:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.availability-settings .avs-schedule__separator{color:#6b7280;font-size:13px;font-weight:500;padding:0 4px}.availability-settings .avs-schedule__action{display:flex;flex-shrink:0;justify-content:flex-end;width:140px}.availability-settings .avs-schedule__copy-btn{background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border:1px solid #d1d5db;border-radius:var(--avs-radius-sm);color:#374151;cursor:pointer;font-size:11px;font-weight:600;padding:6px 12px;transition:all var(--avs-transition-fast);white-space:nowrap}.availability-settings .avs-schedule__copy-btn:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db)}.availability-settings .avs-blocked-dates{margin-top:var(--avs-spacing-lg)}.availability-settings .avs-blocked-dates__add{align-items:flex-end;display:flex;gap:var(--avs-spacing-md);margin-bottom:var(--avs-spacing-lg)}.availability-settings .avs-blocked-dates__input-group{flex:1 1}.availability-settings .avs-blocked-dates__label{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:var(--avs-spacing-sm)}.availability-settings .avs-blocked-dates__input{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #d1d5db;border-radius:var(--avs-radius-md);color:#374151;font-size:14px;padding:10px 14px;transition:all var(--avs-transition-fast);width:100%}.availability-settings .avs-blocked-dates__input:focus{border-color:#94d2bd;box-shadow:0 0 0 3px #94d2bd26;outline:none}.availability-settings .avs-blocked-dates__add-btn{align-items:center;background:linear-gradient(135deg,#001219,#003049);border:none;border-radius:var(--avs-radius-md);box-shadow:0 4px 12px #00121933;color:#94d2bd;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:var(--avs-spacing-sm);padding:10px 20px;transition:all var(--avs-transition-normal)}.availability-settings .avs-blocked-dates__add-btn:hover:not(:disabled){opacity:.9}.availability-settings .avs-blocked-dates__add-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.availability-settings .avs-blocked-dates__list{display:flex;flex-wrap:wrap;gap:var(--avs-spacing-sm)}.availability-settings .avs-blocked-dates__tag{align-items:center;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #ef444433;border-radius:20px;color:#991b1b;display:inline-flex;font-size:13px;font-weight:500;gap:var(--avs-spacing-sm);padding:8px 12px;transition:all var(--avs-transition-fast)}.availability-settings .avs-blocked-dates__tag:hover{border-color:#ef444466}.availability-settings .avs-blocked-dates__tag-remove{align-items:center;background:#ef44441a;border:none;border-radius:50%;color:#dc2626;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:18px;justify-content:center;padding:0;transition:all var(--avs-transition-fast);width:18px}.availability-settings .avs-blocked-dates__tag-remove:hover{background:#dc2626;color:#fff}.availability-settings .avs-blocked-dates__empty{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px dashed #d1d5db;border-radius:var(--avs-radius-md);color:#6b7280;font-size:14px;padding:var(--avs-spacing-xl);text-align:center}.availability-settings .avs-blocked-dates__empty-icon{font-size:24px;margin-bottom:var(--avs-spacing-sm);opacity:.5}.availability-settings .avs-info-box{align-items:flex-start;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f633;border-radius:var(--avs-radius-md);display:flex;gap:var(--avs-spacing-md);padding:var(--avs-spacing-lg)}.availability-settings .avs-info-box__icon{align-items:center;background:#3b82f626;border-radius:var(--avs-radius-sm);color:#2563eb;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.availability-settings .avs-info-box__icon svg{height:18px;width:18px}.availability-settings .avs-info-box__content{flex:1 1}.availability-settings .avs-info-box__title{color:#1e40af;font-size:14px;font-weight:600;margin:0 0 4px}.availability-settings .avs-info-box__text{color:#1e40af;font-size:13px;line-height:1.5;margin:0;opacity:.85}.availability-settings .avs-info-box__text strong{font-weight:700}.availability-settings .avs-checkbox-item{align-items:flex-start;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:var(--avs-radius-md);cursor:pointer;display:flex;gap:var(--avs-spacing-md);padding:var(--avs-spacing-md);transition:all var(--avs-transition-fast)}.availability-settings .avs-checkbox-item:hover{background:#fff;border-color:#d1d5db}.availability-settings .avs-checkbox-item__box{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:all var(--avs-transition-fast);width:22px}.availability-settings .avs-checkbox-item__box--checked{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000}.availability-settings .avs-checkbox-item__box svg{color:#fff;height:14px;width:14px}.availability-settings .avs-checkbox-item__content{flex:1 1}.availability-settings .avs-checkbox-item__label{color:#111827;font-size:14px;font-weight:600;margin-bottom:2px}.availability-settings .avs-checkbox-item__help{color:#6b7280;font-size:12px;line-height:1.4}.availability-settings .avs-timezone-select{margin-bottom:var(--avs-spacing-lg)}.availability-settings .avs-timezone-select__label{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:600;gap:var(--avs-spacing-sm);margin-bottom:var(--avs-spacing-sm)}.availability-settings .avs-timezone-select__label svg{color:#6b7280;height:16px;width:16px}.availability-settings .avs-timezone-select__help{color:#6b7280;font-size:12px;margin-top:var(--avs-spacing-xs)}.availability-settings .avs-actions{border-top:1px solid #e5e7eb;display:flex;gap:var(--avs-spacing-md);justify-content:flex-end;margin-top:var(--avs-spacing-lg);padding-top:var(--avs-spacing-xl)}.availability-settings .avs-btn{align-items:center;border:none;border-radius:var(--avs-radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:var(--avs-spacing-sm);justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:all var(--avs-transition-normal)}.availability-settings .avs-btn--primary{background:linear-gradient(135deg,#001219,#003049);box-shadow:0 2px 4px #0012191a;color:#94d2bd}.availability-settings .avs-btn--primary:hover:not(:disabled){opacity:.9}.availability-settings .avs-btn--secondary{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dc26264d;color:#dc2626}.availability-settings .avs-btn--secondary:hover:not(:disabled){background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#dc262680}.availability-settings .avs-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.availability-settings .avs-unsaved-banner{align-items:center;animation:bannerSlideIn .3s ease-out;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b4d;border-radius:var(--avs-radius-md);display:flex;gap:var(--avs-spacing-md);margin-bottom:var(--avs-spacing-lg);padding:var(--avs-spacing-md) var(--avs-spacing-lg)}.availability-settings .avs-unsaved-banner__icon{font-size:18px}.availability-settings .avs-unsaved-banner__text{color:#92400e;font-size:14px;font-weight:500}.availability-settings .avs-loading{align-items:center;display:flex;flex-direction:column;gap:var(--avs-spacing-lg);justify-content:center;min-height:300px;padding:var(--avs-spacing-2xl) var(--avs-spacing-xl)}.availability-settings .avs-loading__spinner{animation:avsSpinner .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#94d2bd;height:48px;width:48px}@keyframes avsSpinner{to{transform:rotate(1turn)}}.availability-settings .avs-loading__text{color:#6b7280;font-size:14px}.availability-settings .avs-loading__skeleton{display:flex;flex-direction:column;gap:var(--avs-spacing-md);max-width:400px;width:100%}.availability-settings .avs-skeleton-line{animation:skeletonShimmer 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:var(--avs-radius-sm);height:16px}.availability-settings .avs-skeleton-line--short{width:60%}.availability-settings .avs-skeleton-line--medium{width:80%}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.availability-settings .avs-section-title{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:700;gap:var(--avs-spacing-sm);margin-bottom:var(--avs-spacing-md)}.availability-settings .avs-section-title svg{color:#6b7280;height:18px;width:18px}.dark-mode .availability-settings .avs-card{background:linear-gradient(135deg,#001219,#001a23);border-color:#94d2bd26;box-shadow:0 4px 12px #0000004d}.dark-mode .availability-settings .avs-card:hover{border-color:#94d2bd40}.dark-mode .availability-settings .avs-card__icon{background:linear-gradient(135deg,#94d2bd,#52b788);box-shadow:0 4px 12px #94d2bd4d;color:#001219}.dark-mode .availability-settings .avs-card__title{color:#fff}.dark-mode .availability-settings .avs-card__subtitle{color:#a0aec0}.dark-mode .availability-settings .avs-toggle-badge--active{background:linear-gradient(135deg,#10b981,#059669)}.dark-mode .availability-settings .avs-toggle-badge--inactive{background:linear-gradient(135deg,#001a23,#002331);border-color:#94d2bd33;color:#a0aec0}.dark-mode .availability-settings .avs-divider{background:linear-gradient(90deg,#0000,#94d2bd26,#0000)}.dark-mode .availability-settings .avs-schedule{background:linear-gradient(135deg,#94d2bd0d,#94d2bd05);border-color:#94d2bd26}.dark-mode .availability-settings .avs-schedule__header{background:linear-gradient(135deg,#94d2bd26,#94d2bd14);color:#94d2bd}.dark-mode .availability-settings .avs-schedule__row{background:#00121966;border-color:#94d2bd1a}.dark-mode .availability-settings .avs-schedule__row:hover{background:#94d2bd14}.dark-mode .availability-settings .avs-schedule__day-label{color:#fff}.dark-mode .availability-settings .avs-schedule__day-checkbox{background:#001a23;border-color:#94d2bd4d}.dark-mode .availability-settings .avs-schedule__time-input input[type=time]{background:linear-gradient(135deg,#001a23,#002331);border-color:#94d2bd33;color:#fff}.dark-mode .availability-settings .avs-schedule__time-input input[type=time]:focus{border-color:#94d2bd;box-shadow:0 0 0 3px #94d2bd33}.dark-mode .availability-settings .avs-schedule__time-input input[type=time]:disabled{background:#001a2380;color:#6b7280}.dark-mode .availability-settings .avs-schedule__separator{color:#a0aec0}.dark-mode .availability-settings .avs-schedule__copy-btn{background:linear-gradient(135deg,#001a23,#002331);border-color:#94d2bd33;color:#94d2bd}.dark-mode .availability-settings .avs-schedule__copy-btn:hover{background:linear-gradient(135deg,#94d2bd26,#94d2bd14)}.dark-mode .availability-settings .avs-blocked-dates__label{color:#94d2bd}.dark-mode .availability-settings .avs-blocked-dates__input{background:linear-gradient(135deg,#001a23,#002331);border-color:#94d2bd33;color:#fff}.dark-mode .availability-settings .avs-blocked-dates__input:focus{border-color:#94d2bd;box-shadow:0 0 0 3px #94d2bd33}.dark-mode .availability-settings .avs-blocked-dates__add-btn{background:linear-gradient(135deg,#94d2bd,#52b788);box-shadow:0 4px 12px #94d2bd40;color:#001219}.dark-mode .availability-settings .avs-blocked-dates__add-btn:hover:not(:disabled){opacity:.9}.dark-mode .availability-settings .avs-blocked-dates__tag{background:linear-gradient(135deg,#ef444426,#ef444414);border-color:#ef444440;color:#fca5a5}.dark-mode .availability-settings .avs-blocked-dates__tag-remove{background:#ef444433;color:#fca5a5}.dark-mode .availability-settings .avs-blocked-dates__tag-remove:hover{background:#dc2626;color:#fff}.dark-mode .availability-settings .avs-blocked-dates__empty{background:linear-gradient(135deg,#94d2bd0d,#94d2bd05);border-color:#94d2bd26;color:#a0aec0}.dark-mode .availability-settings .avs-info-box{background:linear-gradient(135deg,#3b82f626,#3b82f614);border-color:#3b82f640}.dark-mode .availability-settings .avs-info-box__icon{background:#3b82f633;color:#93c5fd}.dark-mode .availability-settings .avs-info-box__text,.dark-mode .availability-settings .avs-info-box__title{color:#93c5fd}.dark-mode .availability-settings .avs-checkbox-item{background:linear-gradient(135deg,#94d2bd14,#94d2bd0a);border-color:#94d2bd26}.dark-mode .availability-settings .avs-checkbox-item:hover{background:#94d2bd14;border-color:#94d2bd33}.dark-mode .availability-settings .avs-checkbox-item__box{background:#001a23;border-color:#94d2bd4d}.dark-mode .availability-settings .avs-checkbox-item__label{color:#fff}.dark-mode .availability-settings .avs-checkbox-item__help{color:#a0aec0}.dark-mode .availability-settings .avs-timezone-select__label,.dark-mode .availability-settings .avs-timezone-select__label svg{color:#94d2bd}.dark-mode .availability-settings .avs-timezone-select__help{color:#a0aec0}.dark-mode .availability-settings .avs-actions{border-top-color:#94d2bd1a}.dark-mode .availability-settings .avs-btn--primary{background:linear-gradient(135deg,#94d2bd,#52b788);box-shadow:0 4px 12px #94d2bd40;color:#001219}.dark-mode .availability-settings .avs-btn--primary:hover:not(:disabled){opacity:.9}.dark-mode .availability-settings .avs-btn--secondary{background:linear-gradient(135deg,#001a23,#002331);border-color:#ef44444d;color:#fca5a5}.dark-mode .availability-settings .avs-btn--secondary:hover:not(:disabled){background:linear-gradient(135deg,#ef444426,#ef44441a);border-color:#ef444480}.dark-mode .availability-settings .avs-unsaved-banner{background:linear-gradient(135deg,#fbbf2426,#fbbf2414);border-color:#fbbf2440}.dark-mode .availability-settings .avs-unsaved-banner__text{color:#fcd34d}.dark-mode .availability-settings .avs-loading__spinner{border-color:#94d2bd #94d2bd33 #94d2bd33}.dark-mode .availability-settings .avs-loading__text{color:#a0aec0}.dark-mode .availability-settings .avs-skeleton-line{background:linear-gradient(90deg,#94d2bd1a 25%,#94d2bd26 50%,#94d2bd1a 75%);background-size:200% 100%}.dark-mode .availability-settings .avs-section-title,.dark-mode .availability-settings .avs-section-title svg{color:#94d2bd}@media (max-width:768px){.availability-settings .avs-card{padding:var(--avs-spacing-lg)}.availability-settings .avs-card__header,.availability-settings .avs-schedule__row{align-items:flex-start;flex-direction:column;gap:var(--avs-spacing-md)}.availability-settings .avs-schedule__action,.availability-settings .avs-schedule__day,.availability-settings .avs-schedule__hours{width:100%}.availability-settings .avs-schedule__hours{align-items:flex-start;flex-direction:column}.availability-settings .avs-schedule__action{justify-content:flex-start}.availability-settings .avs-blocked-dates__add{flex-direction:column}.availability-settings .avs-blocked-dates__add-btn{justify-content:center;width:100%}.availability-settings .avs-actions{flex-direction:column}.availability-settings .avs-btn{width:100%}}.Polaris-Box:has(.chat-messages-settings){--pc-box-padding-block-start-xs:0!important;--pc-box-padding-block-end-xs:0!important;--pc-box-padding-inline-start-xs:0!important;--pc-box-padding-inline-end-xs:0!important}.chat-messages-settings{--cms-spacing-xs:4px;--cms-spacing-sm:8px;--cms-spacing-md:12px;--cms-spacing-lg:16px;--cms-spacing-xl:20px;--cms-spacing-2xl:24px;--cms-radius-sm:6px;--cms-radius-md:10px;--cms-radius-lg:12px;--cms-radius-xl:16px;--cms-shadow-sm:0 1px 2px #0000000d;--cms-shadow-md:0 4px 12px #00000014;--cms-shadow-lg:0 8px 24px #0000001f;--cms-transition-fast:0.15s ease;--cms-transition-normal:0.2s ease;--cms-transition-slow:0.3s cubic-bezier(0.4,0,0.2,1);padding:var(--cms-spacing-lg);width:100%}.chat-messages-settings .cms-card{animation:cmsCardFadeIn .4s ease-out;background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #e8ecef;border-radius:var(--cms-radius-lg);box-shadow:var(--cms-shadow-sm);margin-bottom:var(--cms-spacing-xl);overflow:hidden;padding:var(--cms-spacing-2xl);position:relative;transition:all var(--cms-transition-normal)}.chat-messages-settings .cms-card:hover{border-color:#d1d5db}.chat-messages-settings .cms-card__header{justify-content:space-between;margin-bottom:var(--cms-spacing-lg)}.chat-messages-settings .cms-card__header,.chat-messages-settings .cms-card__header-left{align-items:center;display:flex;gap:var(--cms-spacing-md)}.chat-messages-settings .cms-card__icon{align-items:center;background:linear-gradient(135deg,#001219,#003049);border-radius:var(--cms-radius-md);box-shadow:0 2px 8px #00121926;color:#94d2bd;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.chat-messages-settings .cms-card__icon svg{height:20px;width:20px}.chat-messages-settings .cms-card__title{color:#111827;font-size:17px;font-weight:700;letter-spacing:-.01em;margin:0}.chat-messages-settings .cms-card__subtitle{color:#6b7280;font-size:13px;line-height:1.5;margin:4px 0 0}.chat-messages-settings .cms-toggle-badge{align-items:center;border-radius:20px;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:var(--cms-spacing-sm);padding:6px 12px;transition:all var(--cms-transition-fast)}.chat-messages-settings .cms-toggle-badge--active{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #10b9814d;color:#065f46}.chat-messages-settings .cms-toggle-badge--inactive{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;color:#6b7280}.chat-messages-settings .cms-divider{background:linear-gradient(90deg,#0000,#00000014,#0000);border:none;height:1px;margin:var(--cms-spacing-lg) 0}.chat-messages-settings .cms-form-group{margin-bottom:var(--cms-spacing-lg)}.chat-messages-settings .cms-form-group:last-child{margin-bottom:0}.chat-messages-settings .cms-label{color:#374151;display:block;font-size:13px;font-weight:600;margin-bottom:var(--cms-spacing-sm)}.chat-messages-settings .cms-help-text{color:#6b7280;font-size:12px;line-height:1.5;margin-top:var(--cms-spacing-xs)}.chat-messages-settings .cms-textarea{background:linear-gradient(135deg,#fff,#fafbfc);border:1px solid #d1d5db;border-radius:var(--cms-radius-md);color:#111827;font-size:14px;line-height:1.6;min-height:100px;padding:var(--cms-spacing-md) var(--cms-spacing-lg);resize:vertical;transition:all var(--cms-transition-fast);width:100%}.chat-messages-settings .cms-textarea:focus{border-color:#94d2bd;box-shadow:0 0 0 3px #94d2bd26;outline:none}.chat-messages-settings .cms-textarea::placeholder{color:#9ca3af}.chat-messages-settings .cms-select{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#fff,#fafbfc);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236b7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:var(--cms-radius-md);color:#111827;cursor:pointer;font-size:14px;padding:var(--cms-spacing-md) var(--cms-spacing-lg);padding-right:36px;transition:all var(--cms-transition-fast);width:100%}.chat-messages-settings .cms-select:focus{border-color:#94d2bd;box-shadow:0 0 0 3px #94d2bd26;outline:none}.chat-messages-settings .cms-preview{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:var(--cms-radius-md);margin-top:var(--cms-spacing-lg);padding:var(--cms-spacing-lg);position:relative}.chat-messages-settings .cms-preview__label{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;font-size:11px;font-weight:600;left:12px;letter-spacing:.5px;padding:2px 10px;position:absolute;text-transform:uppercase;top:-10px}.chat-messages-settings .cms-preview__bubble{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;border-radius:var(--cms-radius-md);box-shadow:var(--cms-shadow-sm);padding:var(--cms-spacing-md) var(--cms-spacing-lg);position:relative}.chat-messages-settings .cms-preview__bubble:before{background:#fff;border-radius:8px;box-shadow:var(--cms-shadow-sm);content:"💬";font-size:12px;left:12px;padding:2px 6px;position:absolute;top:-8px}.chat-messages-settings .cms-preview__text{color:#374151;font-size:14px;line-height:1.6}.chat-messages-settings .cms-info-box{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #3b82f633;border-radius:var(--cms-radius-md);margin-top:var(--cms-spacing-lg);padding:var(--cms-spacing-lg)}.chat-messages-settings .cms-info-box__title{color:#1e40af;font-size:12px;font-weight:700;letter-spacing:.5px;margin-bottom:var(--cms-spacing-sm);text-transform:uppercase}.chat-messages-settings .cms-info-box__content{display:flex;flex-wrap:wrap;gap:var(--cms-spacing-sm)}.chat-messages-settings .cms-variable-badge{background:#ffffffb3;border:1px solid #3b82f64d;border-radius:6px;color:#1e40af;font-family:SF Mono,Monaco,Inconsolata,monospace;font-size:12px;font-weight:600;padding:4px 10px}.chat-messages-settings .cms-tip-banner{align-items:flex-start;background:linear-gradient(135deg,#fefce8,#fef9c3);border:1px solid #eab3084d;border-radius:var(--cms-radius-md);display:flex;gap:var(--cms-spacing-md);margin-top:var(--cms-spacing-lg);padding:var(--cms-spacing-lg)}.chat-messages-settings .cms-tip-banner__icon{flex-shrink:0;font-size:18px}.chat-messages-settings .cms-tip-banner__text{color:#854d0e;font-size:13px;line-height:1.5}.chat-messages-settings .cms-checkbox-group{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:1px solid #e5e7eb;border-radius:var(--cms-radius-md);display:flex;flex-direction:column;gap:var(--cms-spacing-md);padding:var(--cms-spacing-lg)}.chat-messages-settings .cms-checkbox-item{align-items:flex-start;background:#ffffffb3;border-radius:var(--cms-radius-sm);cursor:pointer;display:flex;gap:var(--cms-spacing-md);padding:var(--cms-spacing-md);transition:all var(--cms-transition-fast)}.chat-messages-settings .cms-checkbox-item:hover{background:#fff}.chat-messages-settings .cms-checkbox-item__checkbox{align-items:center;background:#fff;border:2px solid #d1d5db;border-radius:4px;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all var(--cms-transition-fast);width:20px}.chat-messages-settings .cms-checkbox-item__checkbox--checked{background:linear-gradient(135deg,#10b981,#059669);border-color:#0000}.chat-messages-settings .cms-checkbox-item__checkbox--checked svg{color:#fff}.chat-messages-settings .cms-checkbox-item__content{flex:1 1}.chat-messages-settings .cms-checkbox-item__label{color:#111827;font-size:14px;font-weight:600;margin-bottom:2px}.chat-messages-settings .cms-checkbox-item__help{color:#6b7280;font-size:12px;line-height:1.4}.chat-messages-settings .cms-actions{border-top:1px solid #e5e7eb;display:flex;gap:var(--cms-spacing-md);justify-content:flex-end;margin-top:var(--cms-spacing-lg);padding-top:var(--cms-spacing-xl)}.chat-messages-settings .cms-btn{align-items:center;border:none;border-radius:var(--cms-radius-md);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:var(--cms-spacing-sm);justify-content:center;overflow:hidden;padding:12px 24px;position:relative;transition:all var(--cms-transition-normal)}.chat-messages-settings .cms-btn--primary{background:linear-gradient(135deg,#001219,#003049);box-shadow:0 2px 4px #0012191a;color:#94d2bd}.chat-messages-settings .cms-btn--primary:hover{opacity:.9}.chat-messages-settings .cms-btn--secondary{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #dc26264d;color:#dc2626}.chat-messages-settings .cms-btn--secondary:hover{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#dc262680}.chat-messages-settings .cms-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.chat-messages-settings .cms-unsaved-banner{align-items:center;animation:bannerSlideIn .3s ease-out;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b4d;border-radius:var(--cms-radius-md);display:flex;gap:var(--cms-spacing-md);margin-bottom:var(--cms-spacing-lg);padding:var(--cms-spacing-md) var(--cms-spacing-lg)}@keyframes bannerSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.chat-messages-settings .cms-unsaved-banner__icon{font-size:18px}.chat-messages-settings .cms-unsaved-banner__text{color:#92400e;font-size:14px;font-weight:500}.chat-messages-settings .cms-loading{align-items:center;display:flex;flex-direction:column;gap:var(--cms-spacing-lg);justify-content:center;padding:var(--cms-spacing-2xl)}.chat-messages-settings .cms-loading__spinner{animation:cmsSpinner .8s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#94d2bd;height:40px;width:40px}@keyframes cmsSpinner{to{transform:rotate(1turn)}}.chat-messages-settings .cms-loading__text{color:#6b7280;font-size:14px}.dark-mode .chat-messages-settings .cms-card,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-card{background:linear-gradient(135deg,#001219,#001a23);border-color:#94d2bd26;box-shadow:0 4px 12px #0000004d}.dark-mode .chat-messages-settings .cms-card:hover,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-card:hover{border-color:#94d2bd40}.dark-mode .chat-messages-settings .cms-card__icon,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-card__icon{background:linear-gradient(135deg,#94d2bd,#52b788);box-shadow:0 4px 12px #94d2bd4d;color:#001219}.dark-mode .chat-messages-settings .cms-card__title,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-card__title{color:#fff}.dark-mode .chat-messages-settings .cms-card__subtitle,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-card__subtitle{color:#a0aec0}.dark-mode .chat-messages-settings .cms-divider,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-divider{background:linear-gradient(90deg,#0000,#94d2bd26,#0000)}.dark-mode .chat-messages-settings .cms-label,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-label{color:#94d2bd}.dark-mode .chat-messages-settings .cms-help-text,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-help-text{color:#a0aec0}.dark-mode .chat-messages-settings .cms-select,.dark-mode .chat-messages-settings .cms-textarea,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-select,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-textarea{background:linear-gradient(135deg,#001a23,#002331);border-color:#94d2bd33;color:#fff}.dark-mode .chat-messages-settings .cms-select:focus,.dark-mode .chat-messages-settings .cms-textarea:focus,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-select:focus,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-textarea:focus{border-color:#94d2bd;box-shadow:0 0 0 3px #94d2bd33}.dark-mode .chat-messages-settings .cms-textarea::placeholder,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-textarea::placeholder{color:#6b7280}.dark-mode .chat-messages-settings .cms-preview,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-preview{background:linear-gradient(135deg,#94d2bd14,#94d2bd0a);border-color:#94d2bd33}.dark-mode .chat-messages-settings .cms-preview__label,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-preview__label{background:#001219;border-color:#94d2bd33;color:#94d2bd}.dark-mode .chat-messages-settings .cms-preview__bubble,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-preview__bubble{background:linear-gradient(135deg,#001a23,#002331);border-color:#94d2bd26}.dark-mode .chat-messages-settings .cms-preview__bubble:before,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-preview__bubble:before{background:#001219cc;box-shadow:0 2px 8px #0000004d}.dark-mode .chat-messages-settings .cms-preview__text,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-preview__text{color:#e5e7eb}.dark-mode .chat-messages-settings .cms-info-box,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-info-box{background:linear-gradient(135deg,#3b82f626,#3b82f614);border-color:#3b82f640}.dark-mode .chat-messages-settings .cms-info-box__title,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-info-box__title{color:#93c5fd}.dark-mode .chat-messages-settings .cms-variable-badge,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-variable-badge{background:#00121980;border-color:#3b82f64d;color:#93c5fd}.dark-mode .chat-messages-settings .cms-tip-banner,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-tip-banner{background:linear-gradient(135deg,#fbbf2426,#fbbf2414);border-color:#fbbf2440}.dark-mode .chat-messages-settings .cms-tip-banner__text,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-tip-banner__text{color:#fcd34d}.dark-mode .chat-messages-settings .cms-checkbox-group,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-checkbox-group{background:linear-gradient(135deg,#94d2bd14,#94d2bd0a);border-color:#94d2bd26}.dark-mode .chat-messages-settings .cms-checkbox-item,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-checkbox-item{background:#00121980}.dark-mode .chat-messages-settings .cms-checkbox-item:hover,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-checkbox-item:hover{background:#94d2bd14}.dark-mode .chat-messages-settings .cms-checkbox-item__checkbox,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-checkbox-item__checkbox{background:#001a23;border-color:#94d2bd4d}.dark-mode .chat-messages-settings .cms-checkbox-item__label,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-checkbox-item__label{color:#fff}.dark-mode .chat-messages-settings .cms-checkbox-item__help,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-checkbox-item__help{color:#a0aec0}.dark-mode .chat-messages-settings .cms-toggle-badge--active,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-toggle-badge--active{background:linear-gradient(135deg,#10b98133,#10b9811a);border-color:#10b98166;color:#6ee7b7}.dark-mode .chat-messages-settings .cms-toggle-badge--inactive,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-toggle-badge--inactive{background:linear-gradient(135deg,#94d2bd1a,#94d2bd0d);border-color:#94d2bd33;color:#94d2bd}.dark-mode .chat-messages-settings .cms-actions,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-actions{border-top-color:#94d2bd1a}.dark-mode .chat-messages-settings .cms-btn--primary,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-btn--primary{background:linear-gradient(135deg,#94d2bd,#52b788);box-shadow:0 4px 12px #94d2bd40;color:#001219}.dark-mode .chat-messages-settings .cms-btn--primary:hover,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-btn--primary:hover{opacity:.9}.dark-mode .chat-messages-settings .cms-btn--secondary,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-btn--secondary{background:linear-gradient(135deg,#001a23,#002331);border-color:#ef44444d;color:#fca5a5}.dark-mode .chat-messages-settings .cms-btn--secondary:hover,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-btn--secondary:hover{background:linear-gradient(135deg,#ef444426,#ef44441a);border-color:#ef444480}.dark-mode .chat-messages-settings .cms-unsaved-banner,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-unsaved-banner{background:linear-gradient(135deg,#fbbf2426,#fbbf2414);border-color:#fbbf2440}.dark-mode .chat-messages-settings .cms-unsaved-banner__text,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-unsaved-banner__text{color:#fcd34d}.dark-mode .chat-messages-settings .cms-loading__spinner,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-loading__spinner{border-color:#94d2bd #94d2bd33 #94d2bd33}.dark-mode .chat-messages-settings .cms-loading__text,.duradry_customizer_root.dark-mode .chat-messages-settings .cms-loading__text{color:#a0aec0}@media (max-width:600px){.chat-messages-settings .cms-card{padding:var(--cms-spacing-lg)}.chat-messages-settings .cms-card__header{align-items:flex-start;flex-direction:column;gap:var(--cms-spacing-md)}.chat-messages-settings .cms-actions{flex-direction:column}.chat-messages-settings .cms-btn{width:100%}}