@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600,700|Source+Sans+Pro:400,600,700&display=swap";.profile-page-content-fixed-width:has(.PP-profile-personal){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.PP-profile-personal{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.PP-profile-personal section.content{padding:12px!important;margin:0}.PP-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000014;border:1px solid #ebebeb;position:relative;animation:fadeInUp .6s ease-out}.PP-hero{display:grid;grid-template-columns:auto 1fr minmax(280px,400px);gap:20px 24px;padding:24px;margin-bottom:20px;align-items:start}.PP-hero__avatar-wrap{position:relative;flex-shrink:0}.PP-hero__avatar-wrap .RM-form-group-image,.PP-hero__avatar-wrap .IMG-profile,.PP-hero__avatar-wrap .receiver-photo-placeholder{width:150px!important;height:150px!important;border-radius:50%!important;object-fit:cover;box-sizing:border-box;border:3px solid #fff;box-shadow:0 2px 10px #0000001f}.PP-hero__avatar-wrap .RM-form-group-image{margin:0}.PP-hero__avatar-edit{position:absolute;right:4px;bottom:4px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:2px solid #fff;border-radius:50%;background:#8b4513;color:#fff;font-size:.85rem;cursor:pointer;box-shadow:0 2px 8px #0000002e;transition:background .15s ease,transform .15s ease}.PP-hero__avatar-edit:hover{background:#6d3610;transform:scale(1.05)}.PP-hero__avatar-edit:focus-visible{outline:2px solid #8b4513;outline-offset:2px}.PP-hero__identity{min-width:0}.PP-hero__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.PP-hero__name{margin:0;font-size:1.35rem;font-weight:700;color:#2c2c2c;line-height:1.25}.PP-plan-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:.8rem;font-weight:600;background:linear-gradient(135deg,#fff8e6,#f5e6c8);color:#8b6914;border:1px solid #e8d4a8}.PP-plan-badge__icon{color:#c9a227;font-size:.75rem}.PP-hero__meta{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.PP-hero__meta-item{display:flex;align-items:center;gap:10px;font-size:.875rem;color:#6c757d}.PP-hero__meta-icon{width:16px;color:#9ca3af;flex-shrink:0;text-align:center}.PP-hero__stats{display:flex;flex-direction:column;border-left:1px solid #d8dee6;padding-left:20px;gap:0}.PP-stat-row{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d8dee6;text-decoration:none;color:inherit;transition:background .15s ease;margin:0 -6px;padding:7px 6px}.PP-stat-row:last-child{border-bottom:none}.PP-stat-row--link:hover{background:#faf8f6}.PP-hero__stats .PP-stat-row{align-items:flex-start;width:100%;text-align:left}.PP-hero__stats .PP-stat-row__icon{margin-top:2px}.PP-hero__stats .PP-stat-row__chevron{margin-top:4px;flex-shrink:0}.PP-stat-row--storage .PP-stat-row__body{text-align:left;align-items:flex-start}.PP-stat-row__icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.9rem}.PP-stat-row__icon--credits{background:#fff8e6;color:#c9a227}.PP-stat-row__icon--storage{background:#e8f4fd;color:#3b82f6}.PP-stat-row__icon--plan{background:#e8f4fd;color:#2563eb}.PP-stat-row__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:stretch;font-size:.8rem;line-height:1.35;color:#4a4a4a}.PP-stat-row__body strong{font-weight:600;color:#2c2c2c}.PP-stat-row__line{display:block}.PP-stat-row__line+.PP-stat-row__line{margin-top:2px}.PP-stat-row__progress-wrap{display:flex;align-items:center;gap:8px;margin-top:6px;width:100%}.PP-stat-row__progress{flex:1;display:block;height:6px;background:#e9ecef;border-radius:3px;overflow:hidden;min-width:0}.PP-stat-row__progress-bar{display:block;height:100%;min-width:0;max-width:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;transition:width .3s ease}.PP-stat-row__percent{font-size:.75rem;font-weight:600;color:#6c757d;min-width:32px;text-align:right}.PP-stat-row__chevron{color:#c9a227;font-size:.75rem;flex-shrink:0}.PP-main-grid{display:grid;grid-template-columns:minmax(0,50%);gap:20px;margin-bottom:20px}.PP-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #d8dee6}.PP-card__title{margin:0;font-size:1rem;font-weight:700;color:#2c2c2c;display:flex;align-items:center;gap:8px}.PP-card__title-icon{color:#8b4513;font-size:.95rem}.PP-btn-outline{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;color:#8b4513;background:#fff;border:1px solid #8b4513;border-radius:8px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease}.PP-btn-outline:hover:not(:disabled){background:#8b4513;color:#fff}.PP-btn-outline:disabled{opacity:.6;cursor:not-allowed}.PP-field-list{margin:0;padding:0;list-style:none}.PP-field-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 20px;border-bottom:1px solid #d8dee6;font-size:.875rem}.PP-field-row:last-child{border-bottom:none}.PP-field-row__label{color:#6c757d;flex-shrink:0}.PP-field-row__value{text-align:right;color:#2c2c2c;font-weight:500;word-break:break-word}.PP-field-row__value .form-control{text-align:right;max-width:220px;margin-left:auto}.PP-field-row--edit{flex-wrap:wrap}.PP-sidebar-stack{display:flex;flex-direction:column;gap:20px}.PP-security-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #d8dee6;font-size:.875rem}.PP-security-row:last-child{border-bottom:none}.PP-security-row--disabled{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.PP-security-row--disabled .PP-security-row__label,.PP-security-row--disabled .PP-security-row__hint{color:#9ca3af}.PP-security-row--disabled .PP-btn-outline{color:#9ca3af;border-color:#c4c4c4;background:#f3f4f6;cursor:not-allowed}.PP-security-row--disabled .PP-btn-outline:hover{color:#9ca3af;border-color:#c4c4c4;background:#f3f4f6}.PP-security-row__label{font-weight:600;color:#2c2c2c;margin-bottom:2px}.PP-security-row__hint{font-size:.8rem;color:#6c757d;margin:0}.PP-security-row--link{cursor:pointer;text-decoration:none;color:inherit;transition:background .15s;border-top:1px solid #eee;margin-top:4px;padding-top:14px}.PP-security-row--link:hover{background:#faf6f0;color:inherit;text-decoration:none}.PP-security-row--link .PP-security-row__label{color:#8b4513}.PP-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:600}.PP-badge--success{background:#d4edda;color:#155724}.PP-badge--muted{background:#e9ecef;color:#6c757d}.PP-pref-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid #d8dee6;font-size:.875rem;text-decoration:none;color:inherit;transition:background .15s ease}.PP-pref-row:last-child{border-bottom:none}.PP-pref-row:hover{background:#faf8f6}.PP-pref-row__label{color:#4a4a4a}.PP-pref-row__value{color:#6c757d;display:flex;align-items:center;gap:8px}.PP-pref-row--button{width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit}.PP-pref-row--disabled{opacity:.65;cursor:default}.PP-pref-row--disabled:hover{background:transparent}.PP-pref-row__value--muted{color:#9ca3af;font-size:.8rem}.PP-pref-row__chevron{color:#c9a227;font-size:.7rem}.PP-help-card{display:flex;align-items:center;gap:20px;padding:20px 24px;background:linear-gradient(135deg,#faf6f0,#f5ebe0);border:1px solid #e8ddd0}.PP-help-card__icon-wrap{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#ebb85a,#c9a227);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:1.5rem}.PP-help-card__text{flex:1;min-width:0}.PP-help-card__title{margin:0 0 4px;font-size:1rem;font-weight:700;color:#5c3d1e}.PP-help-card__desc{margin:0;font-size:.875rem;color:#7a5c3a}.PP-btn-solid{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;font-size:.875rem;font-weight:600;color:#fff;background:#8b4513;border:none;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .15s ease}.PP-btn-solid:hover{background:sienna;color:#fff}.PP-edit-actions{display:flex;flex-wrap:wrap;gap:10px;padding:16px 20px;border-top:1px solid #eee}.PP-edit-actions .btn-primary{background:#8b4513;border-color:#8b4513}.PP-edit-actions .btn-primary:hover{background:sienna;border-color:sienna}@media (max-width: 1200px){.PP-main-grid{grid-template-columns:1fr}}@media (max-width: 991.98px){.PP-hero{grid-template-columns:1fr;text-align:center}.PP-hero__avatar-wrap{justify-self:center}.PP-hero__name-row{justify-content:center}.PP-hero__meta{align-items:center}.PP-hero__stats{border-left:none;border-top:1px solid #eee;padding-left:0;padding-top:16px}.PP-main-grid{grid-template-columns:1fr}.PP-field-row{flex-direction:column;align-items:stretch;gap:6px}.PP-field-row__value{text-align:left}.PP-field-row__value .form-control{max-width:none;text-align:left;margin-left:0}.PP-help-card{flex-direction:column;text-align:center}}.google-places>div{width:100%}.google-places>div>div{border-radius:4px}.google-places [class*=-control]{min-height:40px!important;height:40px!important;max-height:40px!important;align-items:center!important}.google-places [class*=-ValueContainer],.google-places [class*=-valueContainer]{height:100%!important;padding:0 8px!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}.google-places [class*=-Input]{margin:0!important;padding:0!important;align-items:center!important;align-self:center!important}.google-places [class*=-Input] input,.google-places input[type=text]{margin:0!important;padding:0!important;height:auto!important;min-height:0!important;line-height:1.25!important;box-sizing:border-box!important}.google-places [class*=-singleValue],.google-places [class*=-SingleValue]{margin:0!important;line-height:1.25!important}.receiver .google-places .react-select__control{overflow:visible!important;align-items:center!important}.receiver .google-places .react-select__value-container{padding:0 8px!important;display:flex!important;align-items:center!important;overflow:visible!important}.receiver .google-places .react-select__input-container,.receiver .google-places .react-select__input-container input{padding:0!important;margin:0!important;height:auto!important;line-height:1.25!important;width:100%!important}.receiver .google-places .react-select__single-value,.receiver .google-places .react-select__input-container{padding-left:0!important;margin-left:0!important;overflow:visible!important;text-overflow:clip!important}.receiver .google-places .react-select__input-container input{padding-left:0!important;margin-left:0!important;text-indent:0!important}.map-container iframe .gmnoprint{visibility:hidden}html[data-theme=dark] .map-container{border:1px solid var(--es-border-subtle, #2d3544);border-radius:4px;overflow:hidden;background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .map-container iframe{border:none!important;border-radius:0!important;filter:invert(100%) hue-rotate(180deg) brightness(.92) contrast(.88) saturate(.85)}html[data-theme=dark] #pa-modal-address-form-dialog .map-container{border-radius:8px}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-map .map-container{border-radius:10px}.receiver .form-group.google-places .is-invalid-wrapper{border:2px solid #dc3545!important;border-radius:4px!important;box-shadow:0 0 0 .2rem #dc354540!important}.is-invalid-wrapper .react-select__control,.receiver .google-places .is-invalid-wrapper .react-select__control,.receiver .google-places .is-invalid-wrapper [class*=-control]{border-color:#dc3545!important;border-width:2px!important;border-style:solid!important;box-shadow:0 0 0 .2rem #dc354540!important}.is-invalid-wrapper .react-select__control:hover,.receiver .google-places .is-invalid-wrapper .react-select__control:hover,.receiver .google-places .is-invalid-wrapper [class*=-control]:hover{border-color:#dc3545!important;border-width:2px!important}.is-invalid-wrapper .react-select__control--is-focused,.receiver .google-places .is-invalid-wrapper .react-select__control--is-focused,.receiver .google-places .is-invalid-wrapper [class*=-control][class*=--is-focused]{border-color:#dc3545!important;border-width:2px!important;box-shadow:0 0 0 .2rem #dc354540!important}.receiver .google-places .react-select__control.is-invalid,.receiver .google-places [class*=-control].is-invalid{border-color:#dc3545!important;border-width:2px!important;border-style:solid!important;box-shadow:0 0 0 .2rem #dc354540!important}.profile-page-content-fixed-width:has(.PA-profile-addresses){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.PA-profile-addresses{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.PA-profile-addresses section.content{padding:12px!important;margin:0}.PA-info-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin-bottom:20px;background:linear-gradient(135deg,#faf8f6,#f5f0ea);border:1px solid #ebe3d8}.PA-info-banner__content{flex:1;min-width:0}.PA-info-banner__title{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1rem;font-weight:700;color:#3d2914}.PA-info-banner__title-icon{color:#8b4513}.PA-info-banner__text{margin:0;font-size:.875rem;color:#5c5348;line-height:1.5;max-width:560px}.PA-info-banner__art{flex-shrink:0;width:120px;height:90px;display:flex;align-items:center;justify-content:center;color:#c9a227;font-size:4rem;opacity:.85}.PA-address-list-section{margin-bottom:20px}.PA-address-list-section .PP-card__header{border-bottom:1px solid #d8dee6}.PA-address-list{list-style:none;margin:0;padding:0}.PA-address-item{display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:20px;border-bottom:1px solid #d8dee6;align-items:start}.PA-address-item:last-child{border-bottom:none}.PA-address-item__icon-wrap{width:48px;height:48px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.PA-address-item__body{min-width:0}.PA-address-item__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.PA-address-item__label{margin:0;font-size:1rem;font-weight:700;color:#2c2c2c}.PA-address-item__badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700;background:#fff3e6;color:#b45309;border:1px solid #fcd9a8}.PA-address-item__address{margin:0 0 4px;font-size:.875rem;color:#4a4a4a;line-height:1.45}.PA-address-item__meta{margin:0;font-size:.8rem;color:#6c757d}.PA-address-item__reference{margin:6px 0 0;font-size:.8rem;color:#9ca3af;font-style:italic}.PA-address-item__aside{display:flex;align-items:flex-start;justify-content:flex-end;flex-shrink:0}.PA-address-item__menu{position:relative;flex-shrink:0}.PA-address-item__menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#495057;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.PA-address-item__menu-trigger:hover,.PA-address-item__menu-trigger[aria-expanded=true]{background:#f8f9fa;border-color:#ced4da;color:#212529}.PA-address-item__menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:240px;padding:6px 0;background:#fff;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 8px 24px #0000001f}.PA-address-item__menu-item{display:flex;align-items:center;width:100%;padding:10px 16px;border:none;background:transparent;color:#343a40;font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s}.PA-address-item__menu-item:hover:not(:disabled){background:#f8f9fa}.PA-address-item__menu-item:disabled{opacity:.55;cursor:not-allowed}.PA-address-item__menu-item--danger{color:#dc3545}.PA-address-item__menu-item--danger:hover:not(:disabled){background:#fff5f5}.PA-empty-state{padding:32px 20px;text-align:center;color:#6c757d;font-size:.9rem}.PA-credits-banner{margin:16px 20px 20px;padding:14px 16px;border-radius:10px;background:linear-gradient(135deg,#fff8e6,#f5e6c8);border:1px solid #e8d4a8;display:flex;align-items:center;gap:12px}.PA-credits-banner__icon{color:#c9a227;font-size:1.5rem}.PA-credits-banner__text{font-size:.85rem;color:#5c4a1e}.PA-help-card--faq{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.PA-help-card--faq .PP-help-card__icon-wrap{background:linear-gradient(135deg,#fbbf24,#d97706)}.PA-help-card--faq .PP-help-card__title{color:#78350f}.PA-help-card--faq .PP-help-card__desc{color:#92400e}.PA-address-form-modal-dialog.modal-content.modal-edit-content{max-width:min(560px,95vw)!important;width:100%!important}.PA-address-form-modal__map-placeholder{cursor:default;padding:60px 20px;border:1px dashed #ccc;text-align:center;height:220px;border-radius:8px;background:#f9f9f9;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999}.PA-address-form-modal__map-placeholder-icon{font-size:2.5rem;margin-bottom:12px}@media (max-width: 767.98px){.PA-info-banner{flex-direction:column;text-align:left}.PA-info-banner__art{align-self:center}.PA-address-item{grid-template-columns:auto 1fr auto;grid-template-rows:auto}.PA-address-item__aside{grid-column:3;grid-row:1;align-self:start}.PA-address-list-section .PP-card__header{flex-wrap:wrap}.PA-address-list-section .PP-card__header .PP-btn-solid{width:100%;justify-content:center}}.profile-page-content-fixed-width:has(.PM-profile-payment){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.PM-profile-payment{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.PM-profile-payment section.content{padding:12px!important;margin:0}.PM-info-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;margin-bottom:20px;background:linear-gradient(135deg,#f6faf8,#eef5f1);border:1px solid #d8e8de}.PM-info-banner__content{flex:1;min-width:0}.PM-info-banner__title{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:1rem;font-weight:700;color:#1e3a2f}.PM-info-banner__title-icon{color:#2d6a4f}.PM-info-banner__text{margin:0;font-size:.875rem;color:#4a5c54;line-height:1.5;max-width:560px}.PM-info-banner__art{flex-shrink:0;width:120px;height:90px;display:flex;align-items:center;justify-content:center;color:#52b788;font-size:4rem;opacity:.85}.PM-card-list-section.PP-card{overflow:visible}.PM-card-list-section{margin-bottom:20px;overflow:visible}.PM-card-list-section .PP-card__header{border-bottom:1px solid #d8dee6}.PM-pay-cards-grid{list-style:none;margin:0;padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;overflow:visible}.PM-pay-card{display:flex;flex-direction:column;border-radius:16px;overflow:visible;box-shadow:0 10px 28px #00000024;min-width:0}.PM-pay-card__face{position:relative;padding:22px 20px 20px;min-height:196px;color:#fff;border-radius:16px}.PM-pay-card__face .PM-card-item__menu--on-card{position:absolute;right:12px;bottom:12px;z-index:2}.PM-pay-card--amber .PM-pay-card__face{background:linear-gradient(145deg,#f0a060,#d97706 45%,#9a3412)}.PM-pay-card--blue .PM-pay-card__face{background:linear-gradient(145deg,#60a5fa,#3b82f6 45%,#1d4ed8)}.PM-pay-card--teal .PM-pay-card__face{background:linear-gradient(145deg,#5eead4,#14b8a6 45%,#0f766e)}.PM-pay-card__default-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;margin:0;flex-shrink:0;border-radius:999px;background:#fffffff2;color:#b45309;font-size:.72rem;font-weight:700}.PM-pay-card__default-badge svg{color:#f59e0b;font-size:.65rem}.PM-pay-card__brand{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:32px;margin-bottom:18px}.PM-pay-card__brand>:last-child{margin-left:auto}.PM-pay-card__brand-img{height:22px;width:auto;object-fit:contain}.PM-pay-card__brand-img--light{filter:brightness(1.15) contrast(1.05)}.PM-pay-card__brand-text{font-size:1rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.PM-pay-card__mastercard{position:relative;width:44px;height:28px}.PM-pay-card__mastercard-circle{position:absolute;top:50%;width:28px;height:28px;border-radius:50%;transform:translateY(-50%);opacity:.95}.PM-pay-card__mastercard-circle--red{left:0;background:#eb001b}.PM-pay-card__mastercard-circle--orange{right:0;background:#f79e1b}.PM-pay-card__number{margin:0 0 18px;font-size:1.15rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;letter-spacing:.12em;font-weight:500;text-align:center;white-space:nowrap}.PM-pay-card__details{display:grid;grid-template-columns:7fr 14fr;gap:12px}.PM-pay-card__detail-label{display:block;margin-bottom:4px;font-size:.68rem;font-weight:500;opacity:.82;text-transform:uppercase;letter-spacing:.04em}.PM-pay-card__detail-value{display:block;font-size:.9rem;font-weight:600;line-height:1.25}.PM-pay-card__detail-value--holder{font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.03em;word-break:break-word}.PM-card-item__menu{position:relative;flex-shrink:0}.PM-card-item__menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#495057;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.PM-card-item__menu-trigger:hover,.PM-card-item__menu-trigger[aria-expanded=true]{background:#f8f9fa;border-color:#ced4da;color:#212529}.PM-card-item__menu--on-card .PM-card-item__menu-trigger{width:32px;height:32px;border:none;background:transparent;color:#fff}.PM-card-item__menu--on-card .PM-card-item__menu-trigger:hover,.PM-card-item__menu--on-card .PM-card-item__menu-trigger[aria-expanded=true]{background:#ffffff1f;color:#fff}.PM-card-item__menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:220px;padding:6px 0;background:#fff;border:1px solid #dee2e6;border-radius:10px;box-shadow:0 8px 24px #0000001f}.PM-card-item__menu--on-card .PM-card-item__menu-panel{top:auto;bottom:calc(100% + 6px)}.PM-card-item__menu-item{display:block;width:100%;padding:10px 16px;border:none;background:transparent;color:#343a40;font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s}.PM-card-item__menu-item:hover:not(:disabled){background:#f8f9fa}.PM-card-item__menu-item:disabled{opacity:.55;cursor:not-allowed}.PM-card-item__menu-item--danger{color:#dc3545}.PM-card-item__menu-item--danger:hover:not(:disabled){background:#fff5f5}.PM-empty-state{padding:32px 20px;text-align:center;color:#6c757d;font-size:.9rem}.PM-empty-state__note{margin:8px auto 0;max-width:480px;font-size:.82rem;line-height:1.45}.PM-credits-banner{margin:16px 20px 20px;padding:14px 16px;border-radius:10px;background:linear-gradient(135deg,#fff8e6,#f5e6c8);border:1px solid #e8d4a8;display:flex;align-items:center;gap:12px}.PM-credits-banner__icon{color:#c9a227;font-size:1.5rem}.PM-credits-banner__text{font-size:.85rem;color:#5c4a1e}.PM-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.PM-add-card-panel{padding:24px;text-align:center}.PM-add-card-panel__logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-bottom:20px}.PM-add-card-panel__logos img{height:28px;width:auto;object-fit:contain;opacity:.85}.PM-add-card-panel__title{margin:0 0 8px;font-size:1rem;font-weight:700;color:#2c2c2c}.PM-add-card-panel__desc{margin:0 0 20px;font-size:.85rem;color:#6c757d;line-height:1.45}.PM-add-card-panel .PP-btn-solid{width:100%;justify-content:center}.PM-security-panel{padding:24px}.PM-security-panel__title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:1rem;font-weight:700;color:#2c2c2c}.PM-security-panel__title-icon{color:#8b4513}.PM-security-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.PM-security-panel__item{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:#495057;line-height:1.45}.PM-security-panel__item-icon{color:#52b788;margin-top:2px;flex-shrink:0}.PM-help-card--support{background:linear-gradient(135deg,#fffbeb,#fef3c7);border-color:#fde68a}.PM-help-card--support .PP-help-card__icon-wrap{background:linear-gradient(135deg,#fbbf24,#d97706)}.PM-help-card--support .PP-help-card__title{color:#78350f}.PM-help-card--support .PP-help-card__desc{color:#92400e}@media (max-width: 767.98px){.PM-info-banner{flex-direction:column;text-align:left}.PM-info-banner__art{align-self:center}.PM-pay-cards-grid{grid-template-columns:1fr;padding:16px}.PM-bottom-grid{grid-template-columns:1fr}}.profile-page-content-fixed-width:has(.PS-profile-subscription){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.PS-profile-subscription{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.PS-profile-subscription section.content{padding:12px!important;margin:0}.PS-section-icon{width:36px;height:36px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.PS-section-title{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:.9375rem;font-weight:700;color:#8b4513}.PS-plan-card{margin-bottom:20px;overflow:hidden}.PS-plan-card__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(160px,220px) minmax(260px,340px);gap:28px 32px;padding:28px 28px 24px;align-items:start}.PS-plan-card__intro{min-width:0}.PS-plan-card__name-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.PS-plan-card__name{margin:0;font-size:1.5rem;font-weight:700;color:#1a1a1a;letter-spacing:-.01em}.PS-plan-card__badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em}.PS-plan-card__badge--active{background:#fff3e6;color:#c2410c;border:1px solid #fed7aa}.PS-plan-card__badge--free{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.PS-plan-card__desc{margin:0 0 20px;font-size:.875rem;line-height:1.6;color:#6b7280;max-width:380px}.PS-plan-card__intro .PP-btn-outline{padding:8px 16px;font-size:.8125rem;border-radius:8px}.PS-plan-card__art{display:flex;align-items:center;justify-content:center;min-height:180px;padding:8px 0}.PS-plan-card__art-img{max-width:100%;max-height:175px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.06))}.PS-plan-card__sidebar{display:flex;flex-direction:column;min-height:100%;border-left:1px solid #ebebeb;padding-left:28px}.PS-plan-card__meta{list-style:none;margin:0;padding:0;flex:1}.PS-plan-card__meta-item{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid #ebebeb;font-size:.875rem}.PS-plan-card__meta-item:first-child{padding-top:0}.PS-plan-card__meta-item:last-child{border-bottom:none}.PS-plan-card__meta-icon-wrap{width:32px;height:32px;border-radius:50%;background:#faf6f1;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;flex-shrink:0}.PS-plan-card__meta-label{display:block;font-size:.75rem;color:#9ca3af;margin-bottom:4px;font-weight:500}.PS-plan-card__meta-value{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;color:#1f2937;font-size:.875rem}.PS-plan-card__sidebar-actions{margin-top:16px;padding-top:4px}.PS-status-badge{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:.72rem;font-weight:700}.PS-status-badge--success{background:#ecfdf3;color:#15803d;border:1px solid #bbf7d0}.PS-status-badge--warning{background:#fff8e6;color:#b45309;border:1px solid #fde68a}.PS-status-badge--danger{background:#feecec;color:#b91c1c;border:1px solid #fecaca}.PS-status-badge--muted{background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb}.PS-manage-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;font-size:.8125rem;font-weight:600;color:#8b4513;background:#fff;border:1px solid #d4cfc7;border-radius:10px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.PS-manage-toggle:hover{background:#faf8f6;border-color:#8b4513}.PS-manage-toggle__left{display:inline-flex;align-items:center;gap:8px}.PS-manage-toggle__chevron{font-size:.75rem;color:#8b4513;transition:transform .2s ease}.PS-manage-toggle__chevron--open{transform:rotate(180deg)}.PS-manage-panel{margin-top:10px;padding:12px 14px;border:1px solid #ebebeb;border-radius:10px;background:#fafafa;display:flex;flex-wrap:wrap;gap:8px}.PS-manage-panel .PP-btn-outline{font-size:.8125rem;padding:6px 12px}.PS-history-card{margin-bottom:20px}.PS-history-card .PP-card__header{align-items:flex-start;padding:20px 24px;border-bottom:1px solid #ebebeb}.PS-history-card__header-main{min-width:0}.PS-history-card .PP-card__title{color:#8b4513;font-size:1.0625rem;gap:10px}.PS-history-card .PP-card__title-icon{display:none}.PS-history-card__subtitle{margin:6px 0 0 46px;font-size:.8125rem;color:#9ca3af;font-weight:400;line-height:1.45}.PS-history-card .PP-card__header .PP-btn-outline{flex-shrink:0;font-size:.8125rem;padding:8px 14px;white-space:nowrap}.PS-history-card__body{padding:0}.PS-history-empty,.PS-history-loading{padding:40px 24px;text-align:center;color:#9ca3af;font-size:.9rem}.PS-history-table-wrap{overflow-x:auto}.PS-history-table{width:100%;border-collapse:collapse;font-size:.8125rem}.PS-history-table thead th{padding:13px 20px;text-align:left;font-weight:600;font-size:.8125rem;color:#6b7280;background:#faf7f2;border-bottom:1px solid #ebe3d8;white-space:nowrap}.PS-history-table tbody td{padding:14px 20px;border-bottom:1px solid #f0ebe4;vertical-align:middle;color:#374151}.PS-history-table tbody tr:nth-child(2n){background:#faf8f5}.PS-history-table tbody tr:nth-child(odd){background:#fff}.PS-history-table tbody tr:hover{background:#f5f0ea}.PS-history-table__desc{color:#374151}.PS-history-table__amount{font-weight:700;color:#111827;white-space:nowrap}.PS-history-table__amount--refund{color:#b91c1c}.PS-history-table__payment-method{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;color:#374151}.PS-history-table__brand-img{height:14px;width:auto;object-fit:contain}.PS-history-table__brand-img--invert{filter:brightness(0)}.PS-history-table__invoice-btn{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;color:#8b4513;font-size:.8125rem;font-weight:600;cursor:not-allowed;opacity:.7}.PS-history-card .my-projects-pagination{margin:0;padding:16px 20px;border-top:1px solid #ebebeb;background:#fff}@media (max-width: 1100px){.PS-plan-card__body{grid-template-columns:1fr 1fr}.PS-plan-card__art{grid-column:1 / -1;order:-1;min-height:140px}.PS-plan-card__sidebar{grid-column:1 / -1;border-left:none;padding-left:0;border-top:1px solid #ebebeb;padding-top:20px}}@media (max-width: 767px){.PS-plan-card__body{grid-template-columns:1fr;padding:20px 16px;gap:20px}.PS-history-card .PP-card__header{flex-direction:column;gap:14px;align-items:stretch}.PS-history-card__subtitle{margin-left:0}.PS-history-table thead{display:none}.PS-history-table tbody tr{display:block;padding:12px 16px;border-bottom:1px solid #ebebeb}.PS-history-table tbody td{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border:none}.PS-history-table tbody td:before{content:attr(data-label);font-weight:600;color:#9ca3af;flex-shrink:0}}.PS-plan-benefits-modal-overlay{z-index:1060}.PS-plan-benefits-modal-dialog{max-width:560px}.PS-plan-benefits-modal__title-icon{color:#8b4513;margin-right:8px}.PS-plan-benefits-modal__body{max-height:min(60vh,480px);overflow-y:auto}.PS-plan-benefits-modal__intro{margin:0 0 16px;font-size:.875rem;color:#6b7280;line-height:1.5}.PS-plan-benefits-modal__loading,.PS-plan-benefits-modal__empty{padding:24px 0;text-align:center;color:#9ca3af;font-size:.9rem}.PS-plan-benefits-modal__error{margin:0;padding:12px 14px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.875rem}.PS-plan-benefits-modal__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid #ebebeb;border-radius:10px;overflow:hidden}.PS-plan-benefits-modal__item{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:14px 16px;border-bottom:1px solid #f0ebe4;background:#fff}.PS-plan-benefits-modal__item:last-child{border-bottom:none}.PS-plan-benefits-modal__item:nth-child(2n){background:#faf8f5}.PS-plan-benefits-modal__item-icon{width:24px;height:24px;border-radius:50%;background:#ecfdf3;color:#15803d;display:inline-flex;align-items:center;justify-content:center;font-size:.7rem;margin-top:2px}.PS-plan-benefits-modal__item-content{min-width:0;display:flex;flex-direction:column;gap:2px}.PS-plan-benefits-modal__item-name{font-size:.875rem;font-weight:600;color:#1f2937}.PS-plan-benefits-modal__item-value{font-size:.875rem;font-weight:700;color:#8b4513}.PS-plan-benefits-modal__item-desc{font-size:.75rem;color:#9ca3af;line-height:1.4;margin-top:2px}.my-projects-loading{display:flex;justify-content:center;align-items:center;min-height:400px;flex-direction:column;gap:1rem}.my-projects-loading-icon{font-size:2rem;color:#8b4513}.my-projects-error{padding:2rem;text-align:center}.my-projects-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.my-projects-box-header{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%}.my-projects-box-header .box-title{flex:1 1 auto!important;margin:0!important;text-align:left!important;float:none!important}.my-projects-box-header .btn{flex:0 0 auto!important;margin-left:0!important}.my-projects-header-actions{display:flex;gap:10px;align-items:center;margin-left:auto;justify-content:flex-end;flex-shrink:0}.my-projects-header-actions .btn{margin-left:0!important}.my-projects-title{margin:0;color:#8b4513}.my-projects-empty{padding:3rem;text-align:center;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.my-projects-empty-icon{font-size:3rem;color:#adb5bd;margin-bottom:1rem}.my-projects-empty-title{color:#6c757d;margin-bottom:.5rem}.my-projects-empty-text{color:#6c757d;margin-bottom:1.5rem}.my-projects-link{color:#8b4513;text-decoration:none;font-weight:500}.my-projects-link:hover{color:#6b3410;text-decoration:underline}.my-projects-lock-icon{color:#8b4513;font-size:.9em}.my-projects-actions{display:flex;gap:.5rem;justify-content:flex-start}.my-projects-actions-trash{display:flex;gap:5px;justify-content:center}.project-deleting{opacity:0;transform:translate(-20px);transition:opacity .5s ease-out,transform .5s ease-out}.my-projects-trash-row{opacity:.7}.my-projects-trash-section{margin-top:2rem}.my-projects-trash-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.my-projects-trash-title{margin:0;color:#8b4513;display:flex;align-items:center;gap:10px}.my-projects-trash-box{margin-bottom:0}.my-projects-trash-box>.box-body{overflow:hidden}.my-projects-list-box{margin-bottom:0}.my-projects-list-box>.box-body{overflow:hidden}.my-projects-list-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;box-sizing:border-box;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #dee2e6}.my-projects-list-toolbar-start{display:flex;align-items:center;gap:10px;min-width:0}.my-projects-list-toolbar-actions{gap:8px;justify-content:flex-end}.my-projects-list-toolbar-label{font-weight:600;color:#495057;font-size:1.1rem}.my-projects-list-toolbar-icon{color:#8b4513;font-size:1.1rem}.my-projects-list-count{font-size:.95rem;font-weight:500;color:#6c757d}.my-projects-trash-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;box-sizing:border-box;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid #dee2e6}.my-projects-trash-toolbar-start{display:flex;align-items:center;gap:10px;min-width:0}.my-projects-list-toolbar .btn,.my-projects-trash-toolbar .btn,#mp-modal-empty-trash-dialog .modal-edit-footer .btn,#lv-modal-empty-trash-dialog .modal-edit-footer .btn,.albums-trash-confirm-modal .modal-edit-footer .btn{border-radius:8px!important}.my-projects-trash-toolbar-label{font-weight:600;color:#495057;font-size:1.1rem}.my-projects-trash-toolbar-icon{color:#8b4513;font-size:1.1rem}.my-projects-trash-count{font-size:.95rem;font-weight:500;color:#6c757d}.my-projects-trash-info{color:#6c757d;margin-bottom:1rem;font-size:.9rem}.my-projects-trash-title-text{color:#6c757d;font-weight:500}.my-projects-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:10050}.my-projects-modal{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;background-color:#fff;border-radius:8px;padding:1.25rem 1.5rem 1.5rem;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a;position:relative}.my-projects-modal-close{grid-column:2;grid-row:1;position:static;justify-self:end;align-self:center;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;line-height:1;opacity:1;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.my-projects-modal>:nth-child(n+3){grid-column:1 / -1}.my-projects-modal-close:disabled{cursor:not-allowed;opacity:.5}.my-projects-modal-title{grid-column:1;grid-row:1;margin:0 0 1.5rem;align-self:center;min-width:0}.my-projects-modal-title-danger{color:#dc3545}.my-projects-modal-title-success{color:#28a745}.my-projects-modal-title-icon{margin-right:10px}.my-projects-modal-warning{background-color:#fff3cd;border:1px solid #ffc107;border-radius:8px;padding:15px;margin-bottom:20px}.my-projects-modal-warning-text{margin:0;color:#856404;font-weight:600}.my-projects-modal-warning-detail{margin:10px 0 0;color:#856404}.my-projects-modal-danger{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:15px;margin-bottom:20px}.my-projects-modal-danger-text{margin:0;color:#721c24;font-weight:600}.my-projects-modal-danger-detail{margin:10px 0 0;color:#721c24}.my-projects-modal-success{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;padding:15px;margin-bottom:20px}.my-projects-modal-success-text{margin:0;color:#155724;font-weight:600}.my-projects-modal-success-detail{margin:10px 0 0;color:#155724}.my-projects-modal-project-section{margin-bottom:20px}.my-projects-modal-project-label{margin-bottom:10px;font-weight:600}.my-projects-modal-project-value{margin:0;padding:10px;background-color:#f8f9fa;border-radius:6px;border:1px solid #dee2e6}.my-projects-modal-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.my-projects-modal-icon{margin-right:8px}.my-projects-cards{display:flex;flex-direction:column;gap:.5rem}.my-projects-card{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:.6rem;box-shadow:0 2px 4px #0000001a}.my-projects-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.my-projects-card-title{flex:1;font-weight:500;color:#8b4513;word-break:break-word;line-height:1.4;min-width:0}.my-projects-card-actions{display:flex;gap:.5rem;flex-shrink:0;align-items:flex-start;padding-top:.25rem}.my-projects-card-footer{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-left:0}.my-projects-card-date{color:#6c757d;font-size:.9rem}.my-projects-card-trash{opacity:.7}.my-projects-import-progress-wrap{margin-bottom:15px}.my-projects-import-progress-label{font-size:.9rem;color:#4a4a4a;margin-bottom:6px}.my-projects-import-progress-bar{width:100%;height:8px;background:#ececec;border-radius:999px;overflow:hidden}.my-projects-import-progress-value{height:100%;background:#b27519;transition:width .25s ease}.my-projects-import-steps{border:1px solid #ececec;border-radius:6px;padding:10px 12px;margin-bottom:14px}.my-projects-import-step{display:flex;align-items:center;gap:8px;font-size:.92rem;color:#4a4a4a;margin-bottom:7px}.my-projects-import-step:last-child{margin-bottom:0}.my-projects-import-step-icon.done{color:#28a745}.my-projects-import-step-icon.loading{color:#b27519}.my-projects-import-step-icon.error{color:#dc3545}.my-projects-import-step-dot{width:8px;height:8px;border-radius:50%;background:#cfcfcf;display:inline-block}.my-projects-import-error{background:#f8d7da;color:#842029;border:1px solid #f1aeb5;border-radius:6px;padding:10px;margin-bottom:12px;font-size:.9rem}.my-projects-import-success{background:#d1e7dd;color:#0f5132;border:1px solid #a3cfbb;border-radius:6px;padding:10px;margin-bottom:12px;font-size:.9rem}@media (max-width: 768px){.my-projects-container{padding:1rem}.my-projects-header{flex-direction:column;align-items:flex-start;gap:1rem;margin-bottom:1rem}.my-projects-actions{flex-wrap:wrap}.my-projects-modal{padding:1.5rem;width:95%}.my-projects-trash-info,.my-projects-trash-header{margin-bottom:.5rem}.my-projects-trash-section{margin-top:2rem;padding-top:1.5rem;border-top:2px solid #dee2e6}.my-projects-trash-toolbar{margin-bottom:.75rem}.table thead{display:none}}.my-projects-pagination{display:flex;justify-content:space-between;align-items:center;margin-top:0rem;padding:.5rem 0rem 0rem;border-top:1px solid #dee2e6;flex-wrap:wrap;gap:1rem}.my-projects-pagination-info{color:#6c757d;font-size:.875rem}.my-projects-pagination-controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.my-projects-pagination-numbers{display:flex;align-items:center;gap:.25rem}.my-projects-pagination-ellipsis{padding:0 .5rem;color:#6c757d}.my-projects-container .table tbody tr td:nth-child(2){width:120px!important;min-width:120px;max-width:120px}.my-projects-container .table tbody tr td:nth-child(3){width:180px!important;min-width:180px;max-width:180px}.my-projects-container .table tbody tr td:nth-child(4){width:200px!important;min-width:200px;max-width:200px;text-align:left}.my-projects-container .table tbody tr td:nth-child(5){width:100px!important;min-width:100px;max-width:100px;text-align:right}.my-projects-container .table thead th.projects-col-status,.my-projects-container .table thead th:nth-child(2){width:120px!important;min-width:120px;max-width:120px}.my-projects-container .table thead th.projects-col-updated,.my-projects-container .table thead th:nth-child(4){width:200px!important;min-width:200px;max-width:200px}.my-projects-container .table thead th.projects-col-weight,.my-projects-container .table thead th:nth-child(5){width:100px!important;min-width:100px;max-width:100px;text-align:right}.my-projects-container .table thead th.projects-col-actions,.my-projects-container .table thead th:nth-child(6){width:120px!important;min-width:120px;max-width:120px}.my-projects-card-date-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;width:100%;flex:1 1 100%;margin-top:.25rem}.my-projects-card-size{font-size:.85rem;white-space:nowrap}@media (min-width: 768px){.my-projects-trash-box .my-projects-trash-toolbar{width:calc(100% + 30px);max-width:none;margin-left:-15px;margin-right:-15px;margin-top:-15px;padding-left:15px;padding-right:15px;padding-top:15px;border-radius:15px 15px 0 0}}@media (max-width: 767.98px){.my-projects-list-box,.my-projects-trash-box{overflow:hidden}section.content .my-projects-list-box>.box-body,section.content .my-projects-trash-box>.box-body{padding:0 10px 10px!important}.my-projects-list-box .my-projects-list-toolbar,.my-projects-trash-box .my-projects-trash-toolbar{width:calc(100% + 20px);max-width:none;margin-left:-10px;margin-right:-10px;margin-top:0;margin-bottom:.75rem;padding:10px 10px .75rem}.SML-mobile-swipe-page__pane>.my-projects-card{flex:0 0 auto}.my-projects-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:pointer;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.my-projects-card--pressing{opacity:.92;transform:scale(.985)}.my-projects-card--context-target{box-shadow:0 0 0 2px #e1b768}.MP-context{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.MP-context__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.MP-context__menu{position:fixed;z-index:1;min-width:200px;max-width:min(240px,calc(100vw - 16px));padding:6px 0;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000002e;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.MP-context__item{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#333;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.MP-context__item:disabled{opacity:.55}.MP-context__item--danger{color:#dc3545}.MP-context__item--success{color:#198754}.MP-context__divider{height:1px;margin:4px 0;background:#e9ecef}.my-projects-pagination{flex-direction:column;align-items:center}.my-projects-pagination-info{text-align:center;margin-bottom:.5rem}.my-projects-pagination-controls{justify-content:center}.my-projects-pagination .btn{min-width:30px;padding:.2rem .45rem;font-size:.75rem;line-height:1.2}.my-projects-pagination-ellipsis{padding:0 .25rem;font-size:.75rem}}.profile-page-content-fixed-width:has(.SG-settings-general),.profile-page-content-fixed-width:has(.SG-settings-placeholder),.profile-page-content-fixed-width:has(.SP-settings-privacy),.profile-page-content-fixed-width:has(.SS-settings-security),.profile-page-content-fixed-width:has(.SPR-settings-preferences),.profile-page-content-fixed-width:has(.SC-settings-connections){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.SG-settings-general,.SG-settings-placeholder{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.SG-settings-general section.content,.SG-settings-placeholder section.content{padding:12px!important;margin:0}.SG-settings-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:20px;align-items:start}.SG-settings-layout__main{display:flex;flex-direction:column;gap:20px;min-width:0}.SG-settings-layout__aside{display:flex;flex-direction:column;gap:16px;min-width:0}.SG-section-icon{width:36px;height:36px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.SG-settings-card{overflow:hidden}.SG-settings-card__header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #d8dee6}.SG-settings-card__title{margin:0;font-size:1rem;font-weight:700;color:#2c2c2c}.SG-settings-card__body{padding:0}.SG-settings-loading{padding:24px 20px;color:#9ca3af;margin:0}.SG-info-list{list-style:none;margin:0;padding:0}.SG-info-list__item{display:grid;grid-template-columns:minmax(140px,180px) 1fr auto;gap:12px 16px;align-items:center;padding:16px 20px;border-bottom:1px solid #ebebeb}.SG-info-list__item:last-child{border-bottom:none}.SG-info-list__label{font-size:.8125rem;color:#9ca3af;font-weight:500}.SG-info-list__value{font-size:.875rem;font-weight:600;color:#1f2937;min-width:0;word-break:break-word}.SG-info-list__edit{font-size:.75rem;padding:5px 12px;white-space:nowrap}.SG-settings-card__body.SG-settings-card__body,form.SG-settings-card__body{padding:20px}.SG-pref-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin-bottom:24px}.SG-pref-field{margin-bottom:0;min-width:0}.SG-pref-field__label{display:block;margin:0 0 4px;font-size:.875rem;font-weight:600;color:#374151}.SG-pref-field__hint{margin:0 0 8px;font-size:.75rem;color:#9ca3af;line-height:1.4}.SG-pref-grid--disabled .SG-pref-field__label{color:#9ca3af}.SG-pref-grid--disabled .SG-pref-field__hint{color:#c4c9d0}.SG-pref-grid--disabled .SG-pref-field__control:disabled{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:1}.SG-pref-grid--disabled .SG-pref-field__control-icon{color:#c4c9d0}.SG-save-btn:disabled{background:#d1d5db;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed;opacity:1}.SG-save-btn:disabled:hover{background:#d1d5db;border-color:#d1d5db}.SG-pref-field__control-wrap{position:relative}.SG-pref-field__control{width:100%;max-width:none;font-size:.875rem;border-color:#d8dee6;border-radius:8px;height:38px}.SG-pref-field__control-wrap .SG-pref-field__control{padding-right:40px}.SG-pref-field__control-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#8b4513;pointer-events:none;font-size:.9rem}.SG-settings-card__footer{padding-top:4px}.SG-save-btn{background:#8b4513;border-color:#8b4513;min-width:160px;font-weight:600}.SG-save-btn:hover:not(:disabled){background:#6d3610;border-color:#6d3610}.SG-aside-card{padding:20px;position:relative}.SG-aside-card__icon{width:40px;height:40px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;margin-bottom:12px}.SG-aside-card__icon--storage{background:#eef5f1;color:#2d6a4f}.SG-aside-card__icon--danger{background:#fef2f2;color:#b91c1c}.SG-aside-card__title{margin:0 0 8px;font-size:.9375rem;font-weight:700;color:#1f2937}.SG-aside-card__text{margin:0 0 14px;font-size:.8125rem;color:#6b7280;line-height:1.5}.SG-aside-card__meta{margin:0 0 14px;font-size:.75rem;color:#9ca3af}.SG-aside-card__action{width:100%;justify-content:center;font-size:.8125rem;text-align:center;text-decoration:none}.SG-aside-card__action--danger{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:8px 14px;font-size:.8125rem;font-weight:600;color:#b91c1c;background:#fff;border:1px solid #fca5a5;border-radius:8px;cursor:not-allowed;opacity:.75}.SG-aside-card--disabled .SG-aside-card__icon,.SG-aside-card--disabled .SG-aside-card__icon--danger{background:#f3f4f6;color:#9ca3af}.SG-aside-card--disabled .SG-aside-card__title{color:#9ca3af}.SG-aside-card--disabled .SG-aside-card__text{color:#c4c9d0;margin-bottom:10px}.SG-aside-card__soon{margin:0;font-size:.8125rem;font-weight:600;color:#9ca3af}.SG-storage-bar{height:8px;border-radius:999px;background:#ebebeb;overflow:hidden;margin-bottom:8px}.SG-storage-bar__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#a16207,#8b4513);transition:width .3s ease}.SG-aside-meta{margin:0 0 16px}.SG-aside-meta__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f0ebe4;font-size:.8125rem}.SG-aside-meta__row:last-child{border-bottom:none}.SG-aside-meta__row dt{margin:0;color:#9ca3af;font-weight:500}.SG-aside-meta__row dd{margin:0;color:#1f2937;font-weight:600;text-align:right}.SG-settings-placeholder__card{padding:48px 24px;text-align:center;max-width:480px;margin:0 auto}.SG-settings-placeholder__icon{font-size:2rem;color:#8b4513;margin-bottom:16px;opacity:.7}.SG-settings-placeholder__title{margin:0 0 8px;font-size:1.125rem;font-weight:700;color:#2c2c2c}.SG-settings-placeholder__text{margin:0;color:#9ca3af;font-size:.9rem}@media (max-width: 1100px){.SG-settings-layout{grid-template-columns:1fr}.SG-settings-layout__aside{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}}@media (max-width: 767px){.SG-pref-grid{grid-template-columns:1fr}.SG-info-list__item{grid-template-columns:1fr;gap:6px}.SG-info-list__edit{justify-self:start}.SG-pref-field__control{max-width:100%}.SG-settings-layout__aside{grid-template-columns:1fr}}.profile-page-content-fixed-width:has(.SN-settings-notifications){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.SN-settings-notifications{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.SN-settings-notifications section.content{padding:12px!important;margin:0}.SN-notifications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.SN-settings-card__header--split{justify-content:space-between;gap:16px}.SN-settings-card__header-start{display:flex;align-items:flex-start;gap:12px;min-width:0}.SN-settings-card__subtitle{margin:4px 0 0;font-size:.8125rem;font-weight:400;color:#9ca3af;line-height:1.45}.SN-settings-card__body{padding:0 20px 20px}.SN-settings-card__body--channels{padding-top:4px}.SN-settings-card__body--padded{padding:20px}.SN-toggle{position:relative;display:inline-flex;flex-shrink:0;width:44px;height:24px;cursor:pointer}.SN-toggle__input{position:absolute;opacity:0;width:0;height:0}.SN-toggle__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d1d5db;transition:background .2s}.SN-toggle__input:checked+.SN-toggle__track{background:#22c55e}.SN-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s}.SN-toggle__input:checked+.SN-toggle__track+.SN-toggle__thumb{transform:translate(20px)}.SN-toggle__input:focus-visible+.SN-toggle__track{outline:2px solid #8b4513;outline-offset:2px}.SN-channel-list{list-style:none;margin:0;padding:0}.SN-channel-list__item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb}.SN-channel-list__item:last-child{border-bottom:none;padding-bottom:0}.SN-channel-list__item--disabled .SN-row-icon{background:#f3f4f6;color:#9ca3af}.SN-channel-list__item--disabled .SN-row-text__title{color:#9ca3af}.SN-channel-list__item--disabled .SN-row-text__desc{color:#c4c9d0}.SN-channel-soon{flex-shrink:0;font-size:.8125rem;font-weight:600;color:#9ca3af}.SN-toggle--disabled{cursor:not-allowed;opacity:.85}.SN-toggle__input:disabled+.SN-toggle__track{background:#e5e7eb}.SN-toggle__input:disabled:checked+.SN-toggle__track{background:#d1d5db}.SN-toggle--locked{cursor:not-allowed}.SN-toggle--locked .SN-toggle__input:disabled+.SN-toggle__track{background:#e5e7eb}.SN-toggle--locked .SN-toggle__input:disabled:checked+.SN-toggle__track{background:#22c55e;opacity:.72}.SN-row-icon{width:36px;height:36px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.SN-row-icon--sm{width:32px;height:32px;font-size:.78rem}.SN-row-text{flex:1;min-width:0}.SN-row-text__title{display:block;font-size:.875rem;font-weight:600;color:#1f2937;margin-bottom:2px}.SN-row-text__desc{margin:0;font-size:.75rem;color:#9ca3af;line-height:1.4}.SN-link-btn{border:none;background:none;padding:0;font-size:.8125rem;font-weight:600;color:#8b4513;cursor:pointer;white-space:nowrap;flex-shrink:0}.SN-link-btn:hover{color:#6d3610;text-decoration:underline}.SN-type-list{list-style:none;margin:0;padding:0}.SN-type-list__item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ebebeb}.SN-type-list__item:last-child{border-bottom:none}.SN-type-check{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer}.SN-type-check__input{position:absolute;opacity:0;width:0;height:0}.SN-type-check__box{width:20px;height:20px;border:1.5px solid #d1d5db;border-radius:4px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.65rem;transition:border-color .15s,background .15s}.SN-type-check__input:checked+.SN-type-check__box{background:#8b4513;border-color:#8b4513}.SN-type-check__input:focus-visible+.SN-type-check__box{outline:2px solid #8b4513;outline-offset:2px}.SN-type-actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid #ebebeb}.SN-frequency-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.SN-frequency-option{display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px 12px;border:1.5px solid #dee2e6;border-radius:10px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s}.SN-frequency-option:hover{border-color:#c4a882}.SN-frequency-option--selected{border-color:#8b4513;background:#fdf8f4}.SN-frequency-option--disabled{cursor:not-allowed;background:#f9fafb;border-color:#e5e7eb}.SN-frequency-option--disabled:hover{border-color:#e5e7eb}.SN-frequency-option--disabled .SN-frequency-option__title{color:#9ca3af}.SN-frequency-option--disabled .SN-frequency-option__desc{color:#c4c9d0}.SN-frequency-option--disabled .SN-frequency-option__radio{border-color:#e5e7eb;background:#f3f4f6}.SN-frequency-option__soon{display:block;margin-top:8px;font-size:.75rem;font-weight:600;color:#9ca3af}.SN-frequency-option__radio{width:18px;height:18px;border-radius:50%;border:2px solid #d1d5db;flex-shrink:0;margin-top:2px;position:relative}.SN-frequency-option--selected .SN-frequency-option__radio{border-color:#8b4513}.SN-frequency-option--selected .SN-frequency-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#8b4513}.SN-frequency-option__text{min-width:0}.SN-frequency-option__title{display:block;font-size:.8125rem;font-weight:700;color:#1f2937;margin-bottom:4px}.SN-frequency-option__desc{margin:0;font-size:.6875rem;color:#9ca3af;line-height:1.4}.SN-save-btn{background:#8b4513;border-color:#8b4513;min-width:160px;font-weight:600}.SN-save-btn:hover:not(:disabled){background:#6d3610;border-color:#6d3610}.SN-silence-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.SN-silence-times{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:12px}.SN-silence-times__field label{display:block;margin:0 0 6px;font-size:.8125rem;font-weight:600;color:#374151}.SN-silence-times__field select{width:100%;height:38px;font-size:.875rem;border-color:#d8dee6;border-radius:8px}.SN-silence-times--disabled select{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.SN-silence-card--disabled .SN-silence-card__icon{background:#f3f4f6;color:#9ca3af}.SN-silence-card--disabled .SN-silence-card__title{color:#9ca3af}.SN-silence-card--disabled .SN-silence-card__subtitle,.SN-silence-card--disabled .SN-silence-card__meta{color:#c4c9d0}.SN-silence-card--disabled .SN-silence-card__note{color:#d1d5db}.SN-silence-card--disabled .SN-silence-times__field label{color:#9ca3af}.SN-silence-meta{margin:0 0 8px;font-size:.75rem;color:#9ca3af}.SN-silence-note{margin:0;font-size:.6875rem;color:#c4c9d0;line-height:1.45}@media (max-width: 1100px){.SN-notifications-grid,.SN-frequency-options{grid-template-columns:1fr}}@media (max-width: 767px){.SN-settings-card__header--split{flex-direction:column;align-items:stretch}.SN-link-btn{align-self:flex-start}}.SP-settings-privacy{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.SP-settings-privacy section.content{padding:12px!important;margin:0}.SP-privacy-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;width:100%;margin-bottom:20px}.SP-privacy-stack__col{display:flex;flex-direction:column;gap:20px;min-width:0}.SP-privacy-stack__col>.PP-card.SG-settings-card{min-width:0}.SP-settings-card__body--padded{padding:16px 20px 20px}.SP-settings-card__subtitle{margin:4px 0 0;font-size:.8125rem;font-weight:400;color:#9ca3af;line-height:1.45}.SP-settings-card__body{padding:8px 20px 20px}.SP-privacy-option{padding:16px 0;border-bottom:1px solid #ebebeb}.SP-privacy-option:last-child{border-bottom:none;padding-bottom:8px}.SP-privacy-option__label{display:block;margin:0 0 4px;font-size:.875rem;font-weight:600;color:#374151}.SP-privacy-option__hint{margin:0 0 10px;font-size:.75rem;color:#9ca3af;line-height:1.4}.SP-privacy-choice{margin-bottom:0}.SP-privacy-choice+.SP-privacy-choice,.pick-collapsed-choice+.pick-collapsed-choice{margin-top:16px}.SP-privacy-stack__col .SP-privacy-choice:first-child{margin-top:0}.SP-privacy-toggle-row--card{padding:0;border-bottom:none;justify-content:flex-end}.SP-privacy-card--disabled .SG-settings-card__title,.SP-privacy-card--disabled .SP-settings-card__subtitle{color:#9ca3af}.SP-privacy-card--disabled .SG-section-icon{background:#f3f4f6;color:#9ca3af}.pick-collapsed-choice--disabled{opacity:.85}.SP-privacy-card__soon{margin:12px 0 0;font-size:.8125rem;font-weight:600;color:#9ca3af}.SP-blocked-list__empty{margin:0;padding:8px 0 4px;font-size:.875rem;color:#9ca3af;line-height:1.5}.SP-blocked-list__empty--disabled{color:#c4c9d0}.SP-blocked-list{list-style:none;margin:0;padding:0}.SP-blocked-list__item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ebebeb}.SP-blocked-list__item:last-child{border-bottom:none;padding-bottom:4px}.SP-blocked-list__avatar{width:40px;height:40px;border-radius:50%;background:#f5ebe0;color:#8b4513;font-size:.8125rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SP-blocked-list__text{flex:1;min-width:0}.SP-blocked-list__name{display:block;font-size:.875rem;font-weight:600;color:#374151;word-break:break-word}.SP-blocked-list__meta{display:block;margin-top:2px;font-size:.75rem;color:#9ca3af}.SP-blocked-list__unblock{flex-shrink:0;white-space:nowrap}.SP-privacy-choice__label{margin:0 0 8px;padding:0;border:none;font-size:.8125rem;font-weight:600;color:#4b5563}.SP-privacy-choice__hint{margin:0 0 10px;font-size:.75rem;color:#9ca3af;line-height:1.4}.SP-privacy-toggle-row{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb}.SP-privacy-toggle-row:last-of-type{border-bottom:none}.SP-privacy-toggle-row__text{flex:1;min-width:0}.SP-privacy-toggle-row__title{display:block;font-size:.875rem;font-weight:600;color:#374151}.SP-privacy-toggle-row__desc{margin:4px 0 0;font-size:.75rem;color:#9ca3af;line-height:1.4}.SP-toggle{position:relative;display:inline-flex;flex-shrink:0;width:44px;height:24px;cursor:pointer}.SP-toggle__input{position:absolute;opacity:0;width:0;height:0}.SP-toggle__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d1d5db;transition:background .2s}.SP-toggle__input:checked+.SP-toggle__track{background:#8b4513}.SP-toggle__thumb{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s}.SP-toggle__input:checked+.SP-toggle__track+.SP-toggle__thumb{transform:translate(20px)}.SP-toggle__input:focus-visible+.SP-toggle__track{outline:2px solid #8b4513;outline-offset:2px}.SP-toggle--disabled{cursor:not-allowed}.SP-toggle__input:disabled+.SP-toggle__track{background:#e5e7eb}.SP-toggle--locked{cursor:not-allowed}.SP-toggle--locked .SP-toggle__input:disabled+.SP-toggle__track{background:#e5e7eb}.SP-toggle--locked .SP-toggle__input:disabled:checked+.SP-toggle__track{background:#8b4513;opacity:.72}.SP-privacy-download{margin-top:20px;padding-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.SP-privacy-download--disabled .SP-privacy-download__btn{color:#9ca3af;border-color:#d1d5db;background:#f9fafb}.SP-privacy-download__soon{font-size:.8125rem;font-weight:600;color:#9ca3af}.SP-privacy-download__btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;font-size:.875rem;font-weight:600;color:#8b4513;background:#fff;border:1px solid #8b4513;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.SP-privacy-download__btn:hover:not(:disabled){background:#f5ebe0}.SP-privacy-download__btn:disabled{opacity:1;cursor:not-allowed}.SP-privacy-download__btn:disabled:hover{background:#f9fafb}.SP-privacy-help-card{box-sizing:border-box;width:100%}.SP-privacy-consents{width:100%;margin-bottom:20px}.SP-consent-list{list-style:none;margin:0;padding:0}.SP-consent-list__item{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb}.SP-consent-list__item:last-child{border-bottom:none;padding-bottom:4px}.SP-consent-list__item--disabled .SP-consent-list__icon{background:#f3f4f6;color:#9ca3af}.SP-consent-list__item--disabled .SP-consent-list__title,.SP-consent-list__item--disabled .SP-consent-list__desc{color:#9ca3af}.SP-consent-list__icon{width:40px;height:40px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.SP-consent-list__text{flex:1;min-width:0}.SP-consent-list__title{display:block;font-size:.875rem;font-weight:600;color:#374151}.SP-consent-list__desc{margin:4px 0 6px;font-size:.75rem;color:#9ca3af;line-height:1.4}.SP-consent-list__status{display:block;font-size:.75rem;font-weight:600;color:#6b7280}.SP-consent-list__status--ok{color:#2d6a4f}.SP-consent-list__status--soon{color:#9ca3af}.SP-consent-list__view{flex-shrink:0;align-self:center;white-space:nowrap}@media (max-width: 767px){.SP-consent-list__item{flex-wrap:wrap}.SP-consent-list__view{width:100%;margin-left:54px}}@media (max-width: 1100px){.SP-privacy-stack{grid-template-columns:1fr}.SP-privacy-stack__col{gap:16px}}.SS-settings-security{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.SS-settings-security section.content{padding:12px!important;margin:0}.SS-security-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;width:100%;margin-bottom:20px}.SS-security-stack>.SS-security-card{min-width:0}.SS-settings-card__body--padded{padding:16px 20px 20px}.SS-settings-card__subtitle{margin:4px 0 0;font-size:.8125rem;font-weight:400;color:#9ca3af;line-height:1.45}.SS-security-card__header{flex-wrap:wrap;gap:12px}.SS-security-card__heading{flex:1;min-width:0}.SS-security-card__manage{margin-left:auto;flex-shrink:0}.SS-security-badge{flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700;border-radius:999px;line-height:1.2}.SS-security-badge--active{color:#2d6a4f;background:#e8f5e9}.SS-security-card--disabled .SG-settings-card__title,.SS-security-card--disabled .SS-settings-card__subtitle{color:#9ca3af}.SS-security-card--disabled .SG-section-icon{background:#f3f4f6;color:#9ca3af}.SS-security-card__soon{margin:8px 0 0;font-size:.8125rem;font-weight:600;color:#9ca3af}.SS-security-empty{margin:0 0 4px;font-size:.875rem;color:#6b7280;line-height:1.45}.SS-security-password-form{display:flex;flex-direction:column;gap:0}.SS-security-password-field{margin-bottom:14px}.SS-security-password-field label{display:block;margin-bottom:6px;font-size:.875rem;font-weight:600;color:#374151}.SS-security-password-field__wrap{position:relative}.SS-security-password-field__lock{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#9ca3af;font-size:.85rem;pointer-events:none;z-index:1}.SS-security-password-field__input{padding-left:36px;padding-right:42px;border-radius:8px;border-color:#d1d5db;min-height:40px}.SS-security-password-field__input:focus{border-color:#8b4513;box-shadow:0 0 0 2px #8b451326}.SS-security-password-field__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#8b4513;cursor:pointer;padding:4px 8px;line-height:1}.SS-security-password-field__toggle:disabled{opacity:.5;cursor:not-allowed}.SS-security-password-form__actions{display:flex;justify-content:center;margin-top:8px;padding-top:4px}.SS-security-password-form__submit{min-width:200px;background:#8b4513;border-color:#8b4513;border-radius:8px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.SS-security-password-form__submit:hover:not(:disabled){background:sienna;border-color:sienna}.SS-security-meta{margin:0 0 16px;padding:0}.SS-security-meta__row{display:grid;grid-template-columns:minmax(80px,100px) 1fr;gap:8px 16px;padding:8px 0;border-bottom:1px solid #ebebeb}.SS-security-meta__row:last-child{border-bottom:none}.SS-security-meta dt{margin:0;font-size:.8125rem;font-weight:600;color:#6b7280}.SS-security-meta dd{margin:0;font-size:.875rem;color:#374151}.SS-security-meta--disabled dd{color:#9ca3af}.SS-security-backup{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:12px}.SS-security-backup__label{font-size:.875rem;font-weight:600;color:#374151}.SS-security-backup--disabled .SS-security-backup__label{color:#9ca3af}.SS-security-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;font-size:.8125rem;line-height:1.45;margin:0}.SS-security-alert--success{background:#e8f5e9;color:#2d6a4f;border:1px solid #c8e6c9}.SS-security-alert__icon{flex-shrink:0;margin-top:2px}.SS-security-session-list{list-style:none;margin:0;padding:0}.SS-security-session-list__item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid #ebebeb}.SS-security-session-list__item:last-child{border-bottom:none}.SS-security-session-list__title{display:block;font-size:.875rem;font-weight:600;color:#374151}.SS-security-session-list__meta{margin:4px 0 0;font-size:.75rem;color:#9ca3af}.SS-security-session-badge{display:inline-block;margin-left:8px;padding:2px 8px;font-size:.6875rem;font-weight:700;color:#8b4513;background:#f5ebe0;border-radius:999px;vertical-align:middle}.SS-security-session-status{flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700;border-radius:999px}.SS-security-session-status--current{color:#2d6a4f;background:#e8f5e9}.SS-security-sessions-all{width:100%;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:#8b4513;color:#8b4513;border-radius:8px;font-weight:600}.SS-security-sessions-all--disabled{color:#9ca3af;border-color:#d1d5db;background:#f9fafb;cursor:not-allowed}.SS-security-device-list{list-style:none;margin:0;padding:0}.SS-security-device-list--placeholder{display:none}.SS-security-device-list__item{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #ebebeb}.SS-security-device-list__item:last-child{border-bottom:none}.SS-security-device-list__icon{width:40px;height:40px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.SS-security-device-list__text{flex:1;min-width:0}.SS-security-device-list__title{display:block;font-size:.875rem;font-weight:600;color:#374151}.SS-security-device-list__meta{margin:4px 0 0;font-size:.75rem;color:#9ca3af}.SS-security-device-status{flex-shrink:0;padding:4px 10px;font-size:.75rem;font-weight:700;color:#2d6a4f;background:#e8f5e9;border-radius:999px}.SS-security-help-card{box-sizing:border-box;width:100%;flex-wrap:wrap;gap:16px 20px}.SS-report-suspicious-modal__list{margin:16px 0;padding-left:20px;font-size:.875rem;color:#5f554c;line-height:1.5}.SS-report-suspicious-modal__list li+li{margin-top:6px}@media (max-width: 1100px){.SS-security-stack{grid-template-columns:1fr}}@media (max-width: 767px){.SS-security-card__header{flex-direction:column;align-items:flex-start}.SS-security-card__manage{margin-left:0}.SS-security-help-card{flex-direction:column;text-align:center}.SS-security-report-btn{width:100%;justify-content:center}}.SPR-settings-preferences{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.SPR-settings-preferences section.content{padding:12px!important;margin:0}.SPR-preferences-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;width:100%;margin-bottom:20px}.SPR-preferences-stack__col{display:flex;flex-direction:column;gap:20px;min-width:0}.SPR-card__subtitle{margin:4px 0 0;font-size:.8125rem;font-weight:400;color:#9ca3af;line-height:1.45}.SPR-card__body{padding:16px 20px 20px}.SPR-card--disabled .SG-settings-card__title,.SPR-card--disabled .SPR-card__subtitle{color:#9ca3af}.SPR-card--disabled .SG-section-icon{background:#f3f4f6;color:#9ca3af}.SPR-select-field{margin-bottom:16px}.SPR-select-field:last-child{margin-bottom:0}.SPR-select-field__label{display:block;margin:0 0 4px;font-size:.875rem;font-weight:600;color:#374151}.SPR-select-field__hint{margin:0 0 8px;font-size:.75rem;color:#9ca3af;line-height:1.4}.SPR-select-field__control{width:100%;max-width:none;font-size:.875rem;border-color:#d8dee6;border-radius:8px;height:40px}.SPR-select-field__wrap{position:relative}.SPR-select-field__wrap .SPR-select-field__control{padding-right:40px}.SPR-select-field__icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#8b4513;pointer-events:none;font-size:.9rem}.SPR-field-block{margin-bottom:18px}.SPR-field-block:last-child{margin-bottom:0}.SPR-field-block__label{display:block;margin:0 0 4px;font-size:.875rem;font-weight:600;color:#374151}.SPR-field-block__hint{margin:0 0 10px;font-size:.75rem;color:#9ca3af;line-height:1.4}.SPR-theme-options{display:flex;gap:10px;flex-wrap:wrap}.SPR-theme-option{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;font-size:.8125rem;font-weight:600;border:2px solid #d8dee6;border-radius:10px;background:#fff;color:#374151;cursor:pointer;transition:border-color .15s,background .15s}.SPR-theme-option:hover{border-color:#8b4513;background:#faf6f0}.SPR-theme-option--active{border-color:#8b4513;background:#f5ebe0;color:#8b4513}.SPR-theme-option__icon{font-size:.9rem}.SPR-color-options{display:flex;gap:12px;flex-wrap:wrap}.SPR-color-swatch{width:36px;height:36px;border-radius:50%;border:3px solid transparent;background:var(--swatch-color);cursor:pointer;transition:border-color .15s,transform .1s;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:.7rem;padding:0}.SPR-color-swatch:hover{transform:scale(1.12)}.SPR-color-swatch--active{border-color:var(--swatch-color);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--swatch-color)}.SPR-color-swatch__check{filter:drop-shadow(0 0 1px rgba(0,0,0,.3))}.SPR-color-options--disabled .SPR-color-swatch{opacity:.45;cursor:not-allowed}.SPR-color-options--disabled .SPR-color-swatch--active{opacity:.7}.SPR-field-block--disabled .SPR-field-block__label{color:#9ca3af}.SPR-field-block__soon{margin:8px 0 0;font-size:.8125rem;font-weight:600;color:#9ca3af}.SPR-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb}.SPR-toggle-row:last-child{border-bottom:none;padding-bottom:0}.SPR-toggle-row:first-child{padding-top:0}.SPR-toggle-row__text{flex:1;min-width:0}.SPR-toggle-row__title{display:block;font-size:.875rem;font-weight:600;color:#374151}.SPR-toggle-row__desc{margin:4px 0 0;font-size:.75rem;color:#9ca3af;line-height:1.4}.SPR-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.SPR-toggle__input{position:absolute;opacity:0;width:0;height:0}.SPR-toggle__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d1d5db;transition:background .2s}.SPR-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s}.SPR-toggle__input:checked+.SPR-toggle__track{background:#8b4513}.SPR-toggle__input:checked~.SPR-toggle__thumb{transform:translate(20px)}.SPR-toggle__input:disabled+.SPR-toggle__track{opacity:.5}.SPR-toggle__input:disabled~.SPR-toggle__thumb{opacity:.7}.SPR-preview-card .SPR-card__body{padding:20px}.SPR-preview-mockup{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;margin-bottom:16px}.SPR-preview-mockup__header{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;background:#f5ebe0;border-bottom:1px solid #e8ddd0}.SPR-preview-mockup__brand{font-size:.875rem;color:#8b4513}.SPR-preview-mockup__menu{font-size:1.1rem;color:#8b4513}.SPR-preview-mockup__body{padding:16px}.SPR-preview-mockup__greeting{margin:0 0 8px;font-size:.9375rem;font-weight:700;color:#2c2c2c}.SPR-preview-mockup__text{margin:0 0 14px;font-size:.8125rem;color:#6b7280;line-height:1.45}.SPR-preview-mockup__btn{display:inline-block;padding:8px 20px;font-size:.8125rem;font-weight:600;color:#fff;background:#8b4513;border:none;border-radius:8px;cursor:default;margin-bottom:10px}.SPR-preview-mockup__link{display:block;font-size:.8125rem;color:#8b4513;text-decoration:underline;cursor:default}.SPR-preview-note{margin:0;font-size:.8125rem;color:#6b7280;display:flex;align-items:center;gap:6px}.SPR-preview-note__icon{color:#c9a227;font-size:.9rem}.SPR-notifications-link{padding-top:14px;margin-top:4px;border-top:1px solid #ebebeb}.SPR-notifications-link__btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;border-color:#8b4513;color:#8b4513;border-radius:8px}.SPR-notifications-link__btn:hover{background:#faf6f0;color:#8b4513;border-color:#8b4513}.SPR-help-card{box-sizing:border-box;width:100%}.SPR-suggestion-btn:disabled{opacity:.55;cursor:not-allowed}@media (max-width: 1100px){.SPR-preferences-stack{grid-template-columns:1fr}}@media (max-width: 767px){.SPR-theme-options{flex-direction:column}.SPR-theme-option{justify-content:center}.SPR-help-card{flex-direction:column;text-align:center}.SPR-suggestion-btn{width:100%;justify-content:center}}.SC-settings-connections{padding:0;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#3d3d3d}.SC-settings-connections section.content{padding:12px!important;margin:0}.SC-banner{display:flex;align-items:center;gap:16px;padding:20px 24px;margin-bottom:20px;background:linear-gradient(135deg,#faf6f0,#f5ebe0);border:1px solid #e8ddd0}.SC-banner__icon-wrap{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#ebb85a,#c9a227);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-size:1.2rem}.SC-banner__text{flex:1;min-width:0}.SC-banner__title{margin:0 0 4px;font-size:1rem;font-weight:700;color:#5c3d1e}.SC-banner__desc{margin:0;font-size:.8125rem;color:#7a5c3a;line-height:1.45}.SC-connections-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;width:100%;margin-bottom:20px}.SC-connections-stack__col{display:flex;flex-direction:column;gap:20px;min-width:0}.SC-card__header-text{flex:1;min-width:0}.SC-card__title-row{display:flex;align-items:center;gap:10px}.SC-card__soon-badge{font-size:.6875rem;font-weight:600;color:#9ca3af;background:#f3f4f6;padding:3px 10px;border-radius:999px;white-space:nowrap;line-height:1.3}.SC-card__subtitle{margin:4px 0 0;font-size:.8125rem;font-weight:400;color:#9ca3af;line-height:1.45}.SC-card__body{padding:0 20px 20px}.SC-card--disabled .SG-settings-card__title,.SC-card--disabled .SC-card__subtitle{color:#9ca3af}.SC-card--disabled .SG-section-icon{background:#f3f4f6;color:#9ca3af}.SC-card__footer{padding-top:12px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.SC-card__footer-btn{border-color:#8b4513;color:#8b4513;font-weight:600;border-radius:8px}.SC-card__footer-btn:disabled{color:#9ca3af;border-color:#d1d5db;cursor:not-allowed}.SC-card__soon{margin:0;font-size:.8125rem;font-weight:600;color:#9ca3af}.SC-account-list{list-style:none;margin:0;padding:0}.SC-account-list__item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb}.SC-account-list__item:last-child{border-bottom:none}.SC-account-list__icon{width:40px;height:40px;border-radius:10px;background:#f5f5f5;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.SC-account-list__text{flex:1;min-width:0}.SC-account-list__name{display:block;font-size:.875rem;font-weight:600;color:#374151}.SC-account-list__detail{display:block;font-size:.75rem;color:#9ca3af;margin-top:2px}.SC-account-list__item--disabled .SC-account-list__name{color:#9ca3af}.SC-account-list__icon--disabled{color:#9ca3af!important;background:#f3f4f6}.SC-account-list__status{flex-shrink:0;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px}.SC-account-list__status--connected{color:#2d6a4f;background:#e8f5e9}.SC-account-list__status--disabled{color:#9ca3af;background:#f3f4f6}.SC-service-list{list-style:none;margin:0;padding:0}.SC-service-list__item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb}.SC-service-list__item:last-child{border-bottom:none}.SC-service-list__icon{width:40px;height:40px;border-radius:10px;background:#f5f5f5;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0}.SC-service-list__text{flex:1;min-width:0}.SC-service-list__name{display:block;font-size:.875rem;font-weight:600;color:#374151}.SC-service-list__desc{display:block;font-size:.75rem;color:#9ca3af;margin-top:2px}.SC-service-list__btn:disabled{color:#9ca3af;border-color:#d1d5db;cursor:not-allowed}.SC-service-list__item--disabled{opacity:.7}.SC-service-list__icon--disabled{color:#9ca3af!important;background:#f3f4f6}.SC-service-list__name--disabled{color:#9ca3af!important}.SC-service-list__status--disabled{flex-shrink:0;font-size:.75rem;font-weight:600;color:#9ca3af;background:#f3f4f6;padding:4px 10px;border-radius:999px;white-space:nowrap}.SC-sync-list{list-style:none;margin:0;padding:0}.SC-sync-list__item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ebebeb}.SC-sync-list__item:last-child{border-bottom:none}.SC-sync-list__icon{width:36px;height:36px;border-radius:50%;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.SC-sync-list__text{flex:1;min-width:0}.SC-sync-list__label{display:block;font-size:.875rem;font-weight:600;color:#374151}.SC-sync-list__desc{display:block;font-size:.75rem;color:#9ca3af;margin-top:2px}.SC-card--disabled .SC-sync-list__label{color:#9ca3af}.SC-card--disabled .SC-sync-list__icon{background:#f3f4f6;color:#9ca3af}.SC-toggle{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.SC-toggle--disabled{cursor:not-allowed}.SC-toggle__input{position:absolute;opacity:0;width:0;height:0}.SC-toggle__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d1d5db;transition:background .2s}.SC-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000026;transition:transform .2s}.SC-toggle__input:checked+.SC-toggle__track{background:#8b4513}.SC-toggle__input:checked~.SC-toggle__thumb{transform:translate(20px)}.SC-toggle__input:disabled+.SC-toggle__track{opacity:.5}.SC-toggle__input:disabled~.SC-toggle__thumb{opacity:.7}.SC-security-info{display:flex;align-items:flex-start;gap:20px;padding:20px 24px}.SC-security-info__text{flex:1;min-width:0}.SC-security-info__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.SC-security-info__list{list-style:none;margin:0;padding:0}.SC-security-info__list li{display:flex;align-items:flex-start;gap:10px;font-size:.8125rem;color:#374151;line-height:1.45;padding:6px 0}.SC-security-info__check{color:#2d6a4f;margin-top:2px;flex-shrink:0}.SC-security-info__shield{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#f5ebe0,#edd8be);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#c9a227;font-size:2rem}.SC-help-card{box-sizing:border-box;width:100%}@media (max-width: 1100px){.SC-connections-stack{grid-template-columns:1fr}}@media (max-width: 767px){.SC-banner{flex-direction:column;text-align:center}.SC-security-info{flex-direction:column;align-items:center;text-align:center}.SC-security-info__header{flex-direction:column}.SC-security-info__list li{justify-content:center}.SC-help-card{flex-direction:column;text-align:center}}.msg-container{background:var(--es-msg-container-bg, linear-gradient(135deg, #f5f7fa 0%, #e9ecef 100%));justify-content:center;align-items:stretch;height:100vh;display:flex;overflow-y:auto;padding:0 25px 25px;box-sizing:border-box}.msg-container--access{--es-oro: #daa520;--es-oro-suave: #f5deb3;--es-marron: #8b4513;--es-sienna: #a0522d;--es-marron-oscuro: #6b3410;align-items:flex-start;justify-content:center;padding-top:clamp(1.5rem,7vh,4.5rem);background:var(--es-msg-access-bg, linear-gradient(165deg, #fffef9 0%, #faf6ee 38%, #f3ebe0 72%, #eef4fb 100%))}.msg-access-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:440px;margin:0 auto}.msg-access-card{width:100%;background:var(--es-msg-access-card-bg, var(--es-msg-card-bg, #ffffff));border-radius:16px;box-shadow:var(--es-msg-access-card-shadow);overflow:hidden;border:1px solid var(--es-border, rgba(218, 165, 32, .35))}.msg-access-card-header{background-color:var(--es-msg-access-header-fallback, #a0522d);background-image:var(--es-msg-access-header-bg);background-repeat:no-repeat;background-size:100% 100%;color:#fff;padding:1.65rem 1.35rem 1.4rem;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.12)}.msg-access-icon-wrap{width:56px;height:56px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:1.35rem}.msg-access-card-header h1{margin:0;font-size:1.35rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.msg-access-card-header p{margin:.75rem 0 0;font-size:.9rem;line-height:1.5;opacity:.94}.msg-access-steps{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;padding:1rem 1.25rem;border-bottom:1px solid var(--es-msg-access-steps-border)}.msg-access-step{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:7px 14px;border-radius:999px;background:var(--es-msg-access-step-bg);color:var(--es-msg-access-step-color);border:1px solid transparent}.msg-access-step--active{background:var(--es-msg-access-step-active-bg);color:var(--es-msg-access-step-active-color);border:1px solid var(--es-msg-access-step-active-border)}.msg-access-body{padding:1.35rem 1.35rem .25rem}.msg-access-hint{font-size:.875rem;color:var(--es-text-secondary, #52525b);text-align:center;line-height:1.55;margin:0 0 1.1rem}.msg-email-badge{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#fffbeb,#fef3c7 55%,#fde68a);border:1px solid rgba(218,165,32,.45);border-radius:12px;margin-bottom:1rem;font-size:.9rem;color:var(--es-marron-oscuro);line-height:1.45}.msg-access-expiry{text-align:center;font-size:.8125rem;color:var(--es-msg-access-note-color, #8a8478);margin:.35rem 0 1.15rem;font-variant-numeric:tabular-nums;transition:color .3s}.msg-access-expiry--urgent{color:#dc2626;font-weight:600}.msg-access-actions{display:flex;flex-direction:column;gap:6px;padding-bottom:.5rem}.msg-access-card .msg-access-actions .btn.msg-access-btn-primary,.msg-access-card .msg-access-actions .msg-access-btn-primary{width:100%;display:inline-flex!important;align-items:center;justify-content:center;gap:10px;padding:14px 20px!important;font-size:1rem!important;font-weight:600!important;border-radius:10px!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.12);background-color:var(--es-msg-access-header-fallback, #a0522d)!important;background-image:var(--es-msg-access-header-bg)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border:1px solid var(--es-msg-access-btn-border)!important;box-shadow:var(--es-msg-access-btn-shadow)}.msg-access-card .msg-access-actions .btn.btn-primary.msg-access-btn-primary:hover:not(:disabled),.msg-access-card .msg-access-actions .btn.btn-primary.msg-access-btn-primary:focus-visible:not(:disabled),.msg-access-card .msg-access-actions .btn.msg-access-btn-primary:hover:not(:disabled),.msg-access-card .msg-access-actions .btn.msg-access-btn-primary:focus-visible:not(:disabled){color:#fff!important;background-color:var(--es-msg-access-header-fallback, #a0522d)!important;background-image:var(--es-msg-access-btn-bg-hover)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:var(--es-msg-access-btn-border-hover, var(--es-msg-access-btn-border))!important;box-shadow:var(--es-msg-access-btn-shadow-hover)!important}.msg-access-card .msg-access-actions .btn.msg-access-btn-primary:disabled,.msg-access-card .msg-access-actions .msg-access-btn-primary:disabled{opacity:.62;cursor:not-allowed;filter:grayscale(.15)}.msg-access-link{background:none;border:none;color:var(--es-msg-access-link-color, var(--es-sienna));font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:10px 8px 14px;width:100%;text-align:center}.msg-access-link:hover:not(:disabled){color:var(--es-msg-access-link-hover, var(--es-marron))}.msg-access-link:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.msg-access-footer-note{margin:0;padding:0 1.35rem 1.35rem;font-size:.72rem;color:var(--es-msg-access-note-color, #8a8478);text-align:center;line-height:1.5}.msg-access-card .msg-code-digit:focus{border-color:var(--es-oro);box-shadow:0 0 0 3px #daa52059;background-color:#fffef8}.msg-access-card .msg-code-digit:not(:placeholder-shown){border-color:#a0522da6;background-color:#fffdf6}.msg-box{color:var(--es-text-primary, #09090b);background-color:var(--es-msg-access-card-bg, var(--es-msg-card-bg, #ffffff));border:1px solid var(--es-border, rgba(218, 165, 32, .35));border-radius:12px;width:420px;box-shadow:var( --es-msg-access-card-shadow, 0 8px 24px rgba(0, 0, 0, .1), 0 2px 8px rgba(0, 0, 0, .06) );user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.msg-container.msg-container--access:has(.msg-access-loading){justify-content:center;align-items:center;padding-top:clamp(2rem,11vh,5.5rem);padding-bottom:clamp(2rem,11vh,5.5rem)}.msg-access-card.msg-access-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:2.5rem 1.35rem;box-sizing:border-box}.msg-access-loading-icon{font-size:3rem;color:var(--es-msg-access-link-color, #a0522d);margin-bottom:1rem}.msg-access-loading-text{margin:0;font-size:1rem;color:var(--es-text-secondary, #52525b)}.msg-title{padding:25px;flex-direction:column;display:flex}.msg-title h3{letter-spacing:-.025em;line-height:1;font-weight:600;font-size:28px;margin:0}.msg-form{padding:0 25px 25px}.msg-form input{width:100%;padding:8px 12px;border-radius:5px;border:solid 1px #e4e4e7}.msg-access-card .msg-code-input-container{gap:10px;padding:6px 0 4px;flex-wrap:wrap}.msg-code-input-container{display:flex;justify-content:center;gap:25px;padding:10px 0}.msg-code-digit{width:50px;height:50px;text-align:center;font-size:24px;font-weight:600;padding:0;border:2px solid #e4e4e7;border-radius:8px;background-color:#fff;transition:all .2s ease;outline:none;box-sizing:border-box;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.msg-code-digit:focus{border-color:#8b4513;box-shadow:0 0 0 3px #8b45131a;background-color:#fffbf7}.msg-code-digit:not(:placeholder-shown){border-color:#8b4513;background-color:#fffbf7}.msg-title p{margin-top:5px;color:#71717a;font-size:15px}.msg-footer{padding:0 25px 25px}.msg-footer button{width:100%}@media (max-width: 500px){.msg-container{justify-content:center;align-items:center;background-color:var(--es-msg-card-bg, #ffffff)}.msg-container.msg-container--access{align-items:flex-start;justify-content:center;background:var(--es-msg-access-bg, #fafafa);padding-left:16px;padding-right:16px;padding-bottom:16px;padding-top:clamp(1.25rem,6vh,3rem)}.msg-container.msg-container--access:has(.msg-access-loading){align-items:center;padding-top:clamp(1.5rem,10vh,4rem);padding-bottom:clamp(1.5rem,10vh,4rem)}.msg-access-card{border-radius:12px;box-shadow:0 12px 28px #0f172a14}.msg-access-card-header{padding:1.35rem 1.1rem 1.2rem}.msg-access-card-header h1{font-size:1.2rem}.msg-box{color:var(--es-text-primary, #09090b);border:initial;border-radius:none;width:100%}.msg-access-card .msg-code-digit{width:44px;height:48px;font-size:20px}.msg-access-card .msg-code-input-container{gap:6px}}.msg-error{font-family:Arial,sans-serif;padding:16px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;max-width:460px;margin:auto;text-align:center}.msg-error h2{color:#333}.msg-error p{color:#555}.msg-contact{color:#333;font-weight:700}.msg-contact a{color:#007bff;text-decoration:none}.msg-support-contact-btn{margin-top:12px}.msg-page{display:flex;flex-direction:column;align-items:center;border-radius:16px;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-y:auto}.msg-page .msg-title{text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #e9ecef;width:100%}.msg-page .msg-title h1{font-size:2.25rem;font-weight:600;color:#1a1a1a;margin:0 0 8px;letter-spacing:-.02em;line-height:1.3}.msg-video-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:32px;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000026,0 4px 16px #0000001a;position:relative;transition:transform .3s ease,box-shadow .3s ease;min-height:200px}.msg-video-wrapper:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0003,0 6px 20px #00000026}.msg-video-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#8b45130d,#8b451305);pointer-events:none;z-index:1}.msg-video{max-width:100%;width:100%;height:auto;display:block;border-radius:12px;background:#000;position:relative;z-index:0}.msg-video::-webkit-media-controls-download-button{display:none!important}.msg-video::-webkit-media-controls-play-button{display:none!important}.msg-video::-webkit-media-controls-enclosure{overflow:hidden}.msg-video::-webkit-media-controls-panel{background-color:#000000b3}.msg-video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0000004d;border-radius:12px;z-index:3;pointer-events:none;opacity:1;transition:opacity .3s ease}.msg-video-overlay.hidden{opacity:0;pointer-events:none}.msg-video-play-button{width:80px;height:80px;background-color:#8b4513e6;border-radius:50%;border:3px solid rgba(255,255,255,.8);box-shadow:0 4px 12px #00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .3s ease;position:relative}.msg-video-play-button:hover{background-color:#8b4513;transform:scale(1.1);box-shadow:0 6px 16px #0009}.msg-video-play-button:before{content:"";width:0;height:0;border-style:solid;border-width:15px 0 15px 26px;border-color:transparent transparent transparent #ffffff;margin-left:4px}.msg-video-pause-button{width:80px;height:80px;background-color:#8b4513e6;border-radius:50%;border:3px solid rgba(255,255,255,.8);box-shadow:0 4px 12px #00000080;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;transition:all .3s ease;position:relative;gap:8px}.msg-video-pause-button:hover{background-color:#8b4513;transform:scale(1.1);box-shadow:0 6px 16px #0009}.msg-video-pause-button:before,.msg-video-pause-button:after{content:"";width:8px;height:28px;background-color:#fff;border-radius:2px}.msg-video-pause-button:before{margin-right:4px}.msg-video-pause-button:after{margin-left:4px}.msg-details{width:100%;padding-top:24px;border-top:1px solid #e9ecef}.msg-video-content{text-align:left;margin-bottom:24px;font-size:1.125rem;line-height:1.7;color:#4a4a4a;font-weight:400;letter-spacing:.01em}.msg-video-footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid #f0f0f0;font-size:.95rem;color:#6c757d;flex-wrap:wrap;gap:16px}.msg-video-footer p{margin:0;font-weight:500;color:#495057}.msg-video-footer .btn{padding:10px 20px;font-size:.9rem;border-radius:8px;font-weight:500;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.msg-video-footer .btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026}@media (max-width: 768px){.msg-page{width:95%;margin:20px auto;padding:32px 24px;border-radius:12px}.msg-page .msg-title h1{font-size:1.75rem}.msg-video-content{font-size:1rem;line-height:1.6}.msg-video-footer{flex-direction:column;align-items:flex-start;font-size:.875rem}.msg-video-footer .btn{width:100%;justify-content:center}}@media (max-width: 480px){.msg-page{width:100%;margin:0;padding:24px 16px;border-radius:0;box-shadow:none}.msg-page .msg-title{margin-bottom:24px;padding-bottom:16px}.msg-page .msg-title h1{font-size:1.5rem}.msg-video-wrapper{margin-bottom:24px;border-radius:8px}.msg-video-content{font-size:.95rem}}.msg-container--view{align-items:flex-start;min-height:100vh;background:var(--es-msg-page-bg, linear-gradient(165deg, #fffef9 0%, #faf6ee 35%, #f3ebe0 70%, #eef2f7 100%))}.msg-view-page.msg-page{background:transparent;box-shadow:none;border:none;max-width:1080px;width:100%;padding:20px 30px 60px;height:auto;min-height:min-content}.msg-view-topbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%;margin-bottom:22px;padding:0 2px}.msg-view-brand{font-weight:800;font-size:clamp(1.05rem,3.2vw,1.55rem);letter-spacing:var(--es-msg-brand-letter-spacing, .14em);text-transform:uppercase;color:var(--es-msg-brand, #8b4513);line-height:1.15}.msg-view-topbar-end{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.msg-view-topbar-pill{display:inline-flex;align-items:center;gap:8px;font-size:.72rem;font-weight:600;color:var(--es-text-secondary, #57534e);background:var(--es-msg-pill-bg, rgba(255, 255, 255, .92));border:1px solid var(--es-border, rgba(218, 165, 32, .38));padding:8px 14px;border-radius:999px;box-shadow:0 2px 8px #0f172a0a}.msg-view-expiry{width:100%;margin-bottom:20px;padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid rgba(245,158,11,.35);color:#78350f;box-shadow:0 4px 16px #f59e0b14}.msg-view-expiry-title{display:block;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;color:#92400e}.msg-view-expiry-text{margin:0;font-size:.95rem;line-height:1.5}.msg-view-expiry-date{display:block;margin-top:10px;font-size:.82rem;opacity:.88;font-style:italic}.msg-view-card{width:100%;background:var(--es-msg-access-card-bg, var(--es-msg-card-bg, #ffffff));border-radius:22px;border:1px solid var(--es-border, rgba(218, 165, 32, .28));box-shadow:0 28px 56px #0f172a12,0 10px 28px #8b451317;overflow:hidden}.msg-view-card-head{padding:26px 26px 22px;background:var(--es-msg-card-head-bg, linear-gradient(180deg, #fffdf8 0%, #ffffff 55%));border-bottom:1px solid var(--es-border-subtle, rgba(231, 229, 228, .95))}.msg-view-eyebrow{margin:0 0 10px;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#b45309}.msg-view-title{margin:0 0 16px;font-size:clamp(1.45rem,4.2vw,2.05rem);font-weight:700;letter-spacing:-.035em;line-height:1.22;color:var(--es-msg-title, #1c1917)}.msg-view-badges{display:flex;flex-wrap:wrap;gap:8px}.msg-view-badge{display:inline-flex;align-items:center;gap:7px;font-size:.74rem;font-weight:700;padding:7px 13px;border-radius:999px}.msg-view-badge--video{background:linear-gradient(135deg,#daa52038,#8b45131f);color:#713f12;border:1px solid rgba(218,165,32,.45)}.msg-view-badge--audio{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);color:#312e81;border:1px solid #a5b4fc}.msg-view-badge--muted{background:#f4f4f5;color:#71717a;border:1px solid #e4e4e7;font-weight:600}.msg-view-meta{display:grid;grid-template-columns:1fr;gap:18px;padding:20px 26px;background:var(--es-msg-view-meta-bg, #fafaf9);border-bottom:1px solid var(--es-msg-view-meta-border, #e7e5e4);margin-bottom:20px}@media (min-width: 640px){.msg-view-meta{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.msg-view-sender{display:flex;align-items:center;gap:14px;min-width:0}.msg-view-sender-avatar-wrap{width:50px;height:50px;flex-shrink:0;border-radius:50%;overflow:hidden;box-shadow:0 6px 16px #8b451347;background:linear-gradient(145deg,#daa520,#8b4513)}.msg-view-sender-photo{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.msg-view-sender-avatar{width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#daa520,#8b4513);color:#fff;font-weight:800;font-size:1.15rem;display:flex;align-items:center;justify-content:center}.msg-view-sender-text{min-width:0}.msg-view-sender-label{display:block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--es-msg-sender-label-color, #78716c);margin-bottom:4px}.msg-view-sender-name{display:flex;align-items:center;gap:8px;font-size:1.06rem;font-weight:600;color:var(--es-msg-sender-name-color, #292524);line-height:1.3;word-break:break-word}.msg-view-sender-icon{color:var(--es-msg-access-link-color, #a0522d);flex-shrink:0;font-size:.95em}.msg-view-privacy{margin:0;font-size:.8125rem;line-height:1.55;color:var(--es-msg-privacy-color, #57534e);display:flex;align-items:flex-start;gap:10px}.msg-view-privacy-icon{color:var(--es-msg-privacy-icon-color, #8b4513);margin-top:2px;flex-shrink:0}.msg-view-media{position:relative;margin:0}.msg-view-media:not(.msg-view-media--audio){box-shadow:inset 0 1px #ffffff0f}.msg-view-media-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;background:#00000080;font-weight:600;font-size:.95rem}.msg-view-media-loading-icon{font-size:2rem}.msg-view-media .msg-video{border-radius:0;max-height:min(70vh,720px)}.msg-view-media:not(.msg-view-media--audio) .msg-video-overlay{border-radius:0}.msg-view-audio-panel{position:relative;display:flex;flex-direction:column;gap:8px;max-width:min(720px,100%);margin:0 auto}.msg-view-audio-stage{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;padding:15px;border-radius:8px;background:var(--es-msg-audio-stage-bg, #faf8f3);border:1px solid var(--es-msg-audio-stage-border, rgba(218, 165, 32, .22))}.msg-view-audio-stage-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden}.msg-view-audio-stage-backdrop-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-audio-stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;width:100%;aspect-ratio:unset;min-height:0;overflow:hidden;justify-content:unset;align-items:unset}.msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-audio-stage-backdrop{grid-column:1;grid-row:1;position:relative;inset:auto;width:100%;align-self:start;justify-self:stretch;z-index:0;order:0;overflow:hidden;border-radius:inherit}.msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-audio-stage-backdrop-img{display:block;width:100%;height:auto;max-height:min(52vh,480px);object-fit:unset;object-position:center}.msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-audio-subtitle{grid-column:1;grid-row:1;align-self:start;justify-self:stretch;z-index:2;order:0;color:#fffffff5;text-shadow:0 2px 14px rgba(0,0,0,.85),0 1px 4px rgba(0,0,0,.95)}.msg-view-audio-subtitle{position:relative;z-index:1;order:1;text-align:center;font-size:clamp(.95rem,2.5vw,1.12rem);font-weight:600;line-height:1.4;color:var(--es-msg-audio-subtitle-color, rgba(255, 255, 255, .96));text-shadow:var( --es-msg-audio-subtitle-shadow, 0 2px 14px rgba(0, 0, 0, .85), 0 1px 4px rgba(0, 0, 0, .95) );padding:0 12px;min-height:2.75em;display:flex;align-items:center;justify-content:center}.msg-view-audio-stage-image-wrap{order:2;width:100%;max-height:70px;display:flex;align-items:center;justify-content:center;padding:0 4px 2px}.msg-view-audio-stage-image{max-width:100%;max-height:66px;width:auto;height:auto;object-fit:contain;border-radius:8px;opacity:.94;box-shadow:0 4px 20px #00000059}.msg-view-media--audio .msg-view-audio-visualizer,.msg-view-media--audio .msg-view-library-audio-visualizer{position:relative;z-index:1;order:3;display:flex;align-items:flex-end;justify-content:center;--msg-view-audio-viz-bar-max-px: 7;--msg-view-audio-viz-gap-px: 5;gap:calc(var(--msg-view-audio-viz-gap-px) * 1px);padding:0 4px}.msg-view-media--audio .msg-view-audio-visualizer{height:80px;min-height:60px}.msg-view-media--audio .msg-view-library-audio-visualizer{width:100%;height:auto}.msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-library-audio-visualizer{grid-column:1;grid-row:1;align-self:end;justify-self:stretch;z-index:1;order:0;flex:unset;width:100%;height:100px;min-height:100px;padding:0 8px 12px;box-sizing:border-box;background:linear-gradient(to top,rgba(0,0,0,.58) 0%,rgba(0,0,0,.14) 52%,transparent 100%);border-radius:0 0 6px 6px}.msg-view-library-audio-visualizer:not(.msg-view-library-audio-visualizer--live) .msg-view-audio-viz-bar{height:100%;min-height:0;transform-origin:bottom center;will-change:transform;animation:msg-view-library-audio-viz-pulse var(--viz-duration, 1.15s) ease-in-out infinite;animation-delay:var(--viz-delay, 0s)}@keyframes msg-view-library-audio-viz-pulse{0%,to{transform:scaleY(var(--viz-min, .28))}50%{transform:scaleY(var(--viz-peak, 1))}}@media (prefers-reduced-motion: reduce){.msg-view-library-audio-visualizer:not(.msg-view-library-audio-visualizer--live) .msg-view-audio-viz-bar{animation:none;transform:scaleY(var(--viz-peak, .75))}}.msg-view-media--audio .msg-view-audio-viz-bar{flex:1;max-width:calc(var(--msg-view-audio-viz-bar-max-px) * 1px);min-height:6px;height:8%;background:var( --es-msg-audio-viz-bar-bg, linear-gradient(180deg, #f5de9e 0%, #daa520 50%, #a0522d 100%) );box-shadow:var(--es-msg-audio-viz-bar-shadow, 0 2px 4px rgba(0, 0, 0, .4));border-radius:3px;opacity:var(--es-msg-audio-viz-bar-opacity, .92)}.msg-view-audio-cc-row{display:flex;justify-content:center}.msg-view-audio-cc-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:.8125rem;font-weight:600;color:#e7e5e4;background:#ffffff14;border:1px solid rgba(255,255,255,.22);border-radius:999px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.msg-view-audio-cc-btn:hover{background:#ffffff26}.msg-view-audio-cc-btn--on{background:#fbbf2438;border-color:#fbbf248c;color:#fffbeb}.msg-view-audio-loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;border-radius:12px;background:#00000080;pointer-events:none}.msg-view-audio{width:100%;height:48px}.msg-view-body{padding:26px 26px 10px;color:var(--es-text-primary, #1c1917)}.msg-view-section-title{margin:0 0 14px;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--es-text-muted, #78716c)}.msg-view-prose{margin:0;font-size:1.04rem;line-height:1.75;color:var(--es-text-secondary, #44403c);white-space:pre-wrap}.msg-view-prose--empty{color:var(--es-text-muted, #a8a29e);font-style:italic;font-size:.98rem;line-height:1.65}.msg-view-footer{padding:22px 26px 30px;display:flex;flex-direction:column;align-items:center;gap:18px;background:var(--es-msg-footer-bg, linear-gradient(180deg, #fafaf9 0%, #ffffff 100%));border-top:1px solid var(--es-msg-footer-border, #e7e5e4)}.msg-view-btn-download{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:340px;padding:14px 24px;font-size:1rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12);border:1px solid var(--es-msg-access-btn-border, #a0522d);border-radius:10px;cursor:pointer;background-color:var(--es-msg-access-header-fallback, #a0522d);background-image:var(--es-msg-access-header-bg);background-repeat:no-repeat;background-size:100% 100%;box-shadow:var(--es-msg-access-btn-shadow, 0 3px 10px rgba(139, 69, 19, .25));transition:background-color .2s ease,background-image .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.msg-view-btn-download:hover:not(:disabled),.msg-view-btn-download:focus-visible:not(:disabled){color:#fff;background-color:var(--es-msg-access-header-fallback, #a0522d);background-image:var(--es-msg-access-btn-bg-hover);background-repeat:no-repeat;background-size:100% 100%;border-color:var(--es-msg-access-btn-border-hover, var(--es-msg-access-btn-border, #8b4513));box-shadow:var(--es-msg-access-btn-shadow-hover, 0 6px 18px rgba(139, 69, 19, .38));transform:translateY(-1px)}.msg-view-btn-download:disabled{opacity:.62;cursor:not-allowed;filter:grayscale(.15)}.msg-view-footnote{margin:0;text-align:center;font-size:.74rem;line-height:1.55;color:#a8a29e;max-width:460px}.msg-view-dl-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--es-msg-dl-backdrop, rgba(15, 23, 42, .55));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.msg-view-dl-modal{width:100%;max-width:420px;max-height:min(90vh,640px);overflow:auto;border-radius:16px;background:var(--es-msg-dl-modal-bg, #ffffff);color:var(--es-text-primary, #1c1917);box-shadow:var(--es-msg-dl-modal-shadow, 0 24px 48px rgba(0, 0, 0, .18));outline:1px solid var(--es-msg-dl-modal-ring, rgba(0, 0, 0, .06))}.msg-view-dl-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 0}.msg-view-dl-modal-title{margin:0;font-size:1.15rem;font-weight:800;color:var(--es-msg-dl-title, #1c1917);letter-spacing:-.02em}.msg-view-dl-modal-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid transparent;border-radius:10px;background:var(--es-msg-dl-close-bg, #f5f5f4);color:var(--es-msg-dl-close-color, #57534e);cursor:pointer;transition:background .2s ease,color .2s ease}.msg-view-dl-modal-close:hover{background:var(--es-msg-dl-close-hover-bg, #e7e5e4);color:var(--es-msg-dl-close-hover-color, #1c1917)}.msg-view-dl-modal-intro{margin:0;padding:10px 18px 16px;font-size:.9rem;line-height:1.5;color:var(--es-msg-dl-intro, #78716c)}.msg-view-dl-modal-options{display:flex;flex-direction:column;gap:10px;padding:0 18px 18px}.msg-view-dl-option{display:flex;align-items:flex-start;gap:12px;margin:0;padding:14px;border-radius:12px;border:2px solid var(--es-msg-dl-option-border, #e7e5e4);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.msg-view-dl-option:hover{border-color:var(--es-msg-dl-option-hover-border, #d6d3d1);background:var(--es-msg-dl-option-hover-bg, #fafaf9)}.msg-view-dl-option--active{border-color:var(--es-msg-dl-option-active-border, #c4a035);background:var(--es-msg-dl-option-active-bg, linear-gradient(135deg, #fffbeb 0%, #fff7ed 100%));box-shadow:0 0 0 1px var(--es-msg-dl-option-active-ring, rgba(196, 160, 53, .25))}.msg-view-dl-option input[type=radio]{margin-top:4px;accent-color:var(--es-msg-dl-radio-accent, #8b4513);cursor:pointer}.msg-view-dl-option-icon{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--es-msg-dl-option-icon-bg, rgba(139, 69, 19, .12));color:var(--es-msg-dl-option-icon-color, #8b4513);font-size:1.1rem}.msg-view-dl-option--active .msg-view-dl-option-icon{background:var(--es-msg-dl-option-active-icon-bg, rgba(139, 69, 19, .2))}.msg-view-dl-option-text{display:flex;flex-direction:column;gap:4px;min-width:0}.msg-view-dl-option-label{font-weight:700;font-size:.95rem;color:var(--es-msg-dl-option-label, #1c1917)}.msg-view-dl-option-desc{font-size:.8rem;line-height:1.45;color:var(--es-msg-dl-option-desc, #78716c)}.msg-view-dl-subs-toggle{display:flex;align-items:center;gap:8px;padding:10px 14px;margin-bottom:16px;background:var(--es-msg-dl-subs-bg, #faf8f5);border:1px solid var(--es-msg-dl-subs-border, #e7e5e4);border-radius:10px;font-size:.875rem;color:var(--es-msg-dl-subs-color, #44403c);cursor:pointer;transition:border-color .15s}.msg-view-dl-subs-toggle:hover{border-color:var(--es-msg-dl-subs-hover-border, #d6d3d1)}.msg-view-dl-subs-toggle input[type=checkbox]{width:16px;height:16px;accent-color:var(--es-msg-dl-checkbox-accent, #daa520);cursor:pointer;flex-shrink:0}.msg-view-dl-subs-icon{color:var(--es-msg-dl-subs-icon, #a8a29e);font-size:1rem}.msg-view-dl-modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 18px 18px;border-top:1px solid var(--es-msg-dl-actions-border, #f5f5f4)}.msg-view-dl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;font-size:.9rem;font-weight:700;border-radius:10px;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .2s ease}.msg-view-dl-btn--ghost{background:var(--es-msg-dl-btn-ghost-bg, #f5f5f4);color:var(--es-msg-dl-btn-ghost-color, #44403c)}.msg-view-dl-btn--ghost:hover{background:var(--es-msg-dl-btn-ghost-hover-bg, #e7e5e4)}.msg-view-dl-btn--primary{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12);border:1px solid var(--es-msg-access-btn-border, #a0522d);background-color:var(--es-msg-access-header-fallback, #a0522d);background-image:var(--es-msg-access-header-bg);background-repeat:no-repeat;background-size:100% 100%;box-shadow:var(--es-msg-access-btn-shadow, 0 3px 10px rgba(139, 69, 19, .25))}.msg-view-dl-btn--primary:hover:not(:disabled){background-color:var(--es-msg-access-header-fallback, #a0522d);background-image:var(--es-msg-access-btn-bg-hover);background-repeat:no-repeat;background-size:100% 100%;border-color:var(--es-msg-access-btn-border-hover, var(--es-msg-access-btn-border, #8b4513));box-shadow:var(--es-msg-access-btn-shadow-hover, 0 6px 18px rgba(139, 69, 19, .38));transform:translateY(-1px)}.msg-view-dl-progress-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;background:var(--es-msg-dl-progress-backdrop, rgba(0, 0, 0, .55));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.msg-view-dl-progress-card{background:var(--es-msg-dl-progress-card-bg, #ffffff);color:var(--es-text-primary, #1c1917);border-radius:16px;padding:32px 28px 24px;width:min(380px,calc(100vw - 40px));text-align:center;box-shadow:var(--es-msg-dl-modal-shadow, 0 12px 40px rgba(0, 0, 0, .18));outline:1px solid var(--es-msg-dl-modal-ring, rgba(0, 0, 0, .06))}.msg-view-dl-progress-title{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:var(--es-msg-dl-progress-title, #1c1917)}.msg-view-dl-progress-hint{margin:0 0 20px;font-size:.8125rem;color:var(--es-msg-dl-progress-hint, #78716c);line-height:1.5}.msg-view-dl-progress-bar-track{width:100%;height:10px;background:var(--es-msg-dl-progress-track, #e7e5e4);border-radius:6px;overflow:hidden;margin-bottom:8px}.msg-view-dl-progress-bar-fill{height:100%;background:var(--es-msg-dl-progress-fill, linear-gradient(90deg, #daa520, #8b4513));border-radius:6px;transition:width .2s ease-out}.msg-view-dl-progress-stats{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.msg-view-dl-progress-pct{font-size:.875rem;font-weight:600;color:var(--es-msg-dl-progress-pct, #44403c);font-variant-numeric:tabular-nums}.msg-view-dl-progress-eta{font-size:.8125rem;color:var(--es-msg-dl-progress-eta, #78716c);font-variant-numeric:tabular-nums}.msg-view-dl-progress-card .msg-view-dl-progress-cancel{margin-top:4px}@media (max-width: 480px){.msg-view-page.msg-page{padding:20px 14px 40px}.msg-view-card-head,.msg-view-meta,.msg-view-body,.msg-view-footer,.msg-view-media--audio{padding-left:15px;padding-right:15px}.msg-view-topbar{flex-direction:column;align-items:flex-start}.msg-view-topbar-end{width:100%;flex-direction:column;align-items:stretch}.msg-view-theme-switch{width:100%;justify-content:space-between}.msg-view-theme-switch__segment{flex:1;padding-inline:8px}.msg-view-theme-switch__label{display:none}}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.modal,.modal-content,.modal-container,.modal-dialog,.credit-modal-container,.modal-edit-content,.complete-profile-modal-content{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.modal input,.modal textarea,.modal-content input,.modal-content textarea,.modal-container input,.modal-container textarea{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}@media (max-width: 991.98px){.complete-profile-address-fields-column{order:1}.complete-profile-map-column{order:2}.complete-profile-credits-badge{line-height:1.2!important;display:inline-block;vertical-align:middle}}.modal-overlay.modal-overlay--suspended-below{pointer-events:none;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important}.modal-overlay{position:fixed;top:var(--app-offset-top, 0px);left:var(--app-offset-left, 0px);width:var(--app-width, 100vw);height:var(--app-height, 100vh);background:#000000bf;display:flex;justify-content:center;align-items:center;z-index:10000;padding:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .3s ease;box-sizing:border-box;overflow:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:background-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.modal-overlay.closing{animation:fadeOut .2s ease forwards}.modal-overlay>.modal-dialog{margin:0;width:100%;max-width:min(900px,95vw);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(var(--app-height, 100vh) - 40px);pointer-events:auto}.modal-overlay>.modal-dialog>.modal-content,.modal-overlay>.modal-dialog>.modal-content.modal-edit-content{width:100%;max-width:100%;max-height:inherit}.modal-overlay>.modal-content{margin-inline:auto;flex-shrink:0}.modal-overlay>#rf-modal-referral-code-dialog.modal-dialog,.RF-referral-code-modal-overlay.modal-overlay>#rf-modal-referral-code-dialog.modal-dialog{width:min(920px,calc(100vw - 32px));max-width:min(920px,calc(100vw - 32px))}.modal-overlay>#pa-modal-address-form-dialog.modal-dialog,.PA-address-form-modal-overlay.modal-overlay>#pa-modal-address-form-dialog.modal-dialog{width:min(560px,calc(100vw - 32px));max-width:min(560px,calc(100vw - 32px))}.modal-overlay>#pa-modal-delete-address-dialog.modal-dialog{width:min(480px,calc(100vw - 32px));max-width:min(480px,calc(100vw - 32px))}.modal-overlay>#pp-modal-delete-card-dialog.modal-dialog{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.modal-overlay>#mp-modal-delete-project-dialog.modal-dialog{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.modal-overlay>#mp-modal-restore-project-dialog.modal-dialog{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.modal-overlay>#mp-modal-permanent-delete-dialog.modal-dialog{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.modal-overlay>#mm-modal-memorial-share-dialog.modal-dialog,.MS-memorial-share-modal-overlay.modal-overlay>#mm-modal-memorial-share-dialog.modal-dialog{width:min(500px,calc(100vw - 40px));max-width:min(500px,calc(100vw - 40px))}.modal-overlay>#pm-modal-share-message-dialog.modal-dialog,.PM-share-modal-overlay.modal-overlay>#pm-modal-share-message-dialog.modal-dialog{width:min(480px,calc(100vw - 32px));max-width:min(480px,calc(100vw - 32px))}.modal-overlay>#np-modal-new-project-confirm-dialog.modal-dialog,.MS-new-project-modal-overlay.modal-overlay>#np-modal-new-project-confirm-dialog.modal-dialog{width:min(500px,calc(100vw - 40px));max-width:min(500px,calc(100vw - 40px))}.modal-overlay>#np-modal-project-type-dialog.modal-dialog,.PT-project-type-modal-overlay.modal-overlay>#np-modal-project-type-dialog.modal-dialog{width:min(1320px,calc(100vw - 40px));max-width:min(1320px,calc(100vw - 40px))}.modal-overlay>#rp-modal-delete-recording-dialog.modal-dialog,.RP-recording-modal-overlay.modal-overlay>#rp-modal-delete-recording-dialog.modal-dialog{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}.modal-overlay>#rp-modal-save-clip-dialog.modal-dialog,.RP-recording-modal-overlay.modal-overlay>#rp-modal-save-clip-dialog.modal-dialog{width:min(520px,calc(100vw - 32px));max-width:min(520px,calc(100vw - 32px))}#rp-modal-save-clip-dialog .modal-header-container{flex-wrap:nowrap;align-items:flex-start;position:relative;padding-right:48px}#rp-modal-save-clip-dialog .modal-header-container .modal-title{order:1;flex:1 1 auto;min-width:0;padding-right:4px;line-height:1.35}#rp-modal-save-clip-dialog .modal-header-container .modal-close{position:absolute;top:0;right:0;order:2;flex-shrink:0;width:36px;height:36px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1}.VE-list-clips-upload-modal-overlay.modal-overlay>#ve-modal-upload-clip-single-dialog.modal-dialog{width:min(480px,calc(100vw - 40px));max-width:min(480px,calc(100vw - 40px))}.VE-list-clips-upload-modal-overlay.modal-overlay>#ve-modal-upload-clip-multi-dialog.modal-dialog{width:min(800px,calc(100vw - 40px));max-width:min(800px,calc(100vw - 40px))}.VE-list-clips-youtube-modal-overlay.modal-overlay>#ve-modal-load-youtube-clip-dialog.modal-dialog{width:min(560px,calc(100vw - 40px));max-width:min(560px,calc(100vw - 40px));max-height:calc(var(--app-height, 100vh) - 40px);margin:0 auto;display:flex;flex-direction:column;min-height:0}.VE-list-clips-youtube-modal-overlay.modal-overlay>#ve-modal-load-youtube-clip-dialog.modal-dialog>.modal-content{width:100%!important;max-width:100%!important;max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.VE-list-clips-delete-modal-overlay.modal-overlay>#ve-modal-delete-clip-dialog.modal-dialog{width:min(480px,calc(100vw - 40px));max-width:min(480px,calc(100vw - 40px))}.VE-list-clips-delete-modal-overlay.modal-overlay>#ve-modal-delete-clip-dialog.modal-dialog>.modal-content{width:100%!important;max-width:100%!important}.VE-list-clips-delete-dialog__clip-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;word-break:break-all}.VE-editor-modal-overlay.modal-overlay>#ve-modal-editor-loading-dialog.modal-dialog{width:min(900px,calc(100vw - 40px));max-width:min(900px,calc(100vw - 40px))}.VE-editor-modal-overlay.modal-overlay>#ve-modal-export-project-dialog.modal-dialog{width:min(400px,calc(100vw - 40px));max-width:min(400px,calc(100vw - 40px))}.VE-editor-modal-overlay.modal-overlay>#ve-modal-preview-project-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px))}.VE-load-clips-modal-overlay.modal-overlay>#ve-modal-load-clips-dialog.modal-dialog{width:min(560px,calc(100vw - 40px));max-width:min(560px,calc(100vw - 40px));height:calc(var(--app-height, 100vh) * .9);max-height:calc(var(--app-height, 100vh) * .9)}.VE-load-clips-modal-overlay.modal-overlay>#ve-modal-load-clips-dialog.modal-dialog>.modal-content{width:100%!important;max-width:100%!important;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.VE-load-clips-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0 12px 12px}#ve-modal-load-clips-dialog .VE-load-clips-dialog__body .rp-clip-list__body{flex:1 1 auto;min-height:0}.VE-load-clips-dialog__body .ve-list-clips-root{flex:1;min-height:0;max-height:none}@media (max-width: 767.98px){.VE-load-clips-modal-overlay.modal-overlay{padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));align-items:center}.VE-load-clips-modal-overlay.modal-overlay>#ve-modal-load-clips-dialog.modal-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(var(--app-height, 100vh) * .92);max-height:calc(var(--app-height, 100vh) * .92)}.VE-load-clips-dialog__body{padding:0 8px 8px}#ve-modal-load-clips-dialog .modal-header-container{flex-wrap:nowrap;align-items:flex-start;position:relative;padding:12px 44px 12px 14px}#ve-modal-load-clips-dialog .modal-header-container .modal-close{position:absolute;top:8px;right:8px}#ve-modal-load-clips-dialog .modal-header-container .modal-title{flex:1 1 auto;min-width:0;font-size:1.1rem;line-height:1.35}}.VE-editor-modal-overlay.modal-overlay>#ve-tl-modal-normalize-audio-dialog.modal-dialog{width:min(640px,calc(100vw - 40px));max-width:min(640px,calc(100vw - 40px))}.VE-editor-modal-overlay.modal-overlay>#ve-tl-modal-reduce-noise-dialog.modal-dialog{width:min(960px,calc(100vw - 40px));max-width:min(960px,calc(100vw - 40px))}.VE-editor-modal-overlay.modal-overlay>#ve-tl-modal-clip-properties-dialog.modal-dialog{width:min(720px,calc(100vw - 40px));max-width:min(720px,calc(100vw - 40px))}.VE-editor-modal-overlay.modal-overlay>#ve-tl-modal-clip-properties-dialog.modal-dialog>.modal-content{width:100%!important;max-width:100%!important}.VE-editor-modal-overlay.modal-overlay>#ve-tl-modal-remove-layer-dialog.modal-dialog{width:min(440px,calc(100vw - 40px));max-width:min(440px,calc(100vw - 40px))}.VE-editor-modal-overlay.modal-overlay>#ve-tl-modal-timeline-json-dialog.modal-dialog{width:min(1200px,calc(100vw - 40px));max-width:min(1200px,calc(100vw - 40px));max-height:calc(var(--app-height, 100vh) - 40px);margin:0}.modal-overlay>#sm-modal-ai-title-description-dialog.modal-dialog{width:min(560px,calc(100vw - 40px));max-width:min(560px,calc(100vw - 40px))}.SML-brevo-email-modal-overlay.modal-overlay>#sml-modal-brevo-email-activity-dialog.modal-dialog{width:min(580px,calc(100vw - 40px));max-width:min(580px,calc(100vw - 40px))}.SML-edit-schedule-modal-overlay.modal-overlay>#sml-modal-edit-schedule-dialog.modal-dialog{width:min(620px,calc(100vw - 40px));max-width:min(620px,calc(100vw - 40px))}.SML-edit-schedule-modal-overlay.modal-overlay>#sml-modal-edit-schedule-dialog.modal-dialog .modal-content{width:100%!important;max-width:100%!important}.SML-edit-schedule-content .modal-edit-body{padding:20px 0}.SML-edit-subtitle{font-size:.88rem;color:#6c757d;margin-bottom:14px;line-height:1.5}.SML-edit-content-type{display:flex;align-items:center;gap:10px;font-size:.88rem;color:#6c757d;margin-bottom:20px}.SML-edit-content-type>span:first-child{font-weight:600;color:#495057}.SML-edit-label{display:flex;align-items:center;gap:8px;font-weight:600;font-size:.92rem;color:#212529;margin-bottom:6px}.SML-edit-label__icon{color:#b27519;font-size:.92rem;flex-shrink:0;margin-right:4px}.SML-edit-required{color:#dc3545;font-weight:700}.SML-edit-label-hint{font-weight:400;color:#adb5bd;font-size:.85rem;margin-left:6px}.SML-edit-recipients-list{list-style:none;padding:0;margin:0;border:1px solid #dee2e6;border-radius:10px;max-height:220px;overflow-y:auto}.SML-edit-recipient-item{display:flex;align-items:stretch;gap:12px;padding:10px 12px;border-bottom:1px solid #f0f0f0}.SML-edit-recipient-item:last-child{border-bottom:none}.SML-edit-recipient-item--active{background:#fffbf5;border-left:3px solid #b27519}.SML-edit-recipient-thumb{flex-shrink:0;width:56px;min-height:56px;display:flex;align-items:center;justify-content:center;background:#f3f3f3;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.SML-edit-recipient-info{flex:1;min-width:0;font-size:.9rem}.SML-edit-recipient-badge{display:inline-block;background:#b27519;color:#fff;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:12px}.SML-edit-recipient-email{color:#6c757d;font-size:.83rem;word-break:break-word;margin-top:2px}.SML-edit-recipient-delivery{color:#6c757d;font-size:.83rem;margin-top:2px}.SML-edit-recipient-delivery span{color:#212529}.SML-edit-info-box{display:flex;gap:10px;align-items:flex-start;background:#eef6ff;border:1px solid #c9dffc;border-radius:10px;padding:12px 14px;margin-top:10px;font-size:.85rem;color:#495057;line-height:1.55}.SML-edit-info-box__icon{flex-shrink:0;color:#3b82f6;font-size:1rem;margin-top:2px}.SML-edit-info-box__highlight{color:#b27519}.SML-edit-btn-cancel{background:#fff!important;border:1.5px solid #dee2e6!important;color:#495057!important;border-radius:8px!important;padding:8px 22px!important;font-weight:500;transition:background .15s,border-color .15s}.SML-edit-btn-cancel:hover:not(:disabled){background:#f0f7ff!important;border-color:#86b7fe!important}.SML-edit-btn-save{background:#b27519!important;border:1.5px solid #b27519!important;color:#fff!important;border-radius:8px!important;padding:8px 22px!important;font-weight:600;transition:background .15s}.SML-edit-btn-save:hover:not(:disabled){background:#9a6515!important;border-color:#9a6515!important}.SML-edit-btn-save:disabled,.SML-edit-btn-cancel:disabled{opacity:.6;cursor:not-allowed}.SML-edit-schedule-content .SP-privacy-choice__label{display:flex;align-items:center;gap:8px;font-size:.92rem;color:#212529}.SML-edit-schedule-content .SP-privacy-choice{margin-bottom:0}@media (max-width: 576px){.SML-edit-schedule-content .modal-edit-body{padding:16px 16px 4px}.SML-edit-recipient-thumb{width:44px;min-height:44px}}.modal-overlay>#sml-modal-send-now-dialog.modal-dialog,.SML-schedule-modal-overlay.modal-overlay>#sml-modal-remove-schedule-listing-dialog.modal-dialog{width:min(480px,calc(100vw - 40px));max-width:min(480px,calc(100vw - 40px))}.SML-schedule-modal-overlay.modal-overlay>#sml-modal-remove-schedule-listing-dialog.modal-dialog .modal-content{width:100%!important;max-width:100%!important}.CR-credit-reward-modal-overlay.modal-overlay>#adm-credit-reward-dialog.modal-dialog{width:min(920px,calc(100vw - 40px));max-width:min(920px,calc(100vw - 40px))}.modal-overlay>#rm-modal-edit-receiver-dialog.modal-dialog{width:min(800px,calc(100vw - 40px));max-width:min(800px,calc(100vw - 40px))}.LV-edit-thumbnail-ai-overlay.modal-overlay>#lv-modal-edit-thumbnail-ai-dialog.modal-dialog,.LV-edit-thumbnail-ai-overlay.modal-overlay>#alb-modal-album-thumb-ai-dialog.modal-dialog{width:min(680px,calc(100vw - 40px));max-width:min(680px,calc(100vw - 40px))}.albums-create-modal-overlay.modal-overlay>#alb-modal-create-album-dialog.modal-dialog{width:min(640px,calc(100vw - 40px));max-width:min(640px,calc(100vw - 40px))}.albums-edit-album-overlay.modal-overlay>#alb-modal-edit-album-dialog.modal-dialog{width:min(640px,calc(100vw - 40px));max-width:min(640px,calc(100vw - 40px))}.albums-add-inbox-overlay.modal-overlay>#alb-modal-add-inbox-dialog.modal-dialog{width:min(640px,calc(100vw - 40px));max-width:min(640px,calc(100vw - 40px))}.albums-detail-overlay.modal-overlay>#alb-modal-album-detail-dialog.modal-dialog{width:min(920px,calc(100vw - 40px));max-width:min(920px,calc(100vw - 40px))}.ACT-scheduler-modal-overlay.modal-overlay>#act-modal-scheduler-exec-history-dialog.modal-dialog{width:min(960px,calc(100vw - 40px));max-width:min(960px,calc(100vw - 40px));margin:0}.ACT-scheduler-direct-modal-overlay.modal-overlay>#act-modal-scheduler-direct-run-dialog.modal-dialog{width:min(960px,calc(100vw - 40px));max-width:min(960px,calc(100vw - 40px));margin:0}.ADM-plans-parameter-json-overlay.modal-overlay>#adm-plans-modal-parameter-json-dialog.modal-dialog{width:min(720px,calc(100vw - 40px));max-width:min(720px,calc(100vw - 40px));margin:0}.RF-referral-code-modal-dialog.modal-content.modal-edit-content,.MS-memorial-share-modal-dialog.modal-content.modal-edit-content,.PM-share-modal-dialog.modal-content.modal-edit-content,.MS-new-project-modal-content.modal-content,.PT-project-type-modal-content.modal-content,.VE-list-clips-upload-dialog.modal-content.modal-edit-content,.VE-list-clips-youtube-dialog.modal-content.modal-edit-content,.VE-editor-audio-tool-dialog.modal-content.modal-edit-content,.VE-editor-audio-tool-dialog--props.modal-content.modal-edit-content,.VE-editor-audio-tool-dialog--confirm.modal-content.modal-edit-content,.SML-brevo-email-modal-dialog.modal-content.modal-edit-content,.ACT-scheduler-modal-dialog.modal-content.modal-edit-content,.CR-credit-reward-modal-content.modal-edit-content.modal-content,.LV-edit-thumbnail-ai-dialog.modal-edit-content,.albums-create-modal-dialog.modal-content.modal-edit-content,.albums-detail-modal-content.modal-content.modal-edit-content,.albums-edit-album-dialog.modal-content.modal-edit-content,.albums-add-inbox-dialog.modal-content.modal-edit-content,.ADM-plans-parameter-json-content.modal-content.modal-edit-content,.ADM-planpromo-modal-dialog.modal-content.modal-edit-content,.ADM-planpromo-register-link-dialog.modal-content.modal-edit-content,.ADM-pickup-schedule-form-dialog.modal-content.modal-edit-content,.ADM-music-form-dialog.modal-content.modal-edit-content,.ADM-music-detail-dialog.modal-content.modal-edit-content,.ADM-baileys-send-modal.modal-content.modal-edit-content,.ADM-user-credits-detail-dialog.modal-content.modal-edit-content,.ADM-user-credits-refund-dialog.modal-content.modal-edit-content,.ADM-user-credits-discount-dialog.modal-content.modal-edit-content,.AP-parameters-create-content.modal-content.modal-edit-content,.AP-parameters-values-content.modal-edit-content.modal-content,.SM-per-send-limit-modal-dialog.modal-content.modal-edit-content,.RM-receiver-modal-content.modal-content.modal-edit-content,.ve-clip-propiedades-modal.modal-content,.ve-json-modal.modal-content,.ve-editor-loading-modal.modal-content,.ve-editor-export-modal.modal-content,.ve-editor-preview-modal.modal-content{width:100%!important;max-width:100%!important}.ve-clip-propiedades-modal.modal-content{max-height:min(90vh,900px);overflow:auto}.ve-json-modal.modal-content{max-height:min(88vh,820px);overflow:hidden;display:flex;flex-direction:column;padding:0!important}.ve-json-modal .modal-header-container{flex-shrink:0;padding:16px 20px}.ve-json-modal .modal-edit-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:16px 20px 20px}.ve-json-modal__editor-wrap{flex:1 1 auto;min-height:min(320px,50vh);height:clamp(320px,68vh,640px);overflow:hidden;border:1px solid #2d2d2d;border-radius:6px}.ve-json-modal__editor-wrap .ace_editor,.ve-json-modal__editor-wrap .ace_scroller{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.ve-json-modal .modal-edit-footer{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid #e0e0e0;background:#f8f9fa}.ve-editor-loading-modal.modal-content{padding:20px;text-align:center}.ve-editor-export-modal.modal-content,.ve-editor-preview-modal.modal-content{padding:24px}#modal-container>*{pointer-events:auto}.MS-new-project-modal-overlay.modal-overlay,.LV-list-video-modal-overlay.modal-overlay,.MP-my-projects-modal-overlay.modal-overlay,.SC-support-contact-modal-overlay.modal-overlay{z-index:10050}.SC-support-contact-modal-overlay.modal-overlay>#sc-modal-support-contact-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px))}.SC-support-contact-modal-dialog.modal-content.modal-edit-content{width:100%!important;max-width:100%!important;display:flex;flex-direction:column;overflow:hidden}.SC-support-contact-modal-dialog .modal-edit-body{flex:1;min-height:0;overflow-y:auto}.SC-support-contact-modal__intro{margin-bottom:1rem}.SC-support-contact-modal__category-field{margin-bottom:10px}.SC-support-contact-modal__category-field .SP-privacy-choice__label{margin-bottom:8px}.SC-support-contact-modal__message-group textarea{resize:vertical;min-height:120px}.SC-support-contact-modal__mailto-hint{margin:.75rem 0 0;font-size:.85rem;color:#6c757d}.SC-support-contact-modal__mailto-icon{margin-right:.35rem;color:#8b4513}.SC-support-contact-modal__submit.btn-primary{background-color:#8b4513;border-color:#8b4513}.SC-support-contact-modal__submit.btn-primary:hover{background-color:sienna;border-color:sienna}.SC-support-contact-modal__form{display:flex;flex-direction:column;flex:1;min-height:0}.PP-change-password-modal-overlay.modal-overlay{z-index:10050}.PP-change-password-modal-overlay.modal-overlay>#pp-modal-change-password-dialog.modal-dialog{max-width:min(480px,95vw);width:100%}.PP-change-password-modal-dialog.modal-content.modal-edit-content{max-width:min(480px,95vw)!important;width:95%!important}.PP-change-password-modal__intro{margin:0 0 16px;font-size:.875rem;line-height:1.5;color:#5f554c}.PP-change-password-modal__field{margin-bottom:14px}.PP-change-password-modal__input-wrap{position:relative}.PP-change-password-modal__input-wrap .form-control{padding-right:42px}.PP-change-password-modal__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;color:#8b4513;cursor:pointer;padding:4px 8px;line-height:1}.PP-change-password-modal__toggle:disabled{opacity:.5;cursor:not-allowed}.PP-change-password-modal__form{display:flex;flex-direction:column;flex:1;min-height:0}.SS-report-suspicious-modal-overlay.modal-overlay{z-index:10050}.SS-report-suspicious-modal-overlay.modal-overlay>#ss-modal-report-suspicious-dialog.modal-dialog{max-width:min(520px,calc(100vw - 40px));width:100%}.SS-report-suspicious-modal-dialog.modal-content.modal-edit-content{max-width:100%!important;width:100%!important}.PP-edit-personal-info-modal-overlay.modal-overlay{z-index:10050}.PP-edit-personal-info-modal-overlay.modal-overlay>#pp-modal-edit-personal-info-dialog.modal-dialog{max-width:min(780px,95vw);width:100%}.PP-edit-personal-info-modal-dialog.modal-content.modal-edit-content{max-width:min(780px,95vw)!important;width:95%!important}.PP-edit-personal-info-modal__form{display:flex;flex-direction:column;flex:1;min-height:0}.PP-edit-personal-info-modal__field{margin-bottom:14px}.PP-edit-personal-info-modal__body.modal-edit-body{max-height:min(70vh,520px);overflow-y:auto}.PP-edit-personal-info-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.PP-edit-personal-info-modal__row--3{grid-template-columns:1fr 1fr 1fr}.PP-edit-personal-info-modal__field--rut{max-width:240px}@media (max-width: 720px){.PP-edit-personal-info-modal__row--3{grid-template-columns:1fr}.PP-edit-personal-info-modal__field--rut{max-width:none}}@media (max-width: 520px){.PP-edit-personal-info-modal__row{grid-template-columns:1fr}}.PP-edit-personal-info-modal__field-hint{display:block;margin-top:4px;font-size:.75rem;color:#6c757d}.PP-edit-personal-info-modal__field-hint--block{margin:-6px 0 14px}.PP-edit-personal-info-modal__hint{margin:8px 0 0;font-size:.8rem;line-height:1.45;color:#6c757d}.PP-edit-profile-photo-modal-overlay.modal-overlay{z-index:10050}.PP-edit-profile-photo-modal-overlay.modal-overlay>#pp-modal-edit-profile-photo-dialog.modal-dialog{max-width:min(480px,95vw);width:100%}.PP-edit-profile-photo-modal-dialog.modal-content.modal-edit-content{max-width:min(480px,95vw)!important;width:95%!important}.PP-edit-profile-photo-modal__form{display:flex;flex-direction:column;flex:1;min-height:0}.PP-edit-profile-photo-modal__intro{margin:0 0 16px;font-size:.875rem;line-height:1.5;color:#5f554c}.PP-edit-profile-photo-modal__photo{display:flex;justify-content:center}.PP-edit-profile-photo-modal__photo .RM-form-group-image,.PP-edit-profile-photo-modal__photo .IMG-profile,.PP-edit-profile-photo-modal__photo .receiver-photo-placeholder{width:180px!important;height:180px!important;border-radius:50%!important}.RF-referral-code-modal-overlay.modal-overlay{z-index:10050}.RF-referral-code-modal-dialog.modal-content.modal-edit-content{max-width:min(920px,95vw)!important;width:100%!important;display:flex;flex-direction:column;overflow:hidden;border-radius:16px}.RF-referral-code-modal-dialog .modal-edit-body.RF-referral-code-modal__body{flex:1;min-height:0;overflow-y:auto;padding:24px;-webkit-overflow-scrolling:touch}.RF-referral-code-modal-dialog .modal-header-container{flex-shrink:0}.RF-referral-code-modal-dialog .modal-header-container .modal-title{color:#6b4a2a}.RF-referral-code-modal-dialog .modal-header-container .modal-close{position:static;order:2;flex-shrink:0;align-self:center;margin:0}.RF-referral-code-modal__loading{text-align:center;padding:48px 16px}.RF-referral-code-modal__error{padding:16px;background-color:#f8d7da;color:#721c24;border-radius:10px;margin-top:8px}.RF-referral-code-modal__reward-banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;margin-bottom:22px;background:linear-gradient(90deg,#edf9f0,#f4fcf6);border:1px solid #b8e6c3;border-radius:12px}.RF-referral-code-modal__reward-gift{grid-column:1;flex-shrink:0;width:42px;height:42px;border-radius:10px;background:#fff;color:#28a745;display:inline-flex;align-items:center;justify-content:center;font-size:1.2rem;box-shadow:0 1px 4px #28a74526}.RF-referral-code-modal__reward-text{grid-column:2;min-width:0;text-align:center}.RF-referral-code-modal__reward-text strong{display:block;color:#1e7e34;font-size:1rem;margin-bottom:4px}.RF-referral-code-modal__reward-text p{margin:0;color:#2d6a3e;font-size:.82rem;line-height:1.45}.RF-referral-code-modal__reward-coins{grid-column:3;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-self:end;gap:4px;color:#1e7e34;font-size:.75rem;font-weight:600;text-align:center}.RF-referral-code-modal__reward-coins-icon{font-size:1.75rem;color:#28a745;filter:drop-shadow(0 1px 2px rgba(40,167,69,.25))}.RF-referral-code-modal__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px;margin-bottom:20px}.RF-referral-code-modal__field-label{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-weight:600;color:#3d2914;font-size:.9rem}.RF-referral-code-modal__field-label-icon{color:#8b5a2b;font-size:.95rem}.RF-referral-code-modal__link-row{display:flex;gap:10px;align-items:stretch;margin-bottom:18px}.RF-referral-code-modal__link-input.form-control{flex:1;min-width:0;font-size:.85rem;background:#fff;border:1px solid #dee2e6;border-radius:10px;color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RF-referral-code-modal__copy-link-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:0 16px;border:1px solid #d4a574;border-radius:10px;background:#fff;color:#8b5a2b;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.RF-referral-code-modal__copy-link-btn:hover{background:#fdf8f3;border-color:#c4956a}.RF-referral-code-modal__copy-link-btn--copied{border-color:#28a745;color:#28a745}.RF-referral-code-modal__share-label{margin:0 0 10px;font-size:.85rem;font-weight:600;color:#495057}.RF-referral-code-modal__social-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.RF-referral-code-modal__social-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:72px;padding:8px 4px;border:1px solid #e9ecef;border-radius:12px;background:#fff;color:#495057;font-size:.72rem;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.RF-referral-code-modal__social-btn:hover{background:#f8f9fa;border-color:#dee2e6;box-shadow:0 2px 6px #0000000f}.RF-referral-code-modal__social-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem}.RF-referral-code-modal__social-icon--whatsapp{background:#e8f8ef;color:#25d366}.RF-referral-code-modal__social-icon--facebook{background:#e8f0fe;color:#1877f2}.RF-referral-code-modal__social-icon--telegram{background:#e3f4fc;color:#08c}.RF-referral-code-modal__social-icon--copy{background:#f3ebff;color:#7c4dff}.RF-referral-code-modal__social-icon--share{background:#e8f4fd;color:#0d6efd}.RF-referral-code-modal__social-btn--mobile-only{display:none}.RF-referral-code-modal__divider{display:flex;align-items:center;gap:12px;margin-top:18px;color:#adb5bd;font-size:.8rem}.RF-referral-code-modal__divider:before,.RF-referral-code-modal__divider:after{content:"";flex:1;height:1px;background:#e9ecef}.RF-referral-code-modal__qr-col{display:flex;flex-direction:column;align-items:center}.RF-referral-code-modal__field-label--qr{align-self:flex-start;width:100%}@keyframes RF-referral-qr-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.RF-referral-code-modal__qr-frame{position:relative;width:min(240px,100%);max-width:240px;padding:14px;background:#fff;border-radius:14px;box-shadow:0 4px 18px #00000014;animation:RF-referral-qr-appear .5s cubic-bezier(.22,1,.36,1) both}.RF-referral-code-modal__qr-corner{position:absolute;width:22px;height:22px;border-color:#e8a54b;border-style:solid;pointer-events:none;z-index:2}.RF-referral-code-modal__qr-corner--tl{top:4px;left:4px;border-width:3px 0 0 3px;border-radius:4px 0 0}.RF-referral-code-modal__qr-corner--tr{top:4px;right:4px;border-width:3px 3px 0 0;border-radius:0 4px 0 0}.RF-referral-code-modal__qr-corner--bl{bottom:4px;left:4px;border-width:0 0 3px 3px;border-radius:0 0 0 4px}.RF-referral-code-modal__qr-corner--br{bottom:4px;right:4px;border-width:0 3px 3px 0;border-radius:0 0 4px}.RF-referral-code-modal__qr-inner{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.RF-referral-code-modal__qr-inner svg,.RF-referral-code-modal__qr-inner canvas,.RF-referral-code-modal__qr-image{width:100%!important;height:100%!important;max-width:none;display:block;object-fit:contain}.RF-referral-code-modal__qr-center-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);min-width:40px;height:40px;border-radius:10px;background:#fff;border:2px solid #f5ebe0;color:#8b5a2b;display:inline-flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;letter-spacing:-.04em;line-height:1;box-shadow:0 1px 4px #0000001a}.RF-referral-code-modal__qr-hint{margin:12px 0 0;font-size:.78rem;color:#6c757d;text-align:center;max-width:240px}.RF-referral-code-modal__bottom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px}.RF-referral-code-modal__code-card,.RF-referral-code-modal__how-card{padding:16px;border-radius:12px;background:#fdf8f3;border:1px solid #f0e4d6}.RF-referral-code-modal__code-card{display:flex;align-items:flex-start;gap:12px}.RF-referral-code-modal__code-card-icon{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:#fff;color:#8b5a2b;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;box-shadow:0 1px 3px #8b5a2b1f}.RF-referral-code-modal__code-card-body{flex:1;min-width:0}.RF-referral-code-modal__code-card-label{display:block;font-size:.78rem;color:#6c757d;margin-bottom:6px}.RF-referral-code-modal__code-row{display:flex;align-items:center;gap:8px}.RF-referral-code-modal__code-value{flex:1;min-width:0;padding:8px 12px;background:#fff;border:1px solid #e9ecef;border-radius:8px;font-size:1.05rem;font-weight:700;letter-spacing:.12em;color:#3d2914}.RF-referral-code-modal__code-copy-btn{flex-shrink:0;width:36px;height:36px;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#6c757d;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s}.RF-referral-code-modal__code-copy-btn:hover{color:#8b5a2b;border-color:#d4a574}.RF-referral-code-modal__how-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-weight:700;color:#3d2914;font-size:.92rem}.RF-referral-code-modal__how-title-icon{color:#007bff}.RF-referral-code-modal__how-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.RF-referral-code-modal__how-list li{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:#495057;line-height:1.4}.RF-referral-code-modal__how-check{flex-shrink:0;margin-top:2px;color:#28a745;font-size:.75rem}.RF-referral-code-modal__footer{text-align:center;padding-top:4px}.RF-referral-code-modal__footer-title{margin:0 0 4px;font-weight:700;color:#8b5a2b;font-size:.95rem}.RF-referral-code-modal__footer-sub{margin:0;color:#6c757d;font-size:.82rem}@media (prefers-reduced-motion: reduce){.RF-referral-code-modal__qr-frame{animation:none}}@media (max-width: 767.98px){.RF-referral-code-modal-overlay.modal-overlay{align-items:center;padding:12px}.RF-referral-code-modal-overlay.modal-overlay>#rf-modal-referral-code-dialog.modal-dialog,.modal-overlay>#rf-modal-referral-code-dialog.modal-dialog{width:100%;max-width:100%;max-height:calc(var(--app-height, 100vh) - 24px);height:auto}.RF-referral-code-modal-dialog.modal-content.modal-edit-content{width:100%!important;max-width:100%!important;max-height:calc(var(--app-height, 100vh) - 24px);border-radius:12px}.RF-referral-code-modal-dialog .modal-edit-body.RF-referral-code-modal__body{padding:12px 12px 14px}.RF-referral-code-modal-dialog .modal-header-container{padding:10px 12px 12px}.RF-referral-code-modal-dialog .modal-header-container .modal-title{font-size:1.05rem;line-height:1.35}.RF-referral-code-modal__reward-banner{gap:10px;padding:12px 14px;margin-bottom:16px}.RF-referral-code-modal__reward-gift{width:38px;height:38px;font-size:1.05rem}.RF-referral-code-modal__reward-text strong{font-size:.92rem}.RF-referral-code-modal__reward-text p{font-size:.78rem}.RF-referral-code-modal__reward-coins{font-size:.72rem;min-width:3.5rem}.RF-referral-code-modal__reward-coins-icon{font-size:1.25rem}.RF-referral-code-modal__main{grid-template-columns:1fr;gap:16px;margin-bottom:14px}.RF-referral-code-modal__qr-col{order:-1;width:100%}.RF-referral-code-modal__qr-frame{width:min(220px,78vw);max-width:min(220px,78vw);margin-inline:auto;padding:10px}.RF-referral-code-modal__qr-hint{max-width:none;font-size:.75rem}.RF-referral-code-modal__field-label{font-size:.85rem}.RF-referral-code-modal__link-row{flex-direction:row;align-items:center;gap:8px;margin-bottom:14px}.RF-referral-code-modal__link-input.form-control{flex:1;min-width:0;font-size:.75rem;padding:8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.RF-referral-code-modal__copy-link-btn{flex-shrink:0;justify-content:center;width:auto;min-height:38px;padding:0 12px;font-size:.78rem}.RF-referral-code-modal__share-label{font-size:.8rem}.RF-referral-code-modal__social-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.RF-referral-code-modal__social-btn--desktop-only{display:none}.RF-referral-code-modal__social-btn--mobile-only{display:flex}.RF-referral-code-modal__code-card{display:none}.RF-referral-code-modal__social-btn{min-height:62px;font-size:.65rem;padding:6px 2px;gap:4px}.RF-referral-code-modal__social-icon{width:28px;height:28px;font-size:.95rem}.RF-referral-code-modal__divider{display:none}.RF-referral-code-modal__bottom{grid-template-columns:1fr;gap:10px;margin-bottom:12px}.RF-referral-code-modal__code-card,.RF-referral-code-modal__how-card{padding:14px}.RF-referral-code-modal__code-value{font-size:.88rem;letter-spacing:.05em;word-break:break-all;white-space:normal}.RF-referral-code-modal__how-list li{font-size:.78rem}.RF-referral-code-modal__footer-title{font-size:.88rem;line-height:1.4}.RF-referral-code-modal__footer-sub{font-size:.78rem}}.MS-memorial-share-modal-overlay.modal-overlay{z-index:10050}.MS-memorial-share-modal-dialog.modal-content.modal-edit-content{max-width:min(500px,95vw)!important;width:95%!important;display:flex;flex-direction:column;overflow:hidden}.MS-memorial-share-modal-dialog .modal-edit-body{flex:1;min-height:0;overflow-y:auto}.MS-memorial-share-modal-dialog .modal-header-container .modal-title{color:#6b4a2a}.MS-memorial-share-modal-dialog .memorial-share-modal-loading{text-align:center;padding:40px}.MS-memorial-share-modal-dialog .memorial-share-modal-error{padding:20px;background-color:#f8d7da;color:#721c24;border-radius:4px;margin-bottom:20px}.MS-memorial-share-modal-dialog .memorial-share-modal-label{display:block;margin-bottom:8px;font-weight:700;color:#333}.MS-memorial-share-modal-dialog .memorial-share-modal-input-group{display:flex;gap:8px;align-items:center}.MS-memorial-share-modal-dialog .memorial-share-modal-input-group .memorial-share-modal-input.form-control{flex:1;min-width:0;font-size:14px;background-color:#f8f9fa}.MS-memorial-share-modal-dialog .memorial-share-modal-copy-btn{padding:10px 16px;background-color:#8b4513;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s;flex-shrink:0}.MS-memorial-share-modal-dialog .memorial-share-modal-copy-btn:hover{background-color:#6b3410}.MS-memorial-share-modal-dialog .memorial-share-modal-copy-btn.copied,.MS-memorial-share-modal-dialog .memorial-share-modal-copy-btn.copied:hover{background-color:#28a745}.MS-memorial-share-modal-dialog .memorial-share-modal-actions{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.MS-memorial-share-modal-dialog .memorial-share-modal-share-btn{flex:1;padding:12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-width:120px;transition:background-color .2s}.MS-memorial-share-modal-dialog .memorial-share-modal-share-btn:hover{background-color:#0056b3}.MS-memorial-share-modal-dialog .memorial-share-modal-qr-btn{flex:1;padding:12px;background-color:#17a2b8;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;min-width:120px;transition:background-color .2s}.MS-memorial-share-modal-dialog .memorial-share-modal-qr-btn:hover{background-color:#138496}.MS-memorial-share-modal-dialog .memorial-share-modal-qr-btn.active,.MS-memorial-share-modal-dialog .memorial-share-modal-qr-btn.active:hover{background-color:#6c757d}.MS-memorial-share-modal-dialog .memorial-share-modal-qr-container{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#f8f9fa;border-radius:8px;min-height:200px}.MS-memorial-share-modal-dialog .memorial-share-modal-qr-content{text-align:center}.MS-memorial-share-modal-dialog .memorial-share-modal-qr-hint{margin-top:10px;margin-bottom:0;font-size:.875rem;color:#666}.MS-memorial-share-modal-dialog .memorial-share-modal-section{margin-bottom:20px}@media (max-width: 767.98px){.MS-memorial-share-modal-dialog .memorial-share-modal-qr-container{padding:20px 0 0}}.MS-memorial-list-delete-overlay.modal-overlay,.LV-memorial-moderation-overlay.modal-overlay{z-index:10050}.LV-memorial-moderation-overlay .modal-content.modal-edit-content{max-width:min(760px,98vw)!important;width:98%!important;max-height:min(90vh,720px);display:flex;flex-direction:column;overflow:hidden}.LV-memorial-moderation-overlay .modal-edit-body{flex:1;min-height:0;overflow-y:auto}.LV-memorial-moderation-overlay .memorial-moderation-pending-list{display:grid;grid-template-columns:1fr;gap:.6rem;align-items:start;padding-bottom:1rem;padding-top:1rem}@media (min-width: 700px){.LV-memorial-moderation-overlay .memorial-moderation-pending-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem;row-gap:.65rem}}.LV-memorial-moderation-overlay .memorial-moderation-tribute-card.memorial-tribute-card{margin-bottom:0;padding:.5rem .6rem;border-radius:10px;font-size:.8125rem;line-height:1.35}.LV-memorial-moderation-overlay .memorial-tribute-avatar-anon-code-line{font-size:.36rem}.LV-memorial-moderation-overlay .memorial-tribute-avatar-anon-code-line--mid{font-size:.4rem;letter-spacing:.1em}.LV-memorial-moderation-overlay .memorial-tribute-head{gap:.45rem;margin-bottom:.4rem}.LV-memorial-moderation-overlay .memorial-tribute-avatar{width:28px;height:28px}.LV-memorial-moderation-overlay .memorial-tribute-author{font-size:.8125rem;font-weight:600}.LV-memorial-moderation-overlay .memorial-tribute-date{font-size:.7rem}.LV-memorial-moderation-overlay .memorial-tribute-message-stack{min-height:0;min-width:0}.LV-memorial-moderation-overlay .memorial-tribute-message-body{opacity:1!important;min-width:0}.LV-memorial-moderation-overlay .memorial-tribute-title{font-size:.9375rem;margin-bottom:.3rem!important;line-height:1.28}.LV-memorial-moderation-overlay .memorial-tribute-body{font-size:.78rem!important;line-height:1.38}.LV-memorial-moderation-overlay .memorial-tribute-description{column-count:1;column-gap:.75rem;margin-top:.35rem}.LV-memorial-moderation-overlay .memorial-tribute-description p{margin:0 0 .4rem;break-inside:avoid}.LV-memorial-moderation-overlay .memorial-tribute-description--columns{column-gap:.85rem}@container memorial-tribute-card (min-width: 400px){.LV-memorial-moderation-overlay .memorial-tribute-description{column-count:2}}.LV-memorial-moderation-overlay .memorial-moderation-item-actions{margin-top:.5rem!important}.LV-memorial-moderation-overlay .memorial-moderation-item-actions .btn-xs{font-size:.7rem;padding:.15rem .45rem}.LV-memorial-moderation-overlay .memorial-moderation-native-media{margin-top:.25rem;width:100%;max-width:100%;min-width:0;display:flex;justify-content:center;align-items:center;background:#000;border-radius:8px;overflow:hidden}.LV-memorial-moderation-overlay .memorial-moderation-native-media video{width:auto;max-width:100%;height:auto;max-height:min(200px,36vh);display:block;object-fit:contain}.LV-memorial-moderation-overlay .memorial-moderation-native-media--audio{display:block;padding:.4rem .5rem}.LV-memorial-moderation-overlay .memorial-moderation-script__pre{font-size:.72rem!important;max-height:8rem;overflow-y:auto}.memorial-moderation-tribute-card{max-width:100%;min-width:0}.memorial-moderation-native-media{width:100%;max-width:100%;min-width:0;display:flex;justify-content:center;align-items:center}.memorial-moderation-native-media video{width:auto;max-width:100%;height:auto;max-height:min(260px,40vh);border-radius:8px;display:block;background:#000;object-fit:contain}.memorial-moderation-native-media.memorial-moderation-native-media--audio{display:block}.memorial-moderation-native-media--audio{padding:.65rem .75rem;border-radius:8px;background:var(--memorial-mw-audio-backdrop, rgba(34, 24, 42, .55))}.memorial-moderation-native-media--audio audio{width:100%}.memorial-moderation-script summary{cursor:pointer;-webkit-user-select:none;user-select:none}.memorial-moderation-script__pre{white-space:pre-wrap;word-break:break-word;padding:.5rem .65rem;border-radius:6px;background:#0000000a}.memorial-moderation-footer-bulk .btn[disabled]{pointer-events:none}.LV-memorial-delete-tribute-overlay.modal-overlay,.LV-memorial-edit-tribute-overlay.modal-overlay,.LV-memorial-comments-overlay.modal-overlay{z-index:10060}.LV-memorial-comments-overlay.modal-overlay>#mwp-modal-tribute-comments-dialog.modal-dialog{width:min(560px,calc(100vw - 40px));max-width:min(560px,calc(100vw - 40px))}.LV-memorial-comments-overlay.modal-overlay>#mwp-modal-tribute-comments-dialog.modal-dialog>.modal-content.memorial-tribute-comments-dialog{width:100%!important;max-width:100%!important}.LV-memorial-image-lightbox-overlay.modal-overlay{z-index:10065}.VE-list-clips-youtube-modal-overlay.modal-overlay{z-index:10050;display:flex;justify-content:center;align-items:center}.VE-list-clips-youtube-dialog.modal-content.modal-edit-content{max-height:min(90vh,calc(var(--app-height, 100vh) - 40px))}.VE-list-clips-youtube-dialog .modal-header-container{flex-shrink:0}.VE-list-clips-youtube-dialog__body.modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px}.VE-list-clips-youtube-dialog__quality.ve-clip-name-modal__quality{margin-bottom:12px}.VE-list-clips-youtube-dialog .modal-edit-footer.modal-edit-footer--row{flex-shrink:0}.VE-list-clips-upload-modal-overlay.modal-overlay{z-index:10050}.VE-list-clips-upload-dialog.modal-content.modal-edit-content{max-width:min(800px,95vw)!important;width:95%!important;max-height:min(90vh,900px);display:flex;flex-direction:column;overflow:hidden}.VE-list-clips-upload-dialog--single.modal-content.modal-edit-content{max-width:min(480px,95vw)!important}.VE-list-clips-upload-dialog .modal-edit-body{flex:1;min-height:0;overflow-y:auto}.VE-list-clips-upload-dialog .uv-file-list{max-height:min(50vh,420px);overflow-y:auto}.VE-list-clips-upload-dialog__quality-intro.ve-clip-name-modal__quality{margin-bottom:12px}.VE-editor-modal-overlay.modal-overlay{z-index:10050}.VE-render-silences-progress-overlay.modal-overlay{z-index:10060}.VE-render-silences-progress-overlay.modal-overlay>.modal-dialog,.VE-render-silences-progress-overlay.modal-overlay>#ve-modal-render-silences-progress-dialog.modal-dialog{width:min(640px,calc(100vw - 40px));max-width:min(640px,calc(100vw - 40px))}.VE-render-silences-progress-dialog.modal-content.modal-edit-content{width:100%!important;max-width:100%!important;max-height:min(88vh,760px);display:flex;flex-direction:column;overflow:hidden;padding:20px!important}.VE-render-silences-progress-dialog .modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px;-webkit-overflow-scrolling:touch}.VE-render-silences-progress-dialog .modal-edit-footer{flex-shrink:0;border-top:1px solid #e0e0e0;padding:12px 16px;background:#f8f9fa}.VE-render-silences-progress__total{margin-bottom:16px}.VE-render-silences-progress__total-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.9rem;font-weight:600}.VE-render-silences-progress__msg{margin-top:8px}.VE-render-silences-progress__clips{display:flex;flex-direction:column;gap:12px}.VE-render-silences-progress__clip-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px}.VE-render-silences-progress__clip-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem}.VE-render-silences-progress__clip-phase{flex-shrink:0}.VE-render-silences-progress__bar{height:10px;border-radius:4px;background:#e9ecef}.VE-editor-audio-tool-dialog.modal-content.modal-edit-content{max-width:min(960px,96vw)!important;width:96%!important;max-height:min(90vh,920px);display:flex;flex-direction:column;overflow:hidden}.VE-editor-audio-tool-dialog--props.modal-content.modal-edit-content{width:100%!important;max-width:100%!important}.VE-editor-modal-overlay.modal-overlay>#ve-tl-modal-revert-modification-dialog.modal-dialog{width:min(440px,calc(100vw - 40px));max-width:min(440px,calc(100vw - 40px))}.VE-editor-modal-overlay.modal-overlay>#ve-modal-remove-silences-dialog.modal-dialog{width:min(960px,calc(100vw - 40px));max-width:min(960px,calc(100vw - 40px))}.VE-editor-audio-tool-dialog--confirm.modal-content.modal-edit-content{max-width:min(440px,96vw)!important;width:100%!important}.VE-editor-audio-tool-dialog .modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px;-webkit-overflow-scrolling:touch}.VE-editor-audio-tool-dialog .modal-edit-footer{flex-shrink:0}.ve-remove-silences-modal.modal-content.modal-edit-content{width:100%!important;max-width:100%!important;display:flex;flex-direction:column;padding:0!important;overflow:hidden;max-height:min(90vh,900px)}.ve-remove-silences-modal .modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px;-webkit-overflow-scrolling:touch}.ve-remove-silences-modal .modal-edit-footer{flex-shrink:0;padding:12px 20px 16px;border-top:1px solid #e0e0e0;background:#f8f9fa}.ve-youtube-embed-ratio{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;background:#000}.ve-youtube-embed-ratio iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.SML-brevo-email-modal-overlay.modal-overlay{z-index:10050;display:flex;justify-content:center;align-items:center}.SML-brevo-email-modal-overlay.modal-overlay>#sml-modal-brevo-email-activity-dialog.modal-dialog{margin:auto;align-self:center}.SML-brevo-email-modal-dialog.modal-content.modal-edit-content{max-width:min(580px,95vw)!important;width:100%!important}.SML-brevo-resend-section{display:flex;justify-content:flex-end;padding:12px 24px 16px;border-top:1px solid #eee}.SML-brevo-resend-btn{font-size:.84rem;font-weight:600;border-radius:6px;padding:6px 16px}.SML-brevo-email-modal-dialog .SML-brevo-email-modal-body.modal-edit-body{max-height:min(70vh,560px);overflow-y:auto;padding:0 24px 24px}.SML-brevo-subtitle{margin:4px 0 0;font-size:.88rem;color:#888;font-weight:400}.SML-brevo-recipient-card{display:flex;align-items:center;gap:12px;padding:12px 0;background:#f8f9fc;border:1px solid #eaedf3;border-radius:10px;margin-bottom:20px}.SML-brevo-recipient-img{flex-shrink:0}.SML-brevo-recipient-card .receiver-photo-placeholder{display:flex;align-items:center;justify-content:center;width:42px!important;height:42px!important;border-radius:50%;background:#e8e0f3;color:#7c3aed;font-size:1rem;flex-shrink:0}.SML-brevo-recipient-label{display:block;font-size:.78rem;color:#999;line-height:1.2}.SML-brevo-recipient-name{display:block;font-size:.95rem;font-weight:600;color:#222;line-height:1.3}.SML-brevo-events-heading{font-size:.95rem;font-weight:700;color:#333;margin:0 0 14px}.SML-brevo-timeline{display:flex;flex-direction:column}.SML-brevo-timeline-item{display:flex;gap:14px;min-height:0}.SML-brevo-timeline-left{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:40px}.SML-brevo-timeline-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;font-size:.85rem;flex-shrink:0}.SML-brevo-timeline-line{flex:1;width:2px;min-height:16px;background:repeating-linear-gradient(to bottom,#d1d5db 0px,#d1d5db 4px,transparent 4px,transparent 8px);margin:4px 0}.SML-brevo-timeline-content{flex:1;padding-bottom:18px;min-width:0}.SML-brevo-timeline-item:last-child .SML-brevo-timeline-content{padding-bottom:4px}.SML-brevo-timeline-date{display:block;font-size:.82rem;color:#888;margin-bottom:2px}.SML-brevo-timeline-event{display:flex;align-items:center;gap:6px;font-size:.92rem;color:#222}.SML-brevo-timeline-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.SML-brevo-timeline-desc{margin:2px 0 0;font-size:.82rem;color:#888;line-height:1.4}.ACT-scheduler-modal-overlay.modal-overlay{z-index:10050}.ACT-scheduler-direct-modal-overlay.modal-overlay{z-index:10060}.ACT-scheduler-modal-dialog.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;display:flex;flex-direction:column}.ACT-scheduler-modal-dialog .modal-edit-body{max-height:min(75vh,680px);overflow-y:auto}.ACT-scheduler-modal-json{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.SM-per-send-limit-modal-overlay.modal-overlay{z-index:10050}.SM-per-send-limit-modal-overlay.modal-overlay>#sm-modal-per-send-limit-dialog.modal-dialog{width:min(480px,calc(100vw - 40px));max-width:min(480px,calc(100vw - 40px))}.SM-per-send-limit-modal-dialog.modal-content.modal-edit-content{width:100%!important;max-width:100%!important}.SM-per-send-limit-modal-dialog .modal-confirm-banner__text{white-space:pre-wrap}.SM-schedule-limit-modal-overlay.modal-overlay{z-index:10050}.SM-schedule-limit-modal-overlay.modal-overlay>#sm-modal-schedule-limit-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px))}.SM-schedule-limit-modal-dialog.modal-content.modal-edit-content{width:100%!important;max-width:100%!important}.SM-upgrade-plan-modal-overlay.modal-overlay{z-index:10050}.SM-upgrade-plan-modal-overlay.modal-overlay>#sm-modal-upgrade-plan-dialog.modal-dialog{max-width:min(720px,calc(100vw - 40px));width:100%}.SM-upgrade-plan-modal__upgrade-btn{width:100%;background-color:#8b4513!important;border-color:#8b4513!important}.SM-upgrade-plan-modal__plan-cta{margin-bottom:20px}.SM-upgrade-plan-modal__or-divider{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:.8125rem;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.SM-upgrade-plan-modal__or-divider:before,.SM-upgrade-plan-modal__or-divider:after{content:"";flex:1;height:1px;background:#e5e7eb}.SM-programming-message-modal-overlay.modal-overlay{z-index:10050}.SM-programming-message-modal-overlay.modal-overlay>#sm-modal-programming-message-dialog.modal-dialog{width:min(580px,calc(100vw - 40px));max-width:min(580px,calc(100vw - 40px))}.SM-programming-message-modal-dialog.modal-content.modal-edit-content{width:100%!important;max-width:100%!important;padding:0}.SM-programming-message-modal-dialog .modal-header-container{padding:28px 28px 8px}.SM-programming-message-modal-dialog .modal-edit-body{padding:0 28px 28px}.SM-prog-success{position:relative;padding:32px 28px 28px}.SM-prog-success__close{position:absolute;top:16px;right:16px;background:none;border:1px solid #e5e7eb;border-radius:8px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.SM-prog-success__close:hover{background:#f3f4f6;color:#1f2937}.SM-prog-success__hero{text-align:center;margin-bottom:24px}.SM-prog-success__icon-wrap{position:relative;display:inline-block;margin-bottom:16px}.SM-prog-success__icon{font-size:56px;color:#22c55e;filter:drop-shadow(0 4px 12px rgba(34,197,94,.25))}.SM-prog-success__sparkle{position:absolute;color:#22c55e;font-weight:700;line-height:1;pointer-events:none}.SM-prog-success__sparkle--1{top:-6px;left:-16px;font-size:12px;opacity:.7}.SM-prog-success__sparkle--2{top:-2px;right:-18px;font-size:10px;opacity:.5}.SM-prog-success__sparkle--3{top:-10px;right:-6px;font-size:14px;opacity:.45}.SM-prog-success__sparkle--4{bottom:4px;left:-20px;font-size:9px;opacity:.4}.SM-prog-success__sparkle--5{top:14px;right:-22px;font-size:11px;opacity:.35}.SM-prog-success__sparkle--6{top:-12px;left:8px;font-size:8px;opacity:.55}.SM-prog-success__title{margin:0 0 8px;font-size:1.4rem;font-weight:700;color:#1f2937}.SM-prog-success__subtitle{margin:0 auto;max-width:380px;font-size:.875rem;line-height:1.5;color:#6b7280}.SM-prog-success__card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.SM-prog-success__card-header{margin:0 0 16px;font-size:.9375rem;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:8px}.SM-prog-success__card-header-icon{color:#6b7280;font-size:.875rem}.SM-prog-success__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.SM-prog-success__field{display:flex;align-items:flex-start;gap:10px}.SM-prog-success__field-icon{color:#9ca3af;font-size:.875rem;margin-top:3px;flex-shrink:0}.SM-prog-success__field-label{display:block;font-size:.8125rem;font-weight:700;color:#1f2937;margin-bottom:1px}.SM-prog-success__field-value{display:block;font-size:.8125rem;color:#6b7280;line-height:1.4;word-break:break-word}.SM-prog-success__field-value--mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.75rem}.SM-prog-success__extra-row{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px;font-size:.8125rem;color:#4b5563;line-height:1.5;margin-bottom:8px}.SM-prog-success__extra-row--titles{background:#eff6ff;border:1px solid #dbeafe}.SM-prog-success__extra-row--receivers{background:#f0fdf4;border:1px solid #d1fae5}.SM-prog-success__extra-icon{color:#9ca3af;font-size:.875rem;margin-top:2px;flex-shrink:0}.SM-prog-success__actions{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.SM-prog-success__btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff!important;text-decoration:none!important;font-size:.9375rem;font-weight:600;padding:12px 28px;border-radius:10px;border:none;cursor:pointer;transition:opacity .15s;box-shadow:0 2px 8px #f9731640}.SM-prog-success__btn-primary:hover{opacity:.9;color:#fff!important}.SM-prog-success__btn-secondary{background:#fff;color:#374151;font-size:.9375rem;font-weight:600;padding:10px 28px;border-radius:10px;border:1px solid #d1d5db;cursor:pointer;transition:background .15s}.SM-prog-success__btn-secondary:hover{background:#f9fafb}@media (max-width: 520px){.SM-prog-success__grid{grid-template-columns:1fr}.SM-prog-success{padding:24px 16px 20px}}.albums-edit-album-overlay.modal-overlay{z-index:10050}.albums-edit-album-dialog.modal-content.modal-edit-content{max-width:min(640px,96vw)!important}.albums-create-modal-overlay.modal-overlay{z-index:10050}.albums-create-modal-dialog.modal-content.modal-edit-content{max-width:min(640px,96vw)!important}.albums-add-inbox-overlay.modal-overlay{z-index:10060}.albums-add-inbox-dialog.modal-content.modal-edit-content{max-width:100%!important;display:flex;flex-direction:column;min-height:0;max-height:calc(var(--app-height, 100vh) - 40px)}.albums-add-inbox-dialog .modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto}.albums-add-inbox-pick-list{max-height:min(340px,42vh)}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-row.list-group-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb content actions";align-items:center;gap:8px 12px}.albums-add-inbox-pick-thumb{grid-area:thumb}.albums-add-inbox-pick-content{grid-area:content;min-width:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px}.albums-add-inbox-pick-row .albums-add-inbox-pick-thumb.albums-msg-thumb-wrap{width:120px;height:68px}.albums-add-inbox-pick-title,.albums-add-inbox-pick-content .albums-pick-title{display:block;flex:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.albums-add-inbox-pick-check{display:none}.albums-add-inbox-pick-actions{grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.albums-add-inbox-pick-row--selected{border-color:var(--es-panel-accent-icon-color, #b8860b);background:#b8860b0f}.albums-add-inbox-pick-row--in-album{opacity:.78;cursor:default}.albums-add-inbox-pick-badge{display:inline-flex;align-items:center;align-self:flex-start;margin-top:4px;padding:2px 8px;border-radius:999px;font-size:.68rem;font-weight:600;line-height:1.3;color:var(--es-panel-accent-icon-color, #8b6914);background:#b8860b1f;border:1px solid rgba(184,134,11,.28)}.albums-add-inbox-pick-badge--actions{grid-area:actions;justify-self:end;align-self:center;margin-top:0;white-space:nowrap}.albums-add-inbox-pick-check--in-album{color:var(--es-panel-accent-icon-color, #b8860b);opacity:.85}.albums-add-inbox-selection-count{font-weight:600;color:var(--es-panel-accent-icon-color, #b8860b)}.albums-add-inbox-selection-count--prompt{font-weight:500;color:var(--es-text-muted, #6c757d)}.albums-add-inbox-footer__bulk{display:none}@media (max-width: 767.98px){.albums-add-inbox-overlay.modal-overlay>#alb-modal-add-inbox-dialog.modal-dialog{width:min(640px,calc(100vw - 24px));max-width:min(640px,calc(100vw - 24px))}.albums-add-inbox-hint{font-size:.78rem;line-height:1.45}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-row.list-group-item{display:grid!important;grid-template-columns:auto minmax(0,1fr) 28px;grid-template-areas:"thumb content check";align-items:start;gap:10px;padding:10px 12px;cursor:pointer}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-thumb{grid-area:thumb;width:auto;height:80px;min-height:80px;max-height:80px;aspect-ratio:3 / 2;flex-shrink:0}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-row .albums-add-inbox-pick-thumb.albums-msg-thumb-wrap{width:auto;height:80px;min-height:80px;max-height:80px;aspect-ratio:3 / 2}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-content{grid-area:content;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:3px;min-width:0;align-self:start}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-title,#alb-modal-add-inbox-dialog .albums-add-inbox-pick-content .albums-pick-title{flex:none!important;white-space:normal;font-size:.9rem;font-weight:700;line-height:1.3;margin:0}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-desc{margin:0;font-size:.76rem;font-style:italic;color:var(--es-text-muted, #6c757d);line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-date{font-size:.68rem;color:var(--es-text-muted, #6c757d);line-height:1.3;margin:0}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-check{grid-area:check;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:28px;height:28px;flex-shrink:0;color:var(--es-text-muted, #6c757d);font-size:1.15rem;line-height:1}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-check__icon--on{color:var(--es-panel-accent-icon-color, #b8860b)}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-row--in-album{cursor:default}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-row--in-album.albums-add-inbox-pick-row--selected{box-shadow:none;border-color:var(--es-border-subtle, #dee2e6);background:#b8860b0a}#alb-modal-add-inbox-dialog .albums-add-inbox-pick-row--selected{box-shadow:0 0 0 1px #b8860b59}.albums-add-inbox-footer{flex-direction:row;align-items:stretch;gap:8px;padding:12px 14px 14px}.albums-add-inbox-footer__bulk{display:flex;width:100%;flex-wrap:nowrap;gap:8px}.albums-add-inbox-footer__bulk .btn{flex:1 1 0;min-width:0}}.albums-owner-msg-preview-overlay.modal-overlay{z-index:10070}.albums-owner-msg-preview-overlay.modal-overlay>#alb-modal-owner-msg-preview-dialog.modal-dialog{max-width:min(42rem,96vw);width:100%}.MS-new-project-modal-content.modal-content{max-width:500px!important;width:90%!important;padding:2rem!important}.PT-project-type-modal-overlay.modal-overlay{z-index:10050}.PT-project-type-modal-content.modal-content{max-width:min(98vw,1320px)!important;width:min(98vw,1320px)!important}.PT-project-type-modal__header{margin-bottom:25px}.PT-project-type-modal__title{margin:0 0 10px;font-size:1.8rem;font-weight:600;color:#333}.PT-project-type-modal__subtitle{margin:0;font-size:1rem;color:#666}.PT-project-type-modal__footer{display:flex;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.PT-project-type-modal__cancel{padding:10px 20px;font-size:1rem;font-weight:500}.PT-project-type-modal-content .PT-project-type-buttons-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:.75rem}.PT-project-type-modal-content .PT-project-type-buttons-row>.project-type-button{flex:1 1 0;min-width:0}.project-type-button__body{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;min-width:0}.project-type-button__icon-wrap{display:flex;align-items:center;justify-content:center}.project-type-button__title-row{display:flex;flex-direction:column;align-items:center;width:100%}.project-type-button__chevron,.project-type-button__coming-soon-badge{display:none}@media (max-width: 767.98px){.PT-project-type-modal-overlay.modal-overlay{align-items:center;padding:16px}.PT-project-type-modal-overlay.modal-overlay>#np-modal-project-type-dialog.modal-dialog,.modal-overlay>#np-modal-project-type-dialog.modal-dialog{width:min(100%,calc(100vw - 32px));max-width:min(480px,calc(100vw - 32px));height:auto;max-height:calc(var(--app-height, 100vh) * .8)}#np-modal-project-type-dialog .PT-project-type-modal-content.modal-content{width:100%!important;max-width:100%!important;height:auto;min-height:0;max-height:calc(var(--app-height, 100vh) * .8);border-radius:14px;padding:18px 14px 14px;background:#1a1f28!important;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 48px #00000073!important}#np-modal-project-type-dialog .PT-project-type-modal__header{margin-bottom:16px;flex-shrink:0}#np-modal-project-type-dialog .PT-project-type-modal__title{font-size:1.35rem;font-weight:700;color:#f1f5f9;margin-bottom:6px}#np-modal-project-type-dialog .PT-project-type-modal__subtitle{font-size:.9rem;color:#94a3b8;line-height:1.45}#np-modal-project-type-dialog .PT-project-type-buttons-row{flex-direction:column;flex-wrap:nowrap;gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;margin-bottom:0!important;-webkit-overflow-scrolling:touch}#np-modal-project-type-dialog .PT-project-type-buttons-row>.project-type-button{flex:0 0 auto;width:100%}#np-modal-project-type-dialog .project-type-button{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;min-height:auto;padding:14px 12px;gap:12px;border-radius:12px;border-width:1px;background-color:#222833;border-color:#2d3544}#np-modal-project-type-dialog .project-type-button:hover{transform:none}#np-modal-project-type-dialog .project-type-button:not(.project-type-button--disabled):active{background-color:#2a3140}#np-modal-project-type-dialog .project-type-button--disabled{background-color:#1e2430;border-color:#2d3544;opacity:1}#np-modal-project-type-dialog .project-type-button__coming-soon{display:none!important}#np-modal-project-type-dialog .project-type-button__icon-wrap{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--project-type-icon-bg, rgba(255, 255, 255, .08))}#np-modal-project-type-dialog .project-type-icon{font-size:1.15rem;margin-bottom:0;color:var(--project-type-color, #94a3b8)}#np-modal-project-type-dialog .project-type-button--disabled .project-type-icon{color:var(--project-type-color, #64748b)!important;opacity:.75}#np-modal-project-type-dialog .project-type-button__body{align-items:flex-start;flex:1 1 auto}#np-modal-project-type-dialog .project-type-button__title-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:4px}#np-modal-project-type-dialog .project-type-title{margin:0;font-size:.98rem;font-weight:600;color:#f1f5f9}#np-modal-project-type-dialog .project-type-button--disabled .project-type-title{color:#94a3b8!important}#np-modal-project-type-dialog .project-type-description{font-size:.78rem;line-height:1.4;color:#94a3b8;align-items:flex-start;text-align:left}#np-modal-project-type-dialog .project-type-button--disabled .project-type-description{color:#64748b!important}#np-modal-project-type-dialog .project-type-button__coming-soon-badge{display:inline-flex;align-items:center;font-size:.62rem;font-weight:700;line-height:1;padding:3px 8px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase;background:var(--project-type-badge-bg, rgba(148, 163, 184, .2));color:var(--project-type-color, #94a3b8)}#np-modal-project-type-dialog .project-type-button__chevron{display:block;flex-shrink:0;font-size:.8rem;color:#64748b}#np-modal-project-type-dialog .project-type-button--disabled .project-type-button__chevron{opacity:.45}#np-modal-project-type-dialog .PT-project-type-modal__footer{flex-shrink:0;border-top:none;margin-top:14px;padding-top:0;justify-content:stretch}#np-modal-project-type-dialog .PT-project-type-modal__cancel{width:100%;padding:14px 16px;font-size:1rem;font-weight:600;border-radius:10px;background:#2a3140!important;border:1px solid #3d4659!important;color:#f1f5f9!important}#np-modal-project-type-dialog .PT-project-type-modal__cancel:hover:not(:disabled){background:#323a4a!important}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.modal-container{background:#fff;padding:0;border-radius:12px;width:90%;max-width:500px;max-height:calc(var(--app-height, 100vh) - 24px);position:relative;box-shadow:0 10px 40px #0000004d;display:flex;flex-direction:column;overflow:hidden;animation:slideUp .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-overlay.closing .modal-container{animation:slideDown .2s ease forwards}.modal-content{background:#fff!important;padding:30px;border-radius:12px!important;width:100%;max-width:900px;max-height:calc(var(--app-height, 100vh) - 24px);position:relative;box-shadow:0 10px 40px #0000004d!important;border:0!important;display:flex;flex-direction:column;overflow-y:auto;animation:slideUp .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-overlay.closing .modal-content{animation:slideDown .2s ease forwards}@media (min-width: 768px){.modal-content{box-shadow:0 10px 40px #0000004d!important}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(30px);opacity:0}}.modal-header-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:0 0 16px;border-bottom:1px solid #e0e0e0;background:#f8f9fa;position:relative}.modal-header{border-bottom-color:#e0e0e0!important;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 16px;background:#f8f9fa;position:relative}.modal-header .modal-title{order:1;flex:1 1 auto;min-width:0}.modal-header .modal-close,.modal-header .close{position:static;float:none;margin:0;order:2;flex-shrink:0;align-self:center}.modal-footer{border-top-color:#e0e0e0!important;padding:15px 20px;background:#f8f9fa}.modal-header-container .modal-title{order:1;flex:1 1 auto;min-width:0}.modal-title{margin:0;font-size:1.5rem;font-weight:600;color:#333;line-height:1.3;word-wrap:break-word}.modal-header-container .modal-close{position:static;order:2;flex-shrink:0;align-self:center}.modal-close{padding:7px 15px;background-color:#b27519;color:#fff;border:none;border-radius:4px;cursor:pointer;z-index:10;line-height:1.2}.modal-close:hover{background-color:#c4872a}.modal-video-container{padding:20px;display:flex;justify-content:center;align-items:center;flex:1;min-height:0;overflow:hidden;position:relative;width:100%}.modal-video{width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;border-radius:8px;object-fit:contain}.modal-audio-container{min-height:auto}.modal-audio{width:100%;max-width:100%;height:54px;border-radius:8px;outline:none}.modal-description{padding:15px 20px;margin:0;font-size:.95rem;color:#666;line-height:1.6;border-top:1px solid #e0e0e0;background:#fafafa;max-height:150px;overflow-y:hidden}@media (max-width: 767px){.modal-content{width:95%;max-width:95%;max-height:calc(var(--app-height, 100vh) - 24px);border-radius:8px;padding:14px}.modal-content.modal-edit-content,.modal-overlay>.modal-dialog>.modal-content.modal-edit-content{padding:0}.modal-header-container{padding:.5rem 1rem;gap:8px;flex-wrap:nowrap;align-items:center}.modal-title{font-size:1.2rem}.modal-close{padding:6px 12px}.modal-video-container{padding:10px}.modal-video{aspect-ratio:16 / 9;border-radius:4px}.modal-description{padding:0;font-size:.9rem;max-height:fit-content}}.modal-edit-content{max-width:600px;width:90%;border-radius:12px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:calc(var(--app-height, 100vh) - 24px)}.modal-edit-body{background-color:#fff;flex:1 1 auto;min-height:0;padding-top:12px}.modal-edit-body .form-group{margin-bottom:10px}.modal-edit-body .form-group:last-of-type{margin-bottom:0;padding-bottom:0}.modal-edit-body .form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333}.modal-edit-body .form-group .form-control{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:1rem;box-sizing:border-box;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.modal-edit-body .form-group .form-control:focus{outline:none;border-color:#b27519!important;background-color:#fffbf5!important;box-shadow:none}.modal-edit-body .modal-edit-readonly-value{padding:10px;border:1px solid #e8e8e8;border-radius:4px;font-size:.95rem;background:#f5f5f5;color:#444;font-family:ui-monospace,Cascadia Code,Consolas,monospace;word-break:break-all;line-height:1.35}.MS-memorial-new-modal-overlay .modal-edit-content{max-width:720px;width:92vw;display:flex;flex-direction:column;max-height:calc(var(--app-height, 100vh) - 24px)}.MS-memorial-new-modal-overlay .modal-edit-body{max-height:min(72vh,680px);overflow-y:auto}.MS-memorial-new-modal-overlay .SP-privacy-choice{margin-bottom:0}.MS-memorial-new-modal-overlay .SP-privacy-choice .form-label{margin-bottom:8px}.MS-memorial-beta-notice-overlay .modal-edit-content{max-width:520px;width:92vw}.modal-edit-footer{padding-top:10px;border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;background:#f8f9fa}.modal-edit-footer .btn{border-radius:4px;border:none;cursor:pointer;font-size:.95rem;transition:all .2s ease}.modal-edit-footer .btn-secondary{background-color:#6c757d;color:#fff}.modal-edit-footer .btn-secondary:hover{background-color:#5a6268}.modal-edit-footer .btn-primary{background-color:#b27519;color:#fff}.modal-edit-footer .btn-primary:hover:not(:disabled){background-color:#c4872a}.modal-edit-footer .btn:disabled{opacity:.6;cursor:not-allowed}.modal-edit-footer.modal-edit-footer--row{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.modal-edit-footer.modal-edit-footer--toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.modal-confirm-banner{border-radius:8px;padding:15px;margin-bottom:20px}.modal-confirm-banner__title{margin:0;font-weight:600}.modal-confirm-banner__text{margin:0;line-height:1.5}.modal-confirm-banner__text+.modal-confirm-banner__text{margin-top:10px}.modal-confirm-banner--warning{background-color:#fff3cd;border:1px solid #ffc107}.modal-confirm-banner--warning .modal-confirm-banner__title,.modal-confirm-banner--warning .modal-confirm-banner__text{color:#856404}.modal-confirm-banner--danger{background-color:#f8d7da;border:1px solid #f5c6cb}.modal-confirm-banner--danger .modal-confirm-banner__title,.modal-confirm-banner--danger .modal-confirm-banner__text{color:#721c24}.modal-confirm-banner--success{background-color:#d4edda;border:1px solid #c3e6cb}.modal-confirm-banner--success .modal-confirm-banner__title,.modal-confirm-banner--success .modal-confirm-banner__text{color:#155724}.modal-confirm-meta{margin-bottom:20px}.modal-confirm-meta__label{margin-bottom:10px;font-weight:600}.modal-confirm-meta__value{margin:0;padding:10px;background-color:#f8f9fa;border-radius:6px;border:1px solid #dee2e6}.modal-confirm-field-error{display:block;margin-top:5px;color:#dc3545}.modal-title .modal-title-icon{margin-right:10px;vertical-align:-.1em}.modal-title--danger{color:#c82333}.modal-title--success{color:#198754}@media (max-width: 767px){.modal-overlay{padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.modal-delete-overlay{align-items:flex-start}.modal-delete-overlay .modal-delete-confirmation{margin-top:8px}.RP-recording-modal-overlay.modal-delete-overlay{align-items:center}.RP-recording-modal-overlay.modal-delete-overlay .modal-delete-confirmation{margin-top:0}#rp-modal-delete-recording-dialog .modal-edit-footer.modal-edit-footer--row{flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:stretch}#rp-modal-delete-recording-dialog .modal-edit-footer .btn{width:auto;flex:1 1 0;min-width:0}#rp-modal-delete-recording-dialog .modal-header-container{flex-wrap:nowrap;align-items:flex-start;position:relative;padding-right:48px}#rp-modal-delete-recording-dialog .modal-header-container .modal-close{position:absolute;top:8px;right:8px}#rp-modal-delete-recording-dialog .modal-header-container .modal-title{flex:1 1 auto;min-width:0;font-size:1.05rem;line-height:1.35}.modal-edit-content{width:95%;max-height:calc(var(--app-height, 100vh) - 24px)}.modal-edit-body{padding:5px}.modal-edit-footer,.modal-edit-footer.modal-edit-footer--row,.modal-edit-footer.modal-edit-footer--toolbar{padding:12px 15px;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:stretch;align-items:stretch}.modal-edit-footer .btn{width:auto;flex:1 1 0;min-width:0}#rp-modal-save-clip-dialog .modal-edit-footer.modal-edit-footer--row{flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:stretch}#rp-modal-save-clip-dialog .modal-edit-footer .btn{width:auto;flex:1 1 0;min-width:0}#rp-modal-save-clip-dialog .modal-header-container{padding:12px 48px 14px 14px}#rp-modal-save-clip-dialog .modal-header-container .modal-close{top:8px;right:8px}#rp-modal-save-clip-dialog .modal-header-container .modal-title{font-size:1.05rem}#alb-modal-create-album-dialog .modal-edit-footer.modal-edit-footer--row,#alb-modal-edit-album-dialog .modal-edit-footer.modal-edit-footer--row,#alb-modal-album-thumb-ai-dialog .modal-edit-footer.modal-edit-footer--row{flex-direction:row;flex-wrap:nowrap;gap:8px}#alb-modal-create-album-dialog .modal-edit-footer .btn,#alb-modal-edit-album-dialog .modal-edit-footer .btn{width:auto;flex:1 1 0;min-width:0}#alb-modal-album-thumb-ai-dialog .modal-edit-footer .btn{width:auto;min-width:0}#alb-modal-album-thumb-ai-dialog .modal-edit-footer .btn-secondary{flex:2 1 0}#alb-modal-album-thumb-ai-dialog .modal-edit-footer .btn-primary{flex:3 1 0}.VE-list-clips-youtube-modal-overlay.modal-overlay{align-items:center}.VE-list-clips-youtube-modal-overlay.modal-overlay>#ve-modal-load-youtube-clip-dialog.modal-dialog{width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(var(--app-height, 100vh) - 24px)}.VE-list-clips-youtube-modal-overlay.modal-overlay>#ve-modal-load-youtube-clip-dialog.modal-dialog>.modal-content.modal-edit-content{width:100%!important;max-width:100%!important;max-height:100%}#ve-modal-load-youtube-clip-dialog .VE-list-clips-youtube-dialog__body.modal-edit-body{padding:12px 14px}#ve-modal-load-youtube-clip-dialog .modal-edit-footer.modal-edit-footer--row{flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:stretch}#ve-modal-load-youtube-clip-dialog .modal-edit-footer .btn{width:auto;flex:1 1 0;min-width:0}#ve-modal-load-youtube-clip-dialog .modal-header-container{flex-wrap:nowrap;align-items:flex-start;position:relative;padding-right:48px}#ve-modal-load-youtube-clip-dialog .modal-header-container .modal-close{position:absolute;top:8px;right:8px}#ve-modal-load-youtube-clip-dialog .modal-header-container .modal-title{flex:1 1 auto;min-width:0;font-size:1.05rem;line-height:1.35}}.LG-email-code-modal-overlay.modal-overlay>#login-modal-email-code-dialog.modal-container{width:min(450px,calc(100vw - 40px));max-width:min(450px,calc(100vw - 40px))}#login-modal-email-code-dialog.email-code-modal,.email-code-modal{max-width:450px}.email-code-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1.25rem;display:flex;justify-content:space-between;align-items:center}.email-code-modal .modal-header h3{margin:0;font-size:1.25rem;color:#495057;display:flex;align-items:center}.email-code-modal .modal-close-btn{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.email-code-modal .modal-close-btn:hover{background-color:#e9ecef;color:#495057}.email-code-modal .modal-body{padding:1.5rem}#login-modal-email-code-dialog .modal-description,.email-code-modal .modal-description{color:#6c757d;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5;padding:0;background:transparent;border-top:none;max-height:none;overflow:visible}.email-code-modal .code-input{font-size:24px!important;letter-spacing:8px!important;font-family:Courier New,monospace!important;font-weight:700!important;text-align:center}.email-code-modal .form-group{margin-bottom:1rem}.email-code-modal .form-group label{font-weight:600;margin-bottom:.5rem;color:#495057}.email-code-modal .btn-link{text-decoration:none;color:#6c757d;font-size:.9rem}.email-code-modal .btn-link:hover{color:#495057;text-decoration:underline}.LG-qr-code-modal-overlay.modal-overlay>#login-modal-qr-code-dialog.modal-container{width:min(800px,calc(100vw - 40px));max-width:min(800px,calc(100vw - 40px))}#login-modal-qr-code-dialog.qr-code-modal,.qr-code-modal{max-width:800px}.qr-code-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:1.25rem;display:flex;justify-content:space-between;align-items:center}.qr-code-modal .modal-header h3{margin:0;font-size:1.25rem;color:#495057;display:flex;align-items:center}.qr-code-modal .modal-close-btn{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s}.qr-code-modal .modal-close-btn:hover{background-color:#e9ecef;color:#495057}.qr-code-modal .modal-body{padding:1.5rem}.qr-webcam-container{position:relative;margin-bottom:1.5rem;width:100%;max-width:500px;margin-left:auto;margin-right:auto;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}.qr-webcam-preview{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.qr-webcam-preview.qr-webcam-preview--mirror{transform:scaleX(-1);-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1)}.qr-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1;pointer-events:none;border-radius:8px;clip-path:polygon(0% 0%,0% 100%,12.5% 100%,12.5% 14%,14% 12.5%,86% 12.5%,87.5% 14%,87.5% 86%,86% 87.5%,14% 87.5%,12.5% 86%,12.5% 100%,100% 100%,100% 0%)}.qr-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%;border:2px solid rgba(255,255,255,.8);border-radius:8px;z-index:3;pointer-events:none;box-shadow:0 0 #ffffff4d}.qr-step-indicator{display:flex;align-items:center;justify-content:center;margin:1.5rem 0;gap:.5rem}.step-item{display:flex;flex-direction:column;align-items:center;gap:.25rem}.step-number{width:32px;height:32px;border-radius:50%;background-color:#e9ecef;color:#6c757d;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.875rem;transition:all .3s}.step-item.active .step-number{background-color:#b27519;color:#fff}.step-item.completed .step-number{background-color:#28a745;color:#fff}.step-label{font-size:.75rem;color:#6c757d;font-weight:500}.step-item.active .step-label{color:#b27519;font-weight:600}.step-connector{width:40px;height:2px;background-color:#e9ecef;transition:all .3s}.step-connector.active{background-color:#b27519}.position-indicator{margin-top:1rem;padding:1rem;background-color:#f8f9fa;border-radius:8px}.score-bar{width:100%;height:30px;background-color:#e9ecef;border-radius:15px;overflow:hidden;margin-bottom:.75rem}.score-fill{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:15px}.feedback-text{margin:0;font-weight:500;text-align:center;color:#495057;font-size:.95rem}.qr-step{text-align:center}.qr-step h4{margin-bottom:.75rem;color:#495057;font-size:1.1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}#login-modal-qr-code-dialog .modal-description,#login-modal-qr-code-dialog .qr-step .modal-description,.qr-step .modal-description{color:#6c757d;margin-bottom:1rem;font-size:.95rem;line-height:1.5;padding:0;background:transparent;border-top:none;max-height:none;overflow:visible}.help-text{color:#6c757d;font-size:.9rem;margin-top:.5rem;font-style:italic}@media (max-width: 767px){.LG-qr-code-modal-overlay.modal-overlay>#login-modal-qr-code-dialog.modal-container{width:min(800px,calc(100vw - 24px));max-width:calc(100vw - 24px)}#login-modal-qr-code-dialog.qr-code-modal,.qr-code-modal{width:95%;max-width:95%}.qr-webcam-preview{max-width:100%}.qr-step-indicator{gap:.25rem}.step-number{width:28px;height:28px;font-size:.75rem}.step-connector{width:20px}.step-label{font-size:.65rem}}#modal-container .CP-complete-profile-modal-overlay.modal-overlay{pointer-events:auto;z-index:10050}.CP-complete-profile-modal-overlay.modal-overlay>#auth-modal-complete-profile-dialog.modal-dialog{max-width:min(960px,calc(100vw - 40px));width:100%}.CP-complete-profile-modal-overlay.modal-overlay>#auth-modal-complete-profile-dialog.modal-dialog>.complete-profile-modal-content.modal-content{width:100%!important;max-width:100%!important;max-height:calc(var(--app-height, 100vh) - 40px);display:flex;flex-direction:column;overflow:hidden;padding:0;animation:fadeIn .3s ease}.complete-profile-modal-content{width:100%!important;max-width:100%!important}.complete-profile-modal-dialog{max-width:100%;width:100%}.profile-image-container{margin:0 auto;display:flex;align-items:center;justify-content:center}.profile-form-container{transition:opacity .5s ease,transform .5s ease,max-height .5s ease;overflow:hidden}.profile-form-visible{opacity:1;transform:translateY(0);max-height:5000px;pointer-events:auto}.profile-form-hidden{opacity:0;transform:translateY(-10px);max-height:0;pointer-events:none;margin:0;padding:0}@media (max-width: 767px){.profile-form-container{transition:opacity .5s ease,transform .5s ease,max-height .5s ease,margin .5s ease,padding .5s ease}.profile-form-hidden{display:block;margin:0!important;padding:0!important}.profile-form-visible{display:block}}@media (min-width: 768px){.profile-form-hidden.d-md-block{display:block!important;opacity:1!important;transform:translateY(0)!important;max-height:none!important;pointer-events:auto!important;margin:inherit!important;padding:inherit!important}}@media (max-width: 767px){#auth-modal-complete-profile-dialog .complete-profile-modal-header.modal-header-container{padding:.5rem 1rem;flex-wrap:nowrap;gap:8px}#auth-modal-complete-profile-dialog .complete-profile-modal-header .complete-profile-modal-title{font-size:1.05rem;line-height:1.35}#auth-modal-complete-profile-dialog .complete-profile-modal-header .modal-close{padding:5px 10px;font-size:1.25rem}.complete-profile-modal-content .modal-body{padding:1rem!important}.complete-profile-modal-content .modal-description{margin-bottom:1rem!important;font-size:.9rem!important}.complete-profile-modal-content .row.g-4{--bs-gutter-y: 1rem;--bs-gutter-x: .75rem}.complete-profile-modal-content .row.g-3{margin-bottom:.75rem!important}.complete-profile-modal-content .row.g-3:last-child{margin-bottom:0!important}.complete-profile-modal-content .mb-3{margin-bottom:.5rem!important;margin-top:.5rem!important}.complete-profile-modal-content .form-label{margin-bottom:.375rem!important;font-size:.9rem!important}.complete-profile-modal-content .form-control,.complete-profile-modal-content .form-select{padding:.5rem .75rem!important;font-size:.9rem!important}.complete-profile-modal-content .profile-image-container{margin-bottom:0rem!important}.complete-profile-modal-content .modal-footer{padding:.75rem 1rem!important}.complete-profile-modal-content .modal-footer .btn{padding:.5rem 1rem!important;font-size:.9rem!important}.complete-profile-modal-content .modal-body{height:100%!important;display:flex;flex-direction:column}}.complete-profile-modal-body{padding:1.5rem;overflow-y:auto;flex:1 1 auto;min-height:0}.complete-profile-modal-content .complete-profile-modal-description.modal-description,.complete-profile-modal-content .modal-description.complete-profile-modal-description{padding:0;margin:0 0 1.5rem;border-top:none;background:transparent;max-height:none;overflow:visible;color:inherit}.complete-profile-modal-description{font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.complete-profile-modal-description p{color:#6c757d;margin-bottom:1rem}.complete-profile-credits-message{padding:1rem;background-color:#fff8e6;border:1px solid #ffd700;border-radius:8px;display:flex;align-items:start;gap:.75rem}.complete-profile-credits-message-icon{color:#daa520;font-size:1.5rem;margin-top:.1rem;flex-shrink:0}.complete-profile-credits-message-title{color:#8b4513;display:block;margin-bottom:.25rem}.complete-profile-credits-message-text{color:#6c757d;line-height:1.5}.complete-profile-error-alert{padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.9rem}.complete-profile-image-column{display:flex;justify-content:center;align-items:center}.complete-profile-image-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:sticky;top:1rem;width:100%}.complete-profile-form-label{font-size:.95rem;margin-bottom:.5rem;font-weight:500;color:#495057;display:flex;align-items:center;flex-wrap:wrap}.complete-profile-form-label-center{justify-content:center;width:100%}.complete-profile-input-group-text{font-size:.95rem;padding:.625rem .75rem}.complete-profile-modal-content .form-control{font-size:.95rem;padding:.625rem .75rem;display:block;width:100%;box-sizing:border-box}.complete-profile-invalid-feedback{margin-top:.25rem}.complete-profile-map-column{display:flex;justify-content:center;align-items:flex-start}.complete-profile-map-placeholder{cursor:pointer;padding:100px 20px;border:1px dashed #ccc;text-align:center;height:300px;width:100%;border-radius:4px;background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:center;align-items:center}.complete-profile-map-placeholder-icon{font-size:40px;color:#999}.complete-profile-map-placeholder-text{margin-top:15px;color:#999}.complete-profile-map-iframe{border:1px solid rgb(187,187,187);border-radius:4px}.complete-profile-modal-footer{padding:1rem 1.25rem;flex-shrink:0;border-top:1px solid #dee2e6;background-color:#f8f9fa}.complete-profile-modal-footer .btn{padding:.625rem 1.25rem;font-size:.95rem;font-weight:500}.complete-profile-modal-header.modal-header-container{border-bottom:none;background-color:#8b4513;padding:1rem 1.5rem;flex-shrink:0}.complete-profile-modal-header .complete-profile-modal-title{order:1;flex:1 1 auto;min-width:0;margin:0}.complete-profile-modal-header .modal-close{order:2;flex-shrink:0;margin:0 0 0 auto;align-self:center;background-color:#ffffff2e;color:#fff;font-size:1.35rem;line-height:1;padding:6px 12px;border-radius:6px}.complete-profile-modal-header .modal-close:hover{background-color:#ffffff47;color:#fff}.complete-profile-modal-title{color:#f8f9fa;font-size:1.25rem;margin:0;font-weight:600}.complete-profile-help-text{font-size:.85rem;margin-top:.5rem}.complete-profile-map-form-group{width:100%}.complete-profile-map-container{width:100%;margin:0 auto}@media (min-width: 768px){.complete-profile-modal-dialog{max-width:80%!important;width:80%!important}.profile-image-container{aspect-ratio:1 / 1}#auth-modal-complete-profile-dialog .complete-profile-modal-header.modal-header-container{padding:1rem 1.5rem;flex-wrap:nowrap;gap:12px}#auth-modal-complete-profile-dialog .complete-profile-modal-body.modal-body{padding:1.5rem 1.75rem!important}#auth-modal-complete-profile-dialog .complete-profile-modal-description.modal-description{margin-bottom:1.25rem;font-size:.95rem}#auth-modal-complete-profile-dialog .complete-profile-credits-message{margin-top:.25rem}#auth-modal-complete-profile-dialog .row.g-4{--bs-gutter-x: 1.5rem;--bs-gutter-y: 1.25rem}#auth-modal-complete-profile-dialog .row.g-3{--bs-gutter-x: 1rem}#auth-modal-complete-profile-dialog .complete-profile-image-column{align-items:flex-start}#auth-modal-complete-profile-dialog .complete-profile-image-wrapper{top:0;padding-top:.25rem}#auth-modal-complete-profile-dialog .complete-profile-address-fields-column .form-group{margin-bottom:1rem}#auth-modal-complete-profile-dialog .complete-profile-address-fields-column .form-group:last-child{margin-bottom:0}#auth-modal-complete-profile-dialog .complete-profile-modal-footer.modal-footer{padding:1rem 1.75rem!important;justify-content:flex-end;gap:.75rem}#auth-modal-complete-profile-dialog .complete-profile-modal-footer .btn.flex-fill{flex:0 1 auto!important;min-width:148px}}.project-type-button{position:relative;border:2px solid #e0e0e0;border-radius:10px;padding:25px 20px;cursor:pointer;transition:transform .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease;background-color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:200px;justify-content:space-between}.project-type-button:hover{transform:translateY(-5px);border-color:var(--project-type-color, #e0e0e0);background-color:var(--project-type-bg-hover, #fff);box-shadow:0 5px 15px var(--project-type-shadow, transparent)}.project-type-button--disabled{cursor:not-allowed;background-color:#f1f3f5;border-color:#dee2e6;opacity:.9;pointer-events:none}.project-type-button--disabled .project-type-icon,.project-type-button--disabled .project-type-title,.project-type-button--disabled .project-type-description{color:#868e96!important}.project-type-button--disabled:hover{transform:none;box-shadow:none}.project-type-button__coming-soon{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#adb5bdbf;border-radius:8px;color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3),0 2px 4px rgba(0,0,0,.2);z-index:1}.project-type-icon{font-size:3rem;margin-bottom:15px;color:var(--project-type-color, #333)}.project-type-title{margin:0 0 10px;font-size:1.3rem;font-weight:600;color:#333}.project-type-description{margin:0;font-size:.9rem;font-weight:400;color:#666;line-height:1.5;flex:1;display:flex;align-items:center;-webkit-font-smoothing:antialiased}.LV-edit-thumbnail-ai-overlay.modal-overlay{z-index:10060}.LV-edit-thumbnail-ai-dialog.modal-edit-content{max-width:680px;width:92%}.LV-edit-thumbnail-ai-dialog .LV-edit-thumbnail-ai-prompt{min-height:9.5rem;resize:vertical}.LV-edit-thumbnail-ai-dialog .album-thumb-ai-choices-row{margin-top:4px}.LV-edit-thumbnail-ai-dialog .SP-privacy-choice{margin-bottom:0}.LV-edit-thumbnail-ai-dialog .SP-privacy-choice .form-label{margin-bottom:6px}.LV-edit-thumbnail-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:16px}.LV-edit-thumbnail-preview-wrap{position:relative;width:220px;height:auto;aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;background:#eee;flex-shrink:0;align-self:flex-start}.LV-edit-thumbnail-right{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:10px}.LV-edit-thumbnail-hint{font-size:.85rem;line-height:1.4;margin:0;max-width:28rem}.LV-edit-thumbnail-preview-wrap img{width:100%;height:100%;object-fit:cover;display:block}.LV-edit-thumbnail-preview-wrap--busy img{opacity:.65}.LV-edit-thumbnail-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#ffffff73;pointer-events:none}.LV-edit-thumbnail-actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;width:100%;max-width:280px}.ACQ-cloud-tasks-modal-overlay.modal-overlay{z-index:10050}.ACQ-cloud-tasks-modal-content.modal-edit-content.modal-content{max-width:min(960px,96vw)!important;width:92%!important}.ACQ-cloud-tasks-table-wrap{-webkit-user-select:text;-moz-user-select:text;user-select:text}.RM-receiver-modal-overlay.modal-overlay>#us-modal-storage-detail-dialog.modal-dialog{max-width:min(440px,96vw);width:100%}.US-storage-modal-overlay.modal-overlay{z-index:10050}.US-storage-modal-overlay.modal-overlay>#us-modal-storage-detail-dialog.modal-dialog{max-width:min(560px,calc(100vw - 40px));width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column}.US-storage-modal.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;padding:0;display:flex;flex-direction:column;overflow:hidden}.US-storage-modal__body{padding:24px!important;overflow-y:auto;flex:1}.US-storage-modal__loading{display:flex;align-items:center;font-size:.9rem;color:#9ca3af;padding:20px 0}@keyframes US-skeleton-shimmer{0%{opacity:.45}50%{opacity:.85}to{opacity:.45}}.US-skeleton-pulse{background:#ede8e0;border-radius:6px;animation:US-skeleton-shimmer 1.4s ease-in-out infinite}.US-storage-modal__skeleton{display:flex;flex-direction:column;gap:16px}.US-storage-modal__skeleton-summary{display:flex;align-items:center;gap:20px;padding:16px;background:#faf8f5;border-radius:14px}.US-skeleton-ring{width:118px;height:118px;border-radius:50%;flex-shrink:0}.US-storage-modal__skeleton-info{flex:1;display:flex;flex-direction:column;gap:8px}.US-skeleton-line--short{width:55%;height:12px}.US-skeleton-line--long{width:80%;height:16px}.US-skeleton-line--tiny{width:30%;height:10px}.US-skeleton-line--section{width:45%;height:14px;margin-top:4px}.US-skeleton-line--flex{flex:1;height:12px}.US-skeleton-line--value{width:50px;height:12px}.US-skeleton-bar{width:100%;height:6px;border-radius:3px}.US-storage-modal__skeleton-row{display:flex;align-items:center;gap:12px;padding:8px 4px}.US-skeleton-icon{width:36px;height:36px;border-radius:10px;flex-shrink:0}.US-storage-modal__summary{display:flex;align-items:center;gap:20px;background:#faf8f5;border:1px solid #e8ddd0;border-radius:12px;padding:20px;margin-bottom:24px;position:relative}.US-storage-modal__summary-ring{position:relative;flex-shrink:0}.US-storage-modal__summary-ring-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#c9a227;font-size:1.4rem}.US-ring{display:block}.US-storage-modal__summary-info{flex:1;min-width:0}.US-storage-modal__summary-label{display:block;font-size:.8125rem;color:#6b7280;margin-bottom:4px}.US-storage-modal__summary-value{font-size:1.35rem;color:#1f2937}.US-storage-modal__summary-value strong{font-weight:700}.US-storage-modal__summary-of{font-size:.875rem;color:#9ca3af;font-weight:400;margin-left:4px}.US-storage-modal__summary-bar-wrap{margin-top:8px}.US-storage-modal__summary-bar{height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.US-storage-modal__summary-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#c9a227,#8b4513);transition:width .4s ease}.US-storage-modal__summary-percent{display:block;font-size:.75rem;color:#c9a227;margin-top:4px;font-weight:600}.US-storage-modal__summary-available{flex-shrink:0;font-size:.75rem;font-weight:600;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:6px 12px;white-space:nowrap;align-self:center}.US-storage-modal__section-title{margin:0 0 14px;font-size:.9375rem;font-weight:700;color:#1f2937}.US-storage-modal__categories{list-style:none;margin:0 0 24px;padding:0}.US-storage-modal__category-wrap{border-bottom:1px solid #f0ebe4}.US-storage-modal__category-wrap:last-child{border-bottom:none}.US-storage-modal__category{display:flex;align-items:center;gap:12px;padding:12px 0;width:100%;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.US-storage-modal__category:hover{background:#faf8f5;border-radius:8px}.US-storage-modal__category-chevron{flex-shrink:0;font-size:.7rem;color:#9ca3af;transition:transform .2s ease}.US-storage-modal__category-chevron--open{transform:rotate(180deg)}.US-storage-modal__category-detail{padding:0 0 12px 48px}.US-storage-modal__detail-loading{font-size:.8125rem;color:#6b7280;padding:4px 0}.US-storage-modal__detail-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.US-storage-modal__detail-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:6px;font-size:.8125rem;color:#374151;background:#faf8f5;overflow:hidden;transition:background .15s}.US-storage-modal__detail-item:hover{background:#f0ebe4}.US-storage-modal__detail-bar-fill{position:absolute;top:0;left:0;height:100%;border-radius:6px;transition:width .3s ease;pointer-events:none}.US-storage-modal__detail-name{position:relative;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.US-storage-modal__detail-type-icon{flex-shrink:0;font-size:.7rem;opacity:.6}.US-storage-modal__detail-name--link{cursor:pointer;border-radius:4px;transition:color .15s}.US-storage-modal__detail-name--link:hover{color:#8b4513;text-decoration:underline}.US-storage-modal__detail-size{position:relative;flex-shrink:0;font-weight:600;font-size:.75rem;color:#8b4513}.US-storage-modal__detail-empty{margin:0;font-size:.8125rem;color:#9ca3af;font-style:italic;padding:4px 0}.US-storage-modal__category-icon{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;flex-shrink:0}.US-storage-modal__category-label{font-size:.875rem;font-weight:600;color:#374151;min-width:90px;flex-shrink:0}.US-storage-modal__category-bar{flex:1;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden;min-width:60px}.US-storage-modal__category-bar-fill{height:100%;border-radius:999px;transition:width .4s ease}.US-storage-modal__category-size{font-size:.8125rem;font-weight:600;color:#1f2937;min-width:60px;text-align:right;flex-shrink:0}.US-storage-modal__category-pct{font-size:.75rem;font-weight:600;color:#6b7280;background:#f3f4f6;padding:3px 8px;border-radius:6px;min-width:44px;text-align:center;flex-shrink:0}.US-storage-modal__quota{display:flex;flex-direction:column;border:1px solid #e8ddd0;border-radius:12px;overflow:hidden}.US-storage-modal__quota-row{display:flex;align-items:center;flex-wrap:wrap;gap:14px;padding:14px 16px;border-bottom:1px solid #f0ebe4}.US-storage-modal__quota-row:last-child{border-bottom:none}.US-storage-modal__quota-icon{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.US-storage-modal__quota-icon--plan{background:#f0f5ff;color:#6b7280}.US-storage-modal__quota-icon--bonus{background:#f5ebe0;color:#8b4513}.US-storage-modal__quota-text{flex:1;min-width:0}.US-storage-modal__quota-text strong{display:block;font-size:.875rem;color:#1f2937}.US-storage-modal__quota-text span{display:block;font-size:.75rem;color:#9ca3af;margin-top:2px}.US-storage-modal__quota-value{font-size:.9375rem;color:#1f2937;flex-shrink:0;white-space:nowrap}.US-storage-modal__quota-btn{width:100%;margin-top:2px;padding:7px 16px;font-size:.8125rem;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:background .15s,color .15s}.US-storage-modal__quota-btn--plan,.US-storage-modal__quota-btn--redeem{background:linear-gradient(135deg,#c9a227,#8b4513)!important;background-color:#8b4513!important;color:#fff!important;border:none!important;--bs-btn-color: #fff;--bs-btn-bg: #8b4513;--bs-btn-border-color: transparent;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #7a3b10;--bs-btn-hover-border-color: transparent}.US-storage-modal__quota-btn--plan:hover,.US-storage-modal__quota-btn--plan:focus,.US-storage-modal__quota-btn--plan:active,.US-storage-modal__quota-btn--redeem:hover,.US-storage-modal__quota-btn--redeem:focus,.US-storage-modal__quota-btn--redeem:active{background:linear-gradient(135deg,#b8911f,#7a3b10)!important;background-color:#7a3b10!important;color:#fff!important;border:none!important}@media (max-width: 560px){.US-storage-modal__summary{flex-direction:column;text-align:center}.US-storage-modal__summary-available{align-self:center}.US-storage-modal__category{flex-wrap:wrap}.US-storage-modal__category-bar{order:10;width:100%;flex-basis:100%}}.CR-credit-reward-modal-overlay.modal-overlay{z-index:10050}.CR-credit-reward-modal-content.modal-edit-content.modal-content{max-width:min(920px,96vw)!important;width:92%!important}.ADM-plans-parameter-values-overlay.modal-overlay{z-index:10050}.ADM-plans-parameter-values-overlay.modal-overlay>.modal-dialog{max-width:90vw!important;width:90vw!important}.ADM-plans-parameter-values-dialog.modal-content.modal-edit-content{max-width:100%!important;width:100%!important}.ADM-plans-parameter-values-dialog .modal-edit-body{max-height:min(70vh,680px);overflow-y:auto}.ADM-plans-parameter-values-dialog tr.ADM-plans-parameter-row--inactive{opacity:.65;background-color:#f5f5f5;color:#6c757d}.ADM-plans-parameter-values-dialog tr.ADM-plans-parameter-row--inactive td{color:#6c757d}.ADM-plans-parameter-values-dialog tr.ADM-plans-parameter-row--inactive code{color:#868e96}.ADM-plans-parameter-values-dialog .ADM-plans-parameter-value-readonly{display:block;color:#6c757d;font-size:13px;word-break:break-word}.ADM-plans-parameter-json-overlay.modal-overlay{z-index:10060}.ADM-plans-parameter-json-editor-wrap{border:1px solid #ced4da;border-radius:4px;overflow:hidden;margin-top:8px}.ADM-plans-parameter-json-editor-wrap--invalid{border-color:#dc3545}.ADM-plans-parameter-json-content .ace_editor,.ADM-plans-parameter-json-content .ace_scroller{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.ADM-planpromo-modal-overlay.modal-overlay,.ADM-planpromo-register-link-overlay.modal-overlay{z-index:10050}.ADM-planpromo-register-link-overlay.modal-overlay>#adm-planpromo-modal-register-link-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px));margin:0}.ADM-planpromo-register-link-dialog.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;display:flex;flex-direction:column}.ADM-planpromo-register-link-dialog .modal-edit-body{flex:1 1 auto;min-height:0;max-height:min(70vh,560px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ADM-planpromo-register-link-dialog .referral-modal-info{margin-bottom:1rem;color:#495057;line-height:1.5}.ADM-planpromo-register-link-dialog .referral-modal-error{padding:.75rem 1rem;background:#f8d7da;color:#721c24;border-radius:4px}.ADM-planpromo-register-link-dialog .referral-modal-input{flex:1;min-width:0}.ADM-planpromo-register-link-dialog .referral-modal-copy-btn.copied{background:#d4edda;border-color:#c3e6cb;color:#155724}.ADM-planpromo-modal-overlay.modal-overlay>#adm-planpromo-modal-form-dialog.modal-dialog{width:min(700px,calc(100vw - 40px));max-width:min(700px,calc(100vw - 40px));margin:0}.ADM-planpromo-modal-dialog.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;display:flex;flex-direction:column}.ADM-planpromo-modal-dialog .modal-edit-body{flex:1 1 auto;min-height:0;max-height:min(65vh,620px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ADM-planpromo-discount-row__fields,.ADM-planpromo-dates-row__fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.ADM-planpromo-discount-row__type{flex:0 0 40%;min-width:10rem;max-width:100%}.ADM-planpromo-discount-row__fields>input.form-control{flex:1 1 0;min-width:8rem}.ADM-planpromo-dates-row__field{flex:1 1 0;min-width:0}@media (max-width: 575px){.ADM-planpromo-discount-row__fields,.ADM-planpromo-dates-row__fields{flex-direction:column;align-items:stretch}.ADM-planpromo-discount-row__type{flex:1 1 auto;width:100%}}.AP-parameters-create-overlay.modal-overlay,.AP-parameters-values-overlay.modal-overlay{z-index:10050}.AP-parameters-json-overlay.modal-overlay{z-index:10060}.AP-parameters-create-overlay.modal-overlay>#adm-parameters-modal-create-dialog.modal-dialog{width:min(560px,calc(100vw - 40px));max-width:min(560px,calc(100vw - 40px));margin:0}.AP-parameters-create-content.modal-content.modal-edit-content{max-width:100%!important;width:100%!important}.AP-parameters-values-overlay.modal-overlay>#adm-parameters-modal-values-dialog.modal-dialog{width:min(920px,calc(100vw - 40px));max-width:min(920px,calc(100vw - 40px));margin:0}.AP-parameters-values-content.modal-edit-content.modal-content{max-width:100%!important;width:100%!important}.AP-parameters-values-content .modal-edit-body{max-height:min(70vh,680px);overflow-y:auto}.AP-parameters-json-content.modal-edit-content.modal-content{max-width:min(720px,96vw)!important;width:92%!important}.AP-parameters-json-content .ace_editor,.AP-parameters-json-content .ace_scroller{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.ADM-fixed-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.ADM-fixed-modal-panel{background-color:#fff;border-radius:8px;padding:2rem;max-width:700px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a;position:relative;color:#212529}.ADM-fixed-modal-panel--wide{max-width:800px}#modal-container .ADM-users-detail-modal-overlay.modal-overlay{pointer-events:auto;z-index:10050}.ADM-users-detail-modal-overlay.modal-overlay>#adm-users-modal-user-detail-dialog.modal-dialog{width:min(1200px,calc(100vw - 40px));max-width:min(1200px,calc(100vw - 40px));max-height:calc(var(--app-height, 100vh) * .8)}.ADM-users-detail-modal-overlay.modal-overlay>#adm-users-modal-user-detail-dialog.modal-dialog>.ADM-users-detail-modal-content.modal-content{width:100%!important;max-width:100%!important;max-height:calc(var(--app-height, 100vh) * .8);display:flex;flex-direction:column;overflow:hidden;padding:0}.ADM-users-detail-modal-header.modal-header-container{border-bottom:none;background-color:#8b4513;padding:1rem 1.5rem;flex-shrink:0}.ADM-users-detail-modal-header .ADM-users-detail-modal-title{order:1;flex:1 1 auto;min-width:0;margin:0;color:#f8f9fa;font-size:1.2rem;font-weight:600}.ADM-users-detail-modal-header .modal-close{order:2;flex-shrink:0;margin:0 0 0 auto;align-self:center;background-color:#ffffff2e;color:#fff;font-size:1.35rem;line-height:1;padding:6px 12px;border-radius:6px}.ADM-users-detail-modal-header .modal-close:hover:not(:disabled){background-color:#ffffff47;color:#fff}.ADM-users-detail-modal-body.modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.ADM-users-detail-modal__state{padding:3rem 1rem}.ADM-users-detail-modal__avatar-wrap{margin-bottom:1rem}.ADM-users-detail-modal__avatar{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #dee2e6}.ADM-users-detail-modal-body .tab-content h4{margin-top:0;margin-bottom:.75rem;font-size:1.05rem}#adm-users-modal-user-detail-dialog .ADM-users-detail-tab-panels-anim{overflow:hidden;transition:height .28s ease;will-change:height}#adm-users-modal-user-detail-dialog .ADM-users-detail-tab-content .tab-pane{animation:adm-users-detail-tab-pane-in .22s ease}@keyframes adm-users-detail-tab-pane-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){#adm-users-modal-user-detail-dialog .ADM-users-detail-tab-panels-anim{transition:none}#adm-users-modal-user-detail-dialog .ADM-users-detail-tab-content .tab-pane{animation:none}}#adm-users-modal-user-detail-dialog .ADM-users-project-view-btn{color:#343a40!important;background-color:#f8f9fa;border-color:#ced4da}#adm-users-modal-user-detail-dialog .ADM-users-project-view-btn:hover,#adm-users-modal-user-detail-dialog .ADM-users-project-view-btn:focus{color:#212529!important;background-color:#e9ecef;border-color:#adb5bd}#adm-users-modal-user-detail-dialog .ADM-users-detail-table-pagination{display:flex;justify-content:center;margin-top:12px}#adm-users-modal-user-detail-dialog .ADM-users-detail-table-pagination .pagination{margin-bottom:0}#adm-users-modal-user-detail-dialog .ADM-users-login-chart{margin-bottom:1.75rem;padding:1rem 1.1rem;border:1px solid #dee2e6;border-radius:8px;background:#fff}#adm-users-modal-user-detail-dialog .ADM-users-login-chart__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.75rem}#adm-users-modal-user-detail-dialog .ADM-users-login-chart__title{margin:0 0 .25rem;font-size:1.05rem}#adm-users-modal-user-detail-dialog .ADM-users-login-chart__summary{margin:0;font-size:.875rem;color:#6c757d}#adm-users-modal-user-detail-dialog .ADM-users-login-chart__filters{display:flex;flex-wrap:wrap;gap:.35rem}#adm-users-modal-user-detail-dialog .ADM-users-login-chart__filters .btn-sm{min-height:32px;padding:.25rem .65rem}#adm-users-modal-user-detail-dialog .ADM-users-login-chart__canvas-wrap{position:relative;height:260px}#adm-users-modal-user-detail-dialog .ADM-users-login-chart__state{display:flex;align-items:center;justify-content:center;gap:.5rem;height:100%;min-height:160px;color:#6c757d;font-size:.9rem}.ADM-users-detail-modal-footer.modal-edit-footer{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid #dee2e6;background-color:#f8f9fa}@media (max-width: 767px){#adm-users-modal-user-detail-dialog .ADM-users-detail-modal-header.modal-header-container{padding:.5rem 1rem;flex-wrap:nowrap;gap:8px}#adm-users-modal-user-detail-dialog .ADM-users-detail-modal-header .ADM-users-detail-modal-title{font-size:1.05rem;line-height:1.35}#adm-users-modal-user-detail-dialog .ADM-users-detail-modal-header .modal-close{padding:5px 10px;font-size:1.25rem}#adm-users-modal-user-detail-dialog .ADM-users-detail-modal-body.modal-edit-body{padding:1rem}#adm-users-modal-user-detail-dialog .ADM-users-detail-modal-footer.modal-edit-footer{padding:.75rem 1rem}#adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header-tabs-nav .nav-link{padding:.5rem .65rem;font-size:.85rem}}#modal-container .ADM-users-delete-modal-overlay.modal-overlay{pointer-events:auto;z-index:10060}.ADM-users-delete-modal-overlay.modal-overlay>#adm-users-modal-delete-user-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px))}.ADM-users-delete-modal-overlay.modal-overlay>#adm-users-modal-delete-user-dialog.modal-dialog>.ADM-users-delete-modal-content.modal-content{width:100%!important;max-width:100%!important;max-height:calc(var(--app-height, 100vh) - 40px);display:flex;flex-direction:column;overflow:hidden;padding:0}.ADM-users-delete-modal-header.modal-header-container{border-bottom:none;background-color:#8b4513;padding:1rem 1.5rem;flex-shrink:0}.ADM-users-delete-modal-header .ADM-users-delete-modal-title{order:1;flex:1 1 auto;min-width:0;margin:0;color:#f8f9fa;font-size:1.15rem;font-weight:600}.ADM-users-delete-modal-header .modal-close{order:2;flex-shrink:0;margin:0 0 0 auto;align-self:center;background-color:#ffffff2e;color:#fff;font-size:1.35rem;line-height:1;padding:6px 12px;border-radius:6px}.ADM-users-delete-modal-header .modal-close:hover:not(:disabled){background-color:#ffffff47;color:#fff}.ADM-users-delete-modal-body.modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.25rem 1.5rem}.ADM-users-delete-modal-footer.modal-edit-footer{flex-shrink:0;padding:1rem 1.5rem;border-top:1px solid #dee2e6;background-color:#f8f9fa}@media (max-width: 767px){#adm-users-modal-delete-user-dialog .ADM-users-delete-modal-header.modal-header-container{padding:.5rem 1rem;flex-wrap:nowrap;gap:8px}#adm-users-modal-delete-user-dialog .ADM-users-delete-modal-header .ADM-users-delete-modal-title{font-size:1.05rem;line-height:1.35}#adm-users-modal-delete-user-dialog .ADM-users-delete-modal-header .modal-close{padding:5px 10px;font-size:1.25rem}#adm-users-modal-delete-user-dialog .ADM-users-delete-modal-body.modal-edit-body{padding:1rem}#adm-users-modal-delete-user-dialog .ADM-users-delete-modal-footer.modal-edit-footer{padding:.75rem 1rem}}.ADM-fixed-modal-panel--narrow{max-width:600px}.ADM-fixed-modal-panel--compact{max-width:500px}.ADM-fixed-modal-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;line-height:1;padding:0}.ADM-fixed-modal-close:hover:not(:disabled){color:#333}.ADM-fixed-modal-close:disabled{opacity:.5;cursor:not-allowed}.ADM-fixed-modal-panel h2,.ADM-fixed-modal-panel h3{margin-top:0;margin-bottom:1.5rem}.ADM-fixed-modal-panel h3.ADM-fixed-modal-title--accent{color:#8b4513}.ADM-fixed-modal-actions{display:flex;justify-content:flex-end;gap:1rem}.ADM-fixed-modal-info-box{margin-bottom:1.5rem;padding:1rem;background-color:#f8f9fa;border-radius:4px;border:1px solid #dee2e6}.ADM-fixed-modal-info-box h4{margin-top:0;margin-bottom:.75rem;font-size:1rem;color:#333}.ADM-fixed-modal-info-box__row{margin-bottom:.5rem;font-size:.9rem;color:#666}.ADM-fixed-modal-info-box__row:last-child{margin-bottom:0}.ADM-fixed-modal-info-box__amount--ok{color:#28a745;font-weight:700}.ADM-fixed-modal-info-box__amount--bad{color:#dc3545;font-weight:700}.ADM-pickup-schedule-form-overlay.modal-overlay{z-index:10050}.ADM-pickup-schedule-form-overlay.modal-overlay>#adm-pickup-modal-schedule-form-dialog.modal-dialog{width:min(600px,calc(100vw - 40px));max-width:min(600px,calc(100vw - 40px));margin:0}.ADM-pickup-schedule-form-dialog.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;display:flex;flex-direction:column}.ADM-pickup-schedule-form-dialog .modal-edit-body{flex:1 1 auto;min-height:0;max-height:min(70vh,640px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ADM-pickup-active-help{display:block;margin-top:4px}.ADM-pickup-day-picker{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ADM-pickup-day-chip{display:flex;align-items:center;padding:8px 12px;border:1px solid #ddd;border-radius:4px;cursor:pointer;background-color:#fff;margin:0;font-weight:400;color:#333}.ADM-pickup-day-chip--selected{border:2px solid #3c8dbc;background-color:#e8f4f8}.ADM-pickup-day-chip__input{margin-right:6px;accent-color:#3c8dbc}.ADM-music-form-overlay.modal-overlay,.ADM-music-detail-overlay.modal-overlay{z-index:10050}.ADM-music-form-overlay.modal-overlay>#adm-music-modal-form-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px));margin:0}.ADM-music-detail-overlay.modal-overlay>#adm-music-modal-detail-dialog.modal-dialog{width:min(560px,calc(100vw - 40px));max-width:min(560px,calc(100vw - 40px));margin:0}.ADM-music-form-dialog.modal-content.modal-edit-content,.ADM-music-detail-dialog.modal-content.modal-edit-content,.ADM-baileys-send-modal.modal-content.modal-edit-content{display:flex;flex-direction:column}.ADM-music-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ADM-music-form-dialog .modal-edit-body,.ADM-music-detail-dialog .modal-edit-body{flex:1 1 auto;min-height:0;max-height:min(70vh,640px);overflow-y:auto}.ADM-baileys-send-modal-overlay.modal-overlay{z-index:10050}.ADM-baileys-send-modal-overlay.modal-overlay>#adm-baileys-send-modal-dialog.modal-dialog{width:min(560px,calc(100vw - 40px));max-width:min(560px,calc(100vw - 40px));margin:0}.ADM-baileys-send-modal .modal-edit-body{flex:1 1 auto;min-height:0;max-height:min(70vh,640px);overflow-y:auto}.ADM-baileys-send-type-tabs{display:flex;flex-wrap:wrap;gap:.35rem}.ADM-baileys-send-type-tab{flex:0 0 auto}.ADM-baileys-send-file-input{padding:.35rem .5rem}.ADM-baileys-send-file-input::file-selector-button{margin-right:.75rem;padding:.25rem .65rem;border-radius:4px;border:1px solid #ced4da;background:#f8f9fa;cursor:pointer}.ADM-music-detail-audio{display:block;width:100%}.ADM-music-license-pre{background:#f5f5f5;padding:12px;border-radius:6px;max-height:200px;overflow:auto;white-space:pre-wrap;margin:0;font-size:.875rem;line-height:1.45;border:1px solid #e0e0e0}.ADM-user-credits-detail-overlay.modal-overlay,.ADM-user-credits-refund-overlay.modal-overlay,.ADM-user-credits-discount-overlay.modal-overlay{z-index:10050}.ADM-user-credits-detail-overlay.modal-overlay>#adm-user-credits-modal-detail-dialog.modal-dialog{width:min(720px,calc(100vw - 40px));max-width:min(720px,calc(100vw - 40px));margin:0}.ADM-user-credits-refund-overlay.modal-overlay>#adm-user-credits-modal-refund-dialog.modal-dialog,.ADM-user-credits-discount-overlay.modal-overlay>#adm-user-credits-modal-discount-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px));margin:0}.ADM-user-credits-detail-dialog.modal-content.modal-edit-content,.ADM-user-credits-refund-dialog.modal-content.modal-edit-content,.ADM-user-credits-discount-dialog.modal-content.modal-edit-content{display:flex;flex-direction:column}.ADM-user-credits-detail-dialog .modal-edit-body,.ADM-user-credits-refund-dialog .modal-edit-body,.ADM-user-credits-discount-dialog .modal-edit-body{flex:1 1 auto;min-height:0;max-height:min(75vh,680px);overflow-y:auto;-webkit-overflow-scrolling:touch}.ADM-user-credits-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.ADM-user-credits-detail-grid>div>p{margin:.25rem 0 0}.ADM-user-credits-mono{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85rem;word-break:break-all}.ADM-user-credits-detail-section{margin-top:1rem}.ADM-user-credits-detail-section>p{margin:.25rem 0 0;white-space:pre-wrap}.ADM-user-credits-refund-summary p,.ADM-user-credits-discount-summary p{margin:0 0 .5rem}.ADM-user-credits-discount-options{margin:1rem 0 1.25rem}.ADM-user-credits-discount-options label{display:block;margin-bottom:.5rem;font-weight:400;cursor:pointer}.ADM-user-credits-discount-options label+label{margin-top:.5rem}.ADM-user-credits-partial-input{margin-top:.5rem;max-width:200px}@media (max-width: 575px){.ADM-user-credits-detail-grid{grid-template-columns:1fr}}.ADM-user-credits-id-cell{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85rem}.ADM-user-credits-loading{padding:2rem}.ADM-planpromo-register-link-dialog .referral-modal-label{display:block;margin-bottom:.5rem;font-weight:600;color:#495057}.ADM-planpromo-register-link-dialog .referral-modal-input-group{display:flex;gap:.5rem}.ADM-planpromo-register-link-dialog .referral-modal-copy-btn,.ADM-planpromo-register-link-dialog .referral-modal-share-btn,.ADM-planpromo-register-link-dialog .referral-modal-qr-btn{padding:.375rem .75rem;border:1px solid #dee2e6;border-radius:4px;background:#fff;color:#495057;cursor:pointer}.ADM-planpromo-register-link-dialog .referral-modal-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.ADM-planpromo-register-link-dialog .referral-modal-qr-container{margin-top:1rem;padding:1rem;border:1px solid #dee2e6;border-radius:8px;background:#f8f9fa;text-align:center}.ADM-planpromo-register-link-dialog .referral-modal-qr-url{margin-top:.75rem;font-size:.85rem;color:#666;word-break:break-all}.ADM-secure-card-qr-image{border:2px solid #ddd;border-radius:8px;padding:10px;background-color:#fff}#modal-container .CR-credit-notification-modal-overlay{pointer-events:auto;z-index:110010}.CR-credit-notification-modal-overlay.modal-overlay>#cr-modal-credit-notification-dialog.modal-dialog{max-width:min(550px,calc(100vw - 40px));width:100%}#cr-modal-credit-notification-dialog .credit-modal-container.modal-content{width:100%!important;max-width:100%!important;padding:2rem;border-radius:12px;max-height:calc(var(--app-height, 100vh) - 40px);overflow:auto;background:#fff;box-shadow:0 10px 40px #0000004d;animation:crCreditModalSlideDown .4s ease-out}@keyframes crCreditModalSlideDown{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes crCreditModalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes crCreditModalShine{0%{background-position:-200% center}to{background-position:200% center}}.credit-modal-container__header{text-align:center;margin-bottom:1.5rem}.credit-modal-container__emoji{font-size:64px;margin-bottom:.5rem;animation:crCreditModalPulse 1.5s ease-in-out infinite}.credit-modal-container__title{margin:0 0 .5rem;color:#8b4513;font-size:24px}.credit-modal-container__total{font-size:36px;font-weight:700;color:#ffc107;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.credit-modal-container__list{margin-bottom:1.5rem;max-height:300px;overflow-y:auto}.credit-item{padding:15px;margin-bottom:10px;border:2px solid #e0e0e0;border-radius:8px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;gap:12px}.credit-item__body{flex:1;min-width:0}.credit-item__amount{font-weight:700;color:#333;margin-bottom:5px}.credit-item__amount-icon{color:#ffc107;margin-right:8px}.credit-item__reason{font-size:14px;color:#666}.credit-item__date{font-size:12px;color:#999;margin-top:5px}.credit-item__badge{background-color:#d4edda;color:#155724;padding:5px 10px;border-radius:20px;font-size:12px;font-weight:700;flex-shrink:0}.credit-modal-container__info{background-color:#e7f3ff;border:1px solid #b3d9ff;border-radius:8px;padding:15px;margin-bottom:1.5rem;font-size:14px;color:#004085}.credit-modal-container__footer{display:flex;gap:10px;justify-content:stretch;flex-wrap:nowrap}.credit-modal-container__btn{flex:1 1 0;min-width:0;padding:10px 20px;border:none;border-radius:5px;font-size:14px;cursor:pointer;text-align:center}.credit-modal-container__btn:disabled{cursor:not-allowed;opacity:.5}.credit-modal-container__btn--secondary{background-color:#6c757d;color:#fff}.credit-modal-container__btn--primary{padding-inline:30px;background-color:#8b4513;color:#fff;font-weight:700;position:relative;overflow:hidden}.credit-modal-container__btn--primary:not(:disabled){background:linear-gradient(90deg,transparent,rgba(255,215,0,.3),transparent);background-size:200% 100%;background-color:#8b4513;animation:crCreditModalShine 2s infinite}@media (max-width: 767.98px){.CR-credit-notification-modal-overlay.modal-overlay{align-items:center;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.CR-credit-notification-modal-overlay.modal-overlay>#cr-modal-credit-notification-dialog.modal-dialog{width:min(100%,calc(100vw - 24px));max-width:min(100%,calc(100vw - 24px));max-height:calc(var(--app-height, 100vh) - 24px)}#cr-modal-credit-notification-dialog .credit-modal-container.modal-content{display:flex;flex-direction:column;width:100%!important;max-width:100%!important;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border-radius:12px;max-height:calc(var(--app-height, 100vh) - 24px);overflow:hidden}.credit-modal-container__header{margin-bottom:1rem;flex-shrink:0}.credit-modal-container__emoji{font-size:3rem;margin-bottom:.35rem}.credit-modal-container__title{font-size:1.25rem;line-height:1.3}.credit-modal-container__total{font-size:1.75rem;line-height:1.2}.credit-modal-container__list{flex:1 1 auto;min-height:0;max-height:min(280px,42vh);margin-bottom:1rem;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.credit-item{flex-direction:row;align-items:center;gap:8px;padding:12px}.credit-item__body{flex:1 1 auto;min-width:0}.credit-item__amount{font-size:.9375rem;margin-bottom:4px}.credit-item__reason{font-size:.8125rem;line-height:1.4;word-break:break-word}.credit-item__date{font-size:.75rem;margin-top:4px}.credit-item__badge{flex-shrink:0;align-self:center;font-size:.6875rem;padding:4px 10px;white-space:nowrap}.credit-modal-container__info{flex-shrink:0;padding:12px;margin-bottom:1rem;font-size:.8125rem;line-height:1.45}.credit-modal-container__info .mt-2{margin-top:.5rem!important}.credit-modal-container__footer{flex-direction:row;flex-wrap:nowrap;gap:8px;flex-shrink:0;justify-content:stretch}.credit-modal-container__btn{flex:1 1 0;width:auto;min-width:0;min-height:44px;padding:12px 10px;font-size:.875rem;border-radius:8px}.credit-modal-container__btn--primary{padding-inline:10px}}.SC-connection-benefits-modal-overlay.modal-overlay{z-index:10050}.SC-connection-benefits-modal-overlay.modal-overlay>#sc-modal-connection-benefits-dialog.modal-dialog{max-width:min(880px,calc(100vw - 40px));width:100%}.SC-benefits-modal.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;padding:0}.SC-benefits-modal .modal-header-container{padding:16px 24px 0;border-bottom:none;display:flex;justify-content:flex-end}.SC-benefits-modal__body{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;padding:0 32px 24px!important}.SC-benefits-modal__hero{display:flex;flex-direction:column;gap:20px}.SC-benefits-modal__title{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:#2c2c2c}.SC-benefits-modal__subtitle{margin:0;font-size:.875rem;color:#6b7280;line-height:1.5}.SC-benefits-modal__cloud-img{display:block;width:100%;max-width:320px;height:auto;margin:8px auto;object-fit:contain}.SC-benefits-modal__privacy-box{background:#faf6f0;border:1px solid #e8ddd0;border-radius:10px;padding:14px 16px}.SC-benefits-modal__privacy-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.8125rem;color:#8b4513}.SC-benefits-modal__privacy-icon{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#f5ebe0,#edd8be);color:#c9a227;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.SC-benefits-modal__privacy-list{list-style:none;margin:0;padding:0}.SC-benefits-modal__privacy-list li{display:flex;align-items:flex-start;gap:8px;font-size:.75rem;color:#5f554c;line-height:1.45;padding:3px 0}.SC-benefits-modal__check{color:#2d6a4f;margin-top:2px;flex-shrink:0;font-size:.7rem}.SC-benefits-modal__list{display:flex;flex-direction:column;gap:20px;padding-top:4px}.SC-benefits-modal__benefit{display:flex;gap:14px;align-items:flex-start}.SC-benefits-modal__benefit-icon{width:38px;height:38px;border-radius:10px;background:#f5ebe0;color:#8b4513;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.SC-benefits-modal__benefit-title{margin:0 0 4px;font-size:.875rem;font-weight:700;color:#2c2c2c}.SC-benefits-modal__benefit-desc{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.45}.SC-benefits-modal__integrations{border-top:1px solid #ebebeb;padding:20px 32px}.SC-benefits-modal__integrations-title{margin:0 0 16px;font-size:.9375rem;font-weight:700;color:#8b4513}.SC-benefits-modal__integrations-grid{display:flex;gap:24px;flex-wrap:wrap}.SC-benefits-modal__integration{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px}.SC-benefits-modal__integration-icon{width:44px;height:44px;border-radius:12px;background:#f9f5f0;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;border:1px solid #e8ddd0}.SC-benefits-modal__integration-letter{font-weight:700;font-size:1.1rem}.SC-benefits-modal__integration-label{font-size:.6875rem;color:#6b7280;text-align:center;line-height:1.3}.SC-benefits-modal__integration-icon--disabled{color:#9ca3af!important;background:#f3f4f6;border-color:#e5e7eb}.SC-benefits-modal__integration--disabled .SC-benefits-modal__integration-label{color:#9ca3af}.SC-benefits-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 32px!important;background:#faf6f0;border-top:1px solid #e8ddd0;border-radius:0 0 12px 12px}.SC-benefits-modal__footer-text{font-size:.8125rem;color:#5f554c;flex:1;min-width:0}.SC-benefits-modal__footer-btn{background:#8b4513;border-color:#8b4513;color:#fff;font-weight:600;border-radius:8px;padding:8px 20px;white-space:nowrap;flex-shrink:0}.SC-benefits-modal__footer-btn:hover{background:#6d3610;border-color:#6d3610;color:#fff}@media (max-width: 767px){.SC-benefits-modal__body{grid-template-columns:1fr;padding:0 20px 20px!important}.SC-benefits-modal__cloud{width:180px;height:150px}.SC-benefits-modal__integrations{padding:16px 20px}.SC-benefits-modal__integrations-grid{gap:16px;justify-content:center}.SC-benefits-modal__footer{flex-direction:row;flex-wrap:nowrap;align-items:center;text-align:left;padding:16px 20px!important}}.UM-logout-modal-overlay.modal-overlay{z-index:10070}.UM-logout-modal-overlay.modal-overlay>#um-modal-logout-dialog.modal-dialog{max-width:min(480px,calc(100vw - 40px));width:100%}.UM-logout-modal.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;padding:0}.UM-logout-modal__body{padding:32px 28px 20px!important;text-align:center}.UM-logout-modal__title{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:#1f2937}.UM-logout-modal__subtitle{margin:0 0 24px;font-size:.875rem;color:#6b7280;line-height:1.5}.UM-logout-modal__info{display:flex;align-items:center;gap:14px;text-align:left;background:#f0f5ff;border:1px solid #dbeafe;border-radius:12px;padding:16px 18px}.UM-logout-modal__info-icon{width:42px;height:42px;border-radius:50%;background:#dbeafe;color:#3b82f6;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;flex-shrink:0}.UM-logout-modal__info-title{display:block;font-size:.875rem;color:#1f2937;margin-bottom:2px}.UM-logout-modal__info-desc{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.45}.UM-logout-modal__footer{display:flex;justify-content:center;gap:12px;padding:16px 28px 28px!important;border-top:none}.UM-logout-modal__btn-cancel{min-width:120px;border-radius:8px;font-weight:600}.UM-logout-modal__btn-confirm{min-width:160px;border-radius:8px;font-weight:600}.AUTH-session-timeout-modal-overlay.modal-overlay{z-index:10100}.AUTH-session-timeout-modal-overlay.modal-overlay>#auth-modal-session-timeout-dialog.modal-dialog{width:min(520px,calc(100vw - 40px));max-width:min(520px,calc(100vw - 40px))}.AUTH-session-timeout-modal.modal-content.modal-edit-content{width:100%!important;max-width:100%!important}.AUTH-session-timeout-modal__body{padding-top:8px!important}.AUTH-session-timeout-modal__timer-meta{margin-bottom:0;text-align:center}.AUTH-session-timeout-modal__timer-meta .modal-confirm-meta__label{text-align:center;margin-bottom:12px}.AUTH-session-timeout-modal__timer{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:1.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;padding:14px 24px;min-width:9rem}.AUTH-session-timeout-modal__timer-icon{font-size:1.25rem;color:#dc2626}.AUTH-session-timeout-modal__footer{gap:12px}.AUTH-session-timeout-modal__btn-logout,.AUTH-session-timeout-modal__btn-continue{min-width:140px;border-radius:8px;font-weight:600}.RS-redeem-modal-overlay.modal-overlay{z-index:10050}.RS-redeem-modal-overlay.modal-overlay>#rs-modal-redeem-storage-dialog.modal-dialog{max-width:min(720px,calc(100vw - 40px));width:100%}.RS-redeem-modal.modal-content.modal-edit-content{max-width:100%!important;width:100%!important;padding:0}.RS-redeem-modal__body{padding:24px!important}.RS-redeem-modal__credits-banner{display:flex;align-items:center;gap:20px;background:#faf8f5;border:1px solid #e8ddd0;border-radius:12px;padding:18px 20px;margin-bottom:24px}.RS-redeem-modal__credits-value{display:flex;align-items:center;gap:12px;flex-shrink:0}.RS-redeem-modal__credits-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.RS-redeem-modal__credits-number{display:block;font-size:1.5rem;font-weight:700;color:#1f2937;line-height:1.1}.RS-redeem-modal__credits-label{display:block;font-size:.75rem;color:#9ca3af;font-weight:500}.RS-redeem-modal__credits-divider{width:1px;align-self:stretch;background:#e5e7eb;flex-shrink:0}.RS-redeem-modal__credits-hint{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;color:#6b7280;line-height:1.45;flex:1;min-width:0}.RS-redeem-modal__credits-hint-icon{color:#9ca3af;margin-top:2px;flex-shrink:0}.RS-redeem-modal__section-title{margin:0 0 4px;font-size:1rem;font-weight:700;color:#1f2937}.RS-redeem-modal__section-sub{margin:0 0 16px;font-size:.8125rem;color:#9ca3af}.RS-redeem-modal__loading{display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#9ca3af;padding:24px 0}.RS-redeem-modal__packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px}.RS-redeem-modal__package{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #e5e7eb;border-radius:14px;padding:24px 16px 20px;position:relative;background:#fff;transition:box-shadow .15s ease}.RS-redeem-modal__package:hover{box-shadow:0 4px 16px #0000000f}.RS-redeem-modal__package--popular{border-color:#f97316;background:#fffbf5}.RS-redeem-modal__package-badge{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#f97316,#f59e0b);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:3px 12px;border-radius:999px;white-space:nowrap;text-transform:uppercase}.RS-redeem-modal__package-icon{width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:1rem;margin-bottom:12px}.RS-redeem-modal__package-size{font-size:1.25rem;font-weight:700;color:#1f2937;line-height:1.2}.RS-redeem-modal__package-additional{font-size:.8125rem;color:#6b7280;margin-bottom:10px}.RS-redeem-modal__package-subtitle{font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:12px;background:#f3f4f6;margin-bottom:14px;text-align:center;line-height:1.4;max-width:100%}.RS-redeem-modal__package--popular .RS-redeem-modal__package-subtitle{background:#fff7ed}.RS-redeem-modal__package-btn{width:100%;padding:8px 14px;font-size:.8125rem;font-weight:600;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}.RS-redeem-modal__package-btn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.RS-redeem-modal__package-btn--popular{background:#f97316;border-color:#f97316;color:#fff}.RS-redeem-modal__package-btn--popular:hover:not(:disabled){background:#ea580c;border-color:#ea580c}.RS-redeem-modal__package-btn:disabled{opacity:.5;cursor:not-allowed}.RS-redeem-modal__security{display:flex;align-items:center;gap:14px;background:#f0f5ff;border:1px solid #dbeafe;border-radius:12px;padding:16px 18px}.RS-redeem-modal__security-icon{width:44px;height:44px;border-radius:12px;background:#dbeafe;color:#3b82f6;display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;flex-shrink:0}.RS-redeem-modal__security-title{display:block;font-size:.875rem;color:#1f2937;margin-bottom:2px}.RS-redeem-modal__security-text{flex:1;min-width:0}.RS-redeem-modal__security-desc{margin:0;font-size:.8125rem;color:#6b7280;line-height:1.45}.RS-redeem-modal__security-img{height:auto;object-fit:contain;flex-shrink:0;align-self:stretch;max-width:160px}@media (max-width: 600px){.RS-redeem-modal__credits-banner{flex-direction:column;text-align:center}.RS-redeem-modal__credits-value{flex-direction:column}.RS-redeem-modal__credits-divider{width:100%;height:1px;align-self:auto}.RS-redeem-modal__packages{grid-template-columns:1fr}.RS-redeem-modal__body{padding:0 16px 20px!important}.RS-redeem-modal__footer{padding:14px 16px!important}}.PM-share-modal-overlay.modal-overlay{z-index:10050}.PM-share-modal-dialog.modal-content.modal-edit-content{max-width:min(480px,95vw)!important;width:100%!important;display:flex;flex-direction:column;overflow:hidden}.PM-share-modal-dialog .modal-edit-body{flex:1;min-height:0;overflow-y:auto}.PM-share-modal-dialog .modal-header-container .modal-title{color:#6b4a2a}.PM-share-modal-dialog .PM-share-modal-intro{margin:0 0 18px;font-size:.92rem;color:var(--es-text-secondary, #555)}.PM-share-modal-dialog .PM-share-modal-section{margin-bottom:0}.PM-share-modal-dialog .PM-share-modal-section--social{margin-top:4px}.PM-share-modal-dialog .PM-share-modal-label{display:block;font-size:.82rem;font-weight:600;color:var(--es-text-primary, #444);margin-bottom:6px}.PM-share-modal-dialog .PM-share-modal-label-icon{margin-right:6px;color:var(--es-accent, #9a4f17)}.PM-share-modal-dialog .PM-share-copy-row{display:flex;gap:8px}.PM-share-modal-dialog .PM-share-copy-input.form-control{flex:1;min-width:0;font-size:.88rem}.PM-share-modal-dialog .PM-share-copy-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;border:1.5px solid var(--es-border-subtle, #b0b7bf);background:var(--es-bg-surface, #fff);color:var(--es-text-primary, #333);font-weight:600;font-size:.88rem;cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.PM-share-modal-dialog .PM-share-copy-btn--copied{background:#e9f8ee;border-color:#9ed4b0;color:#1f7a3f}.PM-share-modal-dialog .PM-share-modal-section-label{margin:0 0 12px;font-size:.82rem;font-weight:600;color:var(--es-text-primary, #444)}.PM-share-modal-dialog .PM-share-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.PM-share-modal-dialog .PM-share-social-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:10px;border:1.5px solid #e8e8e8;background:#fff;color:#333;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .18s ease}.PM-share-modal-dialog .PM-share-social-btn:hover{border-color:#b27519;background:#fffbf5}.PM-share-modal-dialog .PM-share-social-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;font-size:1.1rem;color:#fff}.PM-share-modal-dialog .PM-share-social-icon--whatsapp{background:#25d366}.PM-share-modal-dialog .PM-share-social-icon--facebook{background:#1877f2}.PM-share-modal-dialog .PM-share-social-icon--telegram{background:#08c}.PM-share-modal-dialog .PM-share-social-icon--x{background:#000}@media (max-width: 480px){.PM-share-modal-overlay>#pm-modal-share-message-dialog.modal-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.PM-share-modal-dialog .modal-edit-body{padding:16px 18px 22px}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}20%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.np-save-indicator{position:fixed;top:60px;right:20px;color:#fff;padding:8px 12px;border-radius:8px;box-shadow:0 2px 8px #0003;display:flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;z-index:1100}.np-save-indicator.saving{background-color:#007bff;animation:none}.np-save-indicator.saved{background-color:#28a745;animation:fadeInOut 2s ease-in-out}.np-save-indicator-desktop{top:60px;right:20px}@media (max-width: 991.98px){.np-save-indicator{top:110px;right:10px;padding:6px 10px;font-size:12px;z-index:1101}}.np-container{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:flex;flex-direction:column;height:calc(100vh - 80px);min-height:0;overflow:hidden;gap:16px}.np-container>.np-progress-wrapper{flex-shrink:0}.np-container>.SM-mobile-timeline{flex-shrink:0;margin-bottom:0}.np-container>.bg-card{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:none!important}.np-container>.bg-card:hover{box-shadow:none!important}.np-container>.bg-card .box,.np-container>.bg-card .box:hover{box-shadow:none!important}html[data-theme=light] .np-container>.bg-card{border:1px solid var(--es-border-subtle, #d1d5db);border-radius:.5rem;background:var(--es-bg-surface, #ffffff)!important}html[data-theme=light] .np-container>.bg-card>.box{background:transparent!important;border-radius:0!important}html[data-theme=dark] .np-container>.bg-card{border:1px solid var(--es-border-subtle, #2d3544);border-radius:.5rem}html[data-theme=dark] .np-container>.bg-card>.box{background:transparent!important;border-radius:0!important;box-shadow:none!important}.np-container>.bg-card:has(.save-video-proyect-step--v2){background:#0b111a!important;border:none!important;border-radius:0!important}.np-container>.bg-card>.np-step-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media (min-width: 992px){.np-container>.bg-card>.np-step-stage--static .np-step-panel--enter{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;animation:fadeInUp .6s ease-out}.np-container>.bg-card>.np-step-stage--static .np-step-panel--enter .box.box-primary{animation:none!important}}.np-container>.bg-card>.rp-recording-box,.np-container>.bg-card>.box.box-primary.rp-recording-box,.np-container>.bg-card>.design-proyect-container,.np-container>.bg-card>.save-video-proyect-step,.np-container>.bg-card>.ve-main-container,.np-container>.bg-card>.box.box-primary.ve-editor-box--embedded,.np-container>.bg-card>.np-step-stage>.rp-recording-box,.np-container>.bg-card>.np-step-stage>.box.box-primary.rp-recording-box,.np-container>.bg-card>.np-step-stage>.box.box-primary.box-mobile-height,.np-container>.bg-card>.np-step-stage>.save-video-proyect-step,.np-container>.bg-card>.np-step-stage>.ve-main-container,.np-container>.bg-card>.np-step-stage>.box.box-primary.ve-editor-box--embedded,.np-container>.bg-card>.np-step-stage>.design-proyect-container,.np-container>.bg-card>.np-step-stage .np-step-panel>.rp-recording-box,.np-container>.bg-card>.np-step-stage .np-step-panel>.box.box-primary.rp-recording-box,.np-container>.bg-card>.np-step-stage .np-step-panel>.box.box-primary.box-mobile-height,.np-container>.bg-card>.np-step-stage .np-step-panel>.save-video-proyect-step,.np-container>.bg-card>.np-step-stage .np-step-panel>.ve-main-container,.np-container>.bg-card>.np-step-stage .np-step-panel>.box.box-primary.ve-editor-box--embedded,.np-container>.bg-card>.np-step-stage .np-step-panel>.design-proyect-container,.np-container>.bg-card>.np-step-stage .np-step-panel>.box.box-primary>.design-proyect-container{flex:1 1 auto;min-height:0;max-height:100%;height:auto!important;overflow:hidden}.np-container input,.np-container textarea,.np-container .form-control,.np-container .ql-editor{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}.np-progress-container{width:100%;height:10px;background-color:#bbb;margin-bottom:10px;border-radius:5px}.np-progress{height:100%;background-color:#18181b;border-radius:5px;transition:width .5s ease-in-out}.np-buttons{justify-content:space-between;display:flex}.np-button{display:flex;cursor:pointer;flex-direction:column;align-items:center;color:#18181b}.np-icon{width:30px;height:30px;border-radius:22px;text-align:center;padding-top:4px}.np-selected{background-color:#18181b;color:#ccc}.no-notSelected{background-color:#bbb;color:#18181b}@media (max-width: 767.98px){.np-progress-wrapper{position:relative;padding:11px 0 0;min-height:55px}.np-progress-container{margin-bottom:0;position:relative;height:8px}.np-buttons{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:0;z-index:1}.np-button{position:relative;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;margin:0;flex:1;height:auto;gap:4px}.np-icon{border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;margin:0 auto}.np-button .text-sm{display:block;font-size:14px;color:#18181b;text-align:center;white-space:nowrap;margin-top:-7px}}.np-footer-buttom{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:.75rem}.np-footer-buttom .btn{min-width:7.5rem;border-radius:4px;font-size:.875rem;font-weight:500;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.np-footer-buttom .btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 991.98px){.np-container>.design-proyect-mobile-step-nav{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-top:12px;padding:0;padding-bottom:max(0px,env(safe-area-inset-bottom,0px));gap:8px}.np-container>.design-proyect-mobile-step-nav .btn{width:calc(100% / 3);flex:0 0 calc(100% / 3);min-width:0}}@media (max-width: 991.98px){.np-footer-buttom{display:none}}@media (max-width: 767px){.np-container{height:calc(100vh - 117px);gap:0}}.design-proyect-script-column{display:flex;flex-direction:column;height:100%!important;position:relative;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.design-proyect-script-column .box-body{display:flex;flex-direction:column;flex:1;min-height:0}.design-proyect-script-column .form-group{display:flex;flex-direction:column;flex:1;min-height:0;max-height:100%;overflow:hidden}.design-proyect-script-column .script-quill-wrapper{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.design-proyect-script-column .script-quill-wrapper .ql-container{display:flex;flex-direction:column;flex:1;min-height:0;max-height:100%}.design-proyect-chatbot-column,.design-proyect-recording-column,.design-proyect-editing-column,.design-proyect-save-column{transition:transform .4s ease-in-out,opacity .4s ease-in-out}.design-proyect-container{position:relative;overflow:hidden}.design-proyect-container.physical-proyect-mode{overflow-y:auto;overflow-x:hidden}@media (max-width: 991.98px){.design-proyect-container{position:relative}.design-proyect-chatbot-column,.design-proyect-script-column,.design-proyect-recording-column,.design-proyect-editing-column,.design-proyect-save-column{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(0);opacity:1}.design-proyect-chatbot-column.hidden{transform:translate(-100%);opacity:0;pointer-events:none}.design-proyect-script-column.hidden{transform:translate(100%);opacity:0;pointer-events:none}.design-proyect-slide--left{transform:translate(-100%);opacity:0;pointer-events:none}.design-proyect-slide--right{transform:translate(100%);opacity:0;pointer-events:none}.design-proyect-container--mobile-slides .design-proyect-chatbot-column,.design-proyect-container--mobile-slides .design-proyect-script-column,.design-proyect-container--mobile-slides .design-proyect-recording-column,.design-proyect-container--mobile-slides .design-proyect-editing-column,.design-proyect-container--mobile-slides .design-proyect-save-column{animation:none!important;will-change:transform,opacity}.design-proyect-container--mobile-slides .design-proyect-recording-column:not(.design-proyect-slide--left):not(.design-proyect-slide--right),.design-proyect-container--mobile-slides .design-proyect-editing-column:not(.design-proyect-slide--left):not(.design-proyect-slide--right),.design-proyect-container--mobile-slides .design-proyect-save-column:not(.design-proyect-slide--left):not(.design-proyect-slide--right),.design-proyect-container--mobile-slides .design-proyect-script-column:not(.design-proyect-slide--left):not(.design-proyect-slide--right),.design-proyect-container--mobile-slides .design-proyect-chatbot-column:not(.design-proyect-slide--left):not(.design-proyect-slide--right){z-index:2}.design-proyect-container:not(.design-proyect-container--mobile-slides) .design-proyect-script-column:not(.hidden){animation:slideInFromRight .4s ease-in-out}.design-proyect-container:not(.design-proyect-container--mobile-slides) .design-proyect-chatbot-column:not(.hidden){animation:slideInFromLeft .4s ease-in-out}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.np-container>.bg-card>.np-step-stage .box.box-primary{animation:none!important}.design-proyect-recording-column .rp-recording-box--embedded,.design-proyect-editing-column .ve-editor-box--embedded{height:100%!important;max-height:100%;margin-bottom:0!important;border-radius:0!important;box-shadow:none!important}.design-proyect-editing-column .ve-editor-box--embedded{flex:1 1 auto;min-height:0}.design-proyect-save-column .save-video-proyect-step--embedded{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.design-proyect-save-column .save-video-proyect-step--embedded .save-video-proyect-step__inner{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.design-proyect-chatbot-column .box-body,.design-proyect-script-column .box-body{height:100%!important;display:flex;flex-direction:column}.design-proyect-chatbot-container{border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.design-proyect-chatbot-input-area{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.design-proyect-script-column .form-group{padding-bottom:0}.script-quill-wrapper .ql-container{border-bottom-left-radius:8px;border-bottom-right-radius:8px}}.script-quill-wrapper{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.script-quill-wrapper .quill{display:flex;flex-direction:column;height:100%;min-height:0}.script-quill-wrapper .ql-toolbar{border:1px solid #999;flex-shrink:0}.script-quill-wrapper .ql-container{flex:1;display:flex;flex-direction:column;min-height:0;max-height:100%;overflow:auto;border-bottom:1px solid #999;border-left:1px solid #999;border-right:1px solid #999;border-top:none}.script-quill-wrapper .ql-container.ql-snow{overflow:auto;max-height:100%}.script-quill-wrapper .ql-editor{flex:1;min-height:0;max-height:100%;overflow-y:auto;overflow-x:auto}.script-quill-wrapper .ql-editor p{margin-bottom:1em;margin-top:0}.script-quill-wrapper .ql-editor p:last-child{margin-bottom:0}@media (max-width: 991.98px){.script-quill-wrapper .ql-toolbar.ql-snow{padding:2px}}.script-ai-tools-popup{position:fixed;background-color:#fff;border:1px solid #d1d5db;padding:6px 8px;z-index:1000;box-shadow:0 2px 8px #00000026,0 0 1px #0000001a;border-radius:4px;display:flex;gap:8px;align-items:center;animation:popupFadeIn .15s ease-out;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.script-ai-tools-buttons{display:flex;gap:4px;align-items:center}.script-ai-tools-btn{margin:0;padding:6px 12px;background-color:#fff;color:#374151;border:1px solid #d1d5db;border-radius:3px;font-size:13px;font-weight:400;cursor:pointer;transition:all .15s ease;white-space:nowrap;display:flex;align-items:center;gap:6px}.script-ai-tools-icon{font-size:12px}.script-ai-tools-btn:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#111827}.script-ai-tools-btn:active{background-color:#e5e7eb;border-color:#6b7280}.script-ai-tools-btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.script-ai-tools-close{padding:4px 6px;background-color:transparent;color:#6b7280;border:none;border-radius:3px;font-size:12px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 0 0 4px}.script-ai-tools-close:hover{background-color:#f3f4f6;color:#111827}.script-ai-tools-close:active{background-color:#e5e7eb}.script-ai-tools-close:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.temperature-value{font-weight:600;color:#007bff;margin-left:8px}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider){-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:#ddd;border-radius:3px;outline:none}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider)::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;background:#007bff;border-radius:50%;cursor:pointer;transition:all .2s ease}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider)::-webkit-slider-thumb:hover{background:#0056b3;transform:scale(1.1)}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider)::-moz-range-thumb{width:18px;height:18px;background:#007bff;border-radius:50%;cursor:pointer;border:none;transition:all .2s ease}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider)::-moz-range-thumb:hover{background:#0056b3;transform:scale(1.1)}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider):disabled{opacity:.6;cursor:not-allowed}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider):disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider):disabled::-moz-range-thumb{cursor:not-allowed}.recording-row,.recording-row:hover{box-shadow:none!important}.recording-row{width:100%;max-width:100%;margin-left:0!important;margin-right:0!important;box-sizing:border-box;height:100%;min-height:0;flex:1;align-items:stretch}.recording-row>.recording-column-center,.recording-row>.recording-column,.recording-row>.RP-ListVideo.recording-column{height:100%;min-height:0;box-sizing:border-box}.RP-ListVideo{display:flex;flex-direction:column;height:100%;overflow:hidden}.RP-ListVideo>.rp-clip-list{height:100%;margin-right:12px}.rp-clip-list{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--es-surface-raised, #1a1d24);border:1px solid var(--es-border-gold-faint, rgba(218, 165, 32, .18));border-radius:10px;overflow:hidden}.rp-clip-list__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 12px;flex-shrink:0}.rp-clip-list__title{margin:0;font-size:1.05rem;font-weight:600;color:var(--es-text-primary, #f0f0f0);letter-spacing:.01em}.rp-clip-list__body{flex:1;min-height:0;overflow-y:auto;padding:0 10px 8px;display:flex;flex-direction:column;gap:8px}.rp-clip-list__empty,.rp-clip-list__error{margin:16px 8px;font-size:.88rem;color:var(--es-text-muted, #9aa0a8);text-align:center}.rp-clip-list__item{display:grid;grid-template-columns:36px minmax(0,1fr) auto 28px;grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:2px;padding:10px 12px;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .08));border-radius:8px;background:#ffffff05;transition:border-color .15s ease,background .15s ease}.rp-clip-list__item--active{border-color:var(--es-accent-gold, #daa520);background:#daa5200f}.rp-clip-list__item--skeleton{min-height:62px;animation:rp-clip-list-pulse 1.4s ease-in-out infinite;pointer-events:none}@keyframes rp-clip-list-pulse{0%,to{opacity:.45}50%{opacity:.85}}.rp-clip-list__play{grid-row:1 / span 2;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #b27519;background:#b27519;color:#fff;cursor:pointer;font-size:.72rem;padding:0 0 0 2px;transition:background .15s ease,border-color .15s ease,color .15s ease}.rp-clip-list__play:hover,.rp-clip-list__play--playing,.rp-clip-list__item--active .rp-clip-list__play{background:#c4872a;border-color:#c4872a;color:#fff}.rp-clip-list__info{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.rp-clip-list__name{font-size:.92rem;font-weight:600;color:var(--es-text-primary, #f0f0f0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rp-clip-list__date{font-size:.75rem;color:var(--es-text-muted, #8b929a)}.rp-clip-list__meta{grid-column:3;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:72px}.rp-clip-list__duration{font-size:.88rem;font-weight:500;color:var(--es-text-primary, #f0f0f0);font-variant-numeric:tabular-nums}.rp-clip-list__format{font-size:.72rem;color:var(--es-text-muted, #8b929a);white-space:nowrap}.rp-clip-list__menu-wrap{grid-column:4;grid-row:1 / span 2;position:relative;display:flex;align-items:center;justify-content:center}.rp-clip-list__menu-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:transparent;color:var(--es-text-muted, #8b929a);cursor:pointer;border-radius:4px;font-size:.85rem}.rp-clip-list__menu-btn:hover{color:var(--es-text-primary, #f0f0f0);background:#ffffff0f}.rp-clip-list__menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:140px;padding:4px 0;background:var(--es-surface-overlay, #252830);border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .1));border-radius:8px;box-shadow:0 8px 24px #00000059}.rp-clip-list__menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 14px;border:none;background:transparent;color:var(--es-text-primary, #f0f0f0);font-size:.85rem;cursor:pointer;text-align:left}.rp-clip-list__menu-item:hover{background:#ffffff0f}.rp-clip-list__menu-item--danger{color:#e57373}.rp-clip-list__menu-item--danger:hover{background:#e573731f}.rp-clip-list__footer{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 12px;flex-shrink:0;border-top:1px solid var(--es-border-subtle, rgba(255, 255, 255, .08));font-size:.78rem;color:var(--es-text-muted, #8b929a)}html[data-theme=light] .rp-clip-list{background:#fff;border-color:#dee2e6}html[data-theme=light] .rp-clip-list__title,html[data-theme=light] .rp-clip-list__name,html[data-theme=light] .rp-clip-list__duration{color:#212529}html[data-theme=light] .rp-clip-list__date,html[data-theme=light] .rp-clip-list__format,html[data-theme=light] .rp-clip-list__footer,html[data-theme=light] .rp-clip-list__empty{color:#6c757d}html[data-theme=light] .rp-clip-list__item{background:#f8f9fa;border-color:#e9ecef}html[data-theme=light] .rp-clip-list__item--active{border-color:var(--es-accent-gold, #daa520);background:#daa52014}html[data-theme=light] .rp-clip-list__play{border-color:#b27519;background:#b27519;color:#fff}html[data-theme=light] .rp-clip-list__play:hover,html[data-theme=light] .rp-clip-list__play--playing,html[data-theme=light] .rp-clip-list__item--active .rp-clip-list__play{background:#c4872a;border-color:#c4872a;color:#fff}html[data-theme=dark] .rp-clip-list__play{border-color:var(--es-accent, #daa520);background:var(--es-accent, #daa520);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .rp-clip-list__play:hover,html[data-theme=dark] .rp-clip-list__play--playing,html[data-theme=dark] .rp-clip-list__item--active .rp-clip-list__play{background:var(--es-accent-hover, #e8b84a);border-color:var(--es-accent-hover, #e8b84a);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=light] .rp-clip-list__menu{background:#fff;border-color:#dee2e6}html[data-theme=light] .rp-clip-list__menu-item{color:#212529}.RP-ListVideo>.ve-container-options-menu{border-radius:8px!important;overflow:hidden;height:100%}.RP-ListVideo .ve-container-options-menu .box-body{border-radius:8px}.recording-column{display:flex;flex-direction:column;padding:calc(var(--bs-gutter-x) * .5);min-height:0}.recording-column-center{display:flex;flex-direction:column;padding-right:0;padding-left:0;min-height:0}.recording-camera-container{display:flex;flex-direction:column;gap:10px;align-items:flex-start;min-height:0;flex:0 1 auto}@media (min-width: 992px){.recording-teleprompter-wrapper{margin-left:auto;margin-right:auto}.recording-column-center .recording-teleprompter-wrapper:only-child{margin-top:auto;margin-bottom:auto}.recording-camera-container{flex-direction:column}.recording-camera-wrapper{width:100%}.audio-meter-container{width:100%;align-self:stretch;justify-content:center;flex-direction:row}}.recording-camera-wrapper{position:relative;flex:0 1 auto;background-color:#000;border-radius:8px;display:flex;align-items:center;justify-content:center;min-width:0;overflow:visible;width:100%;min-height:0;max-height:none;height:auto}.recording-camera-wrapper video,.recording-camera-wrapper video[style],.recording-camera-wrapper>video,.recording-camera-wrapper video[autoplay],.recording-camera-wrapper video[playsinline]{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;background-color:#000!important;display:block!important;aspect-ratio:unset!important;min-width:0!important;min-height:0!important}.recording-camera-wrapper{aspect-ratio:unset!important;height:auto!important}.recording-indicator{position:absolute;top:10px;left:10px;color:#fff;padding:5px 10px;border-radius:20px;background-color:#00000080;text-align:center;z-index:10}.recording-controls{margin-top:5px}.recording-controls .btn{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;margin:3px;text-align:center;min-width:40px;min-height:40px}.recording-controls .btn-primary,.recording-controls .btn-secondary{width:40px;height:40px}.recording-indicator .fa-circle{color:red;margin-left:5px}.recording-controls .fa-circle{color:red}.recording-progress{margin-top:10px}.recording-teleprompter-wrapper{display:flex;flex-direction:column;width:100%;max-width:1200px;aspect-ratio:16/10;min-height:500px;max-height:100%;overflow:hidden;padding:10px 0;border-radius:5px}.recording-teleprompter-wrapper>div{flex:1;min-height:0}.recording-teleprompter-wrapper>div:first-child{scrollbar-width:none;-ms-overflow-style:none}.recording-teleprompter-wrapper>div:first-child::-webkit-scrollbar{display:none}.rp-teleprompter-card{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--es-surface-raised, #1e2128);border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .08));border-radius:12px;overflow:hidden}.rp-teleprompter-card__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-shrink:0;border-bottom:1px solid var(--es-border-subtle, rgba(255, 255, 255, .06))}.rp-teleprompter-card__title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.rp-teleprompter-card__title-icon{color:var(--es-accent-gold, #daa520);font-size:.95rem}.rp-teleprompter-card__title{margin:0;font-size:.95rem;font-weight:600;color:var(--es-text-primary, #f0f0f0)}.rp-teleprompter-card__header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.rp-teleprompter-card__header-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;color:var(--es-text-muted, #a0a6ae);background:transparent;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .14));border-radius:6px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.rp-teleprompter-card__header-btn:hover,.rp-teleprompter-card__header-btn--active{color:var(--es-text-primary, #f0f0f0);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}.rp-teleprompter-card__viewport-wrap{position:relative;flex:1;min-height:0;margin:10px 12px 0;border-radius:8px;overflow:hidden}.rp-teleprompter-card__pointer{position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:2;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:14px solid var(--es-accent-gold, #daa520);filter:drop-shadow(0 0 4px rgba(218,165,32,.45));pointer-events:none}.rp-teleprompter-card__viewport{background-color:#000;padding:20px 20px 20px 28px;overflow-y:auto;overflow-x:hidden;height:100%;min-height:180px;scrollbar-width:none;-ms-overflow-style:none}.rp-teleprompter-card__viewport::-webkit-scrollbar{display:none}.rp-teleprompter-card__text{white-space:pre-wrap;font-size:var(--rp-teleprompter-font-size, 30px);line-height:1.45;transition:font-size .2s ease;color:#fff;padding-top:var(--rp-teleprompter-center-pad, 40%);padding-bottom:var(--rp-teleprompter-center-pad, 40%);box-sizing:border-box}.rp-teleprompter-card__placeholder{color:#fff;opacity:.55;font-style:italic}.rp-teleprompter-card__fade{position:absolute;left:0;right:0;bottom:-1px;height:40px;background:linear-gradient(to bottom,transparent,#000);pointer-events:none;z-index:1}.rp-teleprompter-card__fade--top{top:0;bottom:auto;background:linear-gradient(to bottom,#000,transparent)}.rp-teleprompter-card__controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:12px 14px 14px;flex-shrink:0}.rp-teleprompter-card__control-group{display:flex;align-items:center;gap:10px;min-width:0}.rp-teleprompter-card__control-label{font-size:.78rem;color:var(--es-text-muted, #9aa0a8);white-space:nowrap}.rp-teleprompter-card__btn-group{display:inline-flex;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .12));border-radius:8px;overflow:hidden}.rp-teleprompter-card__size-btn{min-width:36px;padding:6px 10px;font-size:.82rem;font-weight:600;color:var(--es-text-primary, #f0f0f0);background:transparent;border:none;border-right:1px solid var(--es-border-subtle, rgba(255, 255, 255, .1));cursor:pointer}.rp-teleprompter-card__size-btn:last-child{border-right:none}.rp-teleprompter-card__size-btn:hover:not(:disabled){background:#ffffff0f}.rp-teleprompter-card__size-btn--active{background:#daa52026;color:var(--es-accent-gold, #daa520);box-shadow:inset 0 0 0 1px #daa52040}.rp-teleprompter-card__size-btn:disabled{opacity:.35;cursor:not-allowed}.rp-teleprompter-card__speed-wrap{display:flex;align-items:center;gap:8px}.rp-teleprompter-card__speed-btn{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;font-size:.72rem;color:var(--es-text-primary, #f0f0f0);background:#ffffff0f;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .12));border-radius:6px;cursor:pointer}.rp-teleprompter-card__speed-btn:disabled{opacity:.35;cursor:not-allowed}.rp-teleprompter-card__range{width:120px;accent-color:var(--es-accent-gold, #daa520)}.rp-teleprompter-card__reset-btn{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:7px 12px;font-size:.78rem;color:var(--es-text-muted, #9aa0a8);background:transparent;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .12));border-radius:6px;cursor:pointer}.rp-teleprompter-card__reset-btn:hover{color:var(--es-text-primary, #f0f0f0);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}.rp-teleprompter-card__reset-btn-label--short{display:none}.rp-teleprompter{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:400px;overflow:hidden}.rp-teleprompter__viewport{background-color:#000;padding:20px;border-radius:5px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.rp-teleprompter__viewport::-webkit-scrollbar{display:none}.rp-teleprompter__text{white-space:pre-wrap;font-size:var(--rp-teleprompter-font-size, 30px);transition:font-size .3s ease;color:#fff}.rp-teleprompter__text .rp-teleprompter__placeholder{color:#fff;opacity:.55;font-style:italic}.rp-teleprompter__controls{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:15px;margin-top:auto;flex-shrink:0;padding-top:15px}.rp-teleprompter__control-row{display:flex;align-items:center;gap:10px}.rp-teleprompter__control-label{font-size:14px;min-width:120px}.rp-teleprompter__range{flex:1;max-width:200px}.rp-teleprompter__reset-btn{min-width:80px;margin-left:auto}.rp-recording-box,.rp-recording-box:hover{box-shadow:none!important}.rp-recording-box{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;position:relative}.rp-recording-countdown{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;background:#0000009e;pointer-events:none}.rp-recording-countdown__number{display:flex;align-items:center;justify-content:center;min-width:96px;min-height:96px;padding:12px;border-radius:50%;background:#0f1218d9;border:3px solid var(--es-accent-gold, #daa520);color:#fff;font-size:3.5rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;box-shadow:0 8px 32px #00000073;animation:rp-recording-countdown-pop .45s ease-out}@keyframes rp-recording-countdown-pop{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.rp-recording-fs-zone:fullscreen .rp-recording-countdown{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.rp-recording-column--audio{display:flex;flex-direction:column;height:100%;gap:0;min-height:0;box-sizing:border-box;padding:calc(var(--bs-gutter-x) * .5)}.rp-recording-fullscreen-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;width:100%;gap:0}.rp-recording-fs-zone{display:contents}.rp-recording-fs-zone:fullscreen{padding:0}.rp-recording-fullscreen-root:fullscreen{background:var(--es-bg-page, #0f1218);padding:16px;box-sizing:border-box;gap:12px;overflow:hidden}.rp-recording-fullscreen-root:fullscreen .recording-teleprompter-wrapper,.rp-recording-fullscreen-root:fullscreen .rp-recording-teleprompter--audio{flex:1 1 auto;max-height:none;aspect-ratio:auto;min-height:0;padding:0}.rp-recording-fullscreen-root:fullscreen .rp-teleprompter-card{height:100%;max-height:100%;border-radius:12px}.rp-recording-fullscreen-root:fullscreen .rp-recording-session{flex:0 0 auto;margin-top:0;max-width:none;width:100%}.rp-recording-fullscreen-root:fullscreen .rp-recording-session__tips{display:none}html[data-theme=light] .rp-recording-fullscreen-root:fullscreen{background:var(--es-panel-content-bg, #ecf0f5)}.rp-recording-teleprompter--audio{flex:1 1 auto;min-height:0;height:auto;max-height:none;aspect-ratio:auto;min-height:280px;padding:0}.rp-recording-teleprompter--audio .rp-teleprompter-card{height:100%}.rp-recording-column--audio .rp-recording-session{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.rp-recording-session{flex:0 0 auto;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:14px;background:var(--es-surface-raised, #1e2128);border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .08));border-radius:12px}.rp-recording-session__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-recording-session__status-wrap{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap}.rp-recording-session__title{font-size:.92rem;font-weight:600;color:var(--es-text-primary, #f0f0f0)}.rp-recording-session__status{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--es-text-muted, #9aa0a8)}.rp-recording-session__status--live{color:#e8a045}.rp-recording-session__dot{width:8px;height:8px;border-radius:50%;background:#6c757d;flex-shrink:0}.rp-recording-session__dot--live{background:#dc3545;box-shadow:0 0 6px #dc354599}.rp-recording-session__timer{font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--es-text-primary, #f0f0f0);letter-spacing:.04em}.rp-recording-session__waveform-row{display:flex;align-items:center;gap:14px;min-width:0}.rp-recording-session__waveform{flex:1 1 auto;min-width:0;border-radius:8px;overflow:hidden;background:#12141a}.rp-recording-session__actions{flex:0 0 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:12px;padding:0}.rp-recording-session__waveform-row .rp-recording-session__action{min-width:48px}.rp-recording-session__waveform-row .rp-recording-session__action-icon{width:48px;height:48px;font-size:1rem}.rp-recording-session__waveform-row .rp-recording-session__action-icon--record{font-size:1.1rem}.rp-recording-session__action{display:flex;flex-direction:column;align-items:center;gap:0;min-width:48px;padding:0;background:transparent;border:none;cursor:pointer;color:var(--es-text-muted, #9aa0a8)}.rp-recording-session__action:disabled{opacity:.38;cursor:not-allowed}.rp-recording-session__action-icon{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0a;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .1));font-size:1.1rem;color:var(--es-text-primary, #e8e8e8);transition:border-color .15s ease,background .15s ease}.rp-recording-session__action:not(:disabled):hover .rp-recording-session__action-icon{border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}.rp-recording-session__action-icon--stop{color:#fff}.rp-recording-session__action--stop:not(:disabled) .rp-recording-session__action-icon--stop{background:#dc354526;border-color:#dc354573}.rp-recording-session__action-icon--record{color:#dc3545;font-size:1.25rem}.rp-recording-session__action--record:not(:disabled) .rp-recording-session__action-icon--record{background:#dc35451f;border-color:#dc354559}.rp-recording-session__action--save:not(:disabled) .rp-recording-session__action-icon--save{background:linear-gradient(165deg,#daa52059,#8b451359);border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35));color:#fff}.rp-recording-session__tips{padding:12px 14px;border-radius:8px;background:#00000038;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .06))}.rp-recording-session__tips-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.82rem;font-weight:600;color:var(--es-text-primary, #f0f0f0)}.rp-recording-session__tips-icon{color:var(--es-accent-gold, #daa520)}.rp-recording-session__tips-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rp-recording-session__tips-list li{display:flex;align-items:center;gap:8px;font-size:.78rem;color:var(--es-text-muted, #9aa0a8)}.rp-recording-session__tips-check{color:var(--es-accent-gold, #daa520);font-size:.72rem;flex-shrink:0}html[data-theme=light] .rp-teleprompter-card,html[data-theme=light] .rp-recording-session{background:#fff;border-color:#dee2e6}html[data-theme=light] .rp-teleprompter-card__title,html[data-theme=light] .rp-recording-session__title,html[data-theme=light] .rp-recording-session__timer,html[data-theme=light] .rp-recording-session__tips-header{color:#212529}html[data-theme=light] .rp-teleprompter-card__header-btn,html[data-theme=light] .rp-teleprompter-card__reset-btn{color:#495057;border-color:#ced4da}html[data-theme=light] .rp-recording-session__action-icon{background:#f8f9fa;border-color:#dee2e6;color:#495057}html[data-theme=light] .rp-recording-session__tips{background:#f8f9fa;border-color:#e9ecef}.rp-recording-audio-panel{flex:0 0 20%;min-height:20%;display:flex;flex-direction:column;justify-content:center;overflow-y:auto;gap:10px}.rp-recording-audio-preview{display:none}.rp-recording-progress--centered{min-height:48px;display:flex;align-items:center}.rp-camera-settings{margin-top:10px;padding:15px;background-color:#f5f5f5;border-radius:5px;border:1px solid #ddd}.rp-camera-settings__title{margin-top:0;margin-bottom:15px}.rp-camera-settings__current{margin-bottom:15px;padding:10px;background-color:#e9ecef;border-radius:3px;font-size:12px}.rp-camera-settings__field{margin-bottom:15px}.rp-camera-settings__label{display:block;margin-bottom:5px;font-weight:700}.rp-camera-settings__label--inline{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:0}.rp-camera-settings__checkbox{cursor:pointer}.rp-camera-settings__select{width:100%}.rp-audio-meter:not(.rp-audio-meter--mobile) .rp-audio-meter__scale-mark{left:var(--rp-meter-pos)}.rp-audio-meter--mobile .rp-audio-meter__scale-mark{bottom:var(--rp-meter-pos)}.rp-audio-meter:not(.rp-audio-meter--mobile) .rp-audio-meter__level-bar{width:var(--rp-meter-size);background-color:var(--rp-meter-color);min-width:var(--rp-meter-min)}.rp-audio-meter--mobile .rp-audio-meter__level-bar{height:var(--rp-meter-size);background-color:var(--rp-meter-color);min-height:var(--rp-meter-min)}.rp-audio-meter:not(.rp-audio-meter--mobile) .rp-audio-meter__peak-indicator{left:var(--rp-meter-pos)}.rp-audio-meter--mobile .rp-audio-meter__peak-indicator{bottom:var(--rp-meter-pos)}.rp-audio-meter--mobile .rp-audio-meter__scale-label{left:-25px;bottom:var(--rp-meter-pos);transform:translateY(50%)}.rp-audio-meter:not(.rp-audio-meter--mobile) .rp-audio-meter__scale-label{left:var(--rp-meter-pos)}.audio-meter-container{align-items:center;padding:0;background-color:transparent;border-radius:4px;align-self:stretch;position:relative;width:100%;flex-shrink:0}.audio-meter-channels-wrapper{display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;align-items:stretch;flex:1}.audio-meter-channel{display:flex;flex-direction:row;align-items:center;flex:1;min-height:35px;position:relative}.audio-meter-peak-value{font-size:10px;color:#555;font-weight:600;margin-bottom:4px;min-height:16px;text-align:center;font-family:monospace;display:none}.audio-meter-bar-container{position:relative;flex:1;height:100%;display:flex;flex-direction:row;align-items:center;min-width:200px}.audio-meter-bar-background{position:relative;height:24px;width:100%;background-color:transparent;border-radius:2px;overflow:hidden;border:1px solid #1a1a1a;box-sizing:border-box}.audio-meter-scale-mark{position:absolute;top:0;height:24px;width:1px;background-color:#444;box-sizing:border-box;margin:0;padding:0;z-index:2}.audio-meter-level-bar{position:absolute;left:0;top:0;bottom:0;transition:none;z-index:1}.audio-meter-peak-indicator{position:absolute;top:0;bottom:0;height:100%;width:2px;background-color:#ff6b6b;box-shadow:0 0 4px #ff6b6bcc;z-index:3}.audio-meter-scale-labels{position:absolute;bottom:-20px;left:0;right:0;height:18px;display:flex;flex-direction:row;justify-content:space-between;font-size:9px;color:#555;pointer-events:none;font-family:monospace}.audio-meter-scale-label{position:absolute;transform:translate(-50%);text-align:center;width:auto;display:none}.audio-meter-min-value{font-size:10px;color:#555;margin-top:4px;min-height:16px;text-align:center;font-family:monospace;position:relative;z-index:1;display:none}.audio-meter-channel-label{font-size:9px;color:#555;margin-top:4px;text-transform:uppercase;font-weight:600}.audio-meter-clipping-indicator{font-size:9px;color:#dc3545;font-weight:600;text-transform:uppercase;margin-top:4px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);background-color:#dc35451a;padding:2px 6px;border-radius:3px;z-index:10}@media (max-width: 991.98px){.design-proyect-recording-column{min-width:0;overflow:hidden}.design-proyect-recording-column .rp-recording-box--embedded,.rp-recording-box{width:100%;max-width:100%;min-width:0}.recording-row{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 1 auto;min-height:0;min-width:0;width:100%;max-width:100%;height:auto;overflow:hidden;margin-left:0!important;margin-right:0!important}.rp-recording-fs-zone{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;width:100%;position:relative}.rp-recording-fs-zone:fullscreen{background:var(--es-bg-page, #0f1218);padding:5px;box-sizing:border-box;gap:12px;overflow:hidden}.rp-recording-fs-zone:fullscreen .recording-row{flex:1 1 auto;min-height:0;overflow:hidden}.rp-recording-fs-zone:fullscreen .recording-teleprompter-wrapper,.rp-recording-fs-zone:fullscreen .rp-recording-teleprompter--audio{flex:1 1 auto;min-height:0;max-height:none;aspect-ratio:auto;padding:0}.rp-recording-fs-zone:fullscreen .rp-teleprompter-card{height:100%;max-height:100%}.rp-recording-fs-zone:fullscreen .rp-teleprompter-card__header{display:none}.rp-recording-fs-zone:fullscreen .rp-recording-session{flex:0 0 auto;margin:0;max-width:none;width:100%}.rp-recording-fs-zone:fullscreen .rp-recording-session__tips{display:none}html[data-theme=light] .rp-recording-fs-zone:fullscreen{background:var(--es-panel-content-bg, #ecf0f5)}.recording-column-center{order:1;width:100%!important;max-width:100%!important;flex:1 1 auto;min-height:0;min-width:0;max-height:none;height:auto;margin-bottom:0}.recording-teleprompter-wrapper{height:100%;min-height:160px;max-height:36vh;padding:8px}.recording-teleprompter-wrapper.rp-recording-teleprompter--audio{max-height:none}.rp-teleprompter-card{border-radius:10px}.rp-teleprompter-card__header{padding:4px 4px 4px 10px}.rp-teleprompter-card__header-actions{display:none}.rp-teleprompter-card__viewport-wrap{margin:5px 5px 0}.rp-teleprompter-card__viewport{padding:8px 8px 8px 15px}.rp-teleprompter-card__control-label,.rp-teleprompter-card__speed-btn{display:none}.rp-teleprompter-card__controls{flex-wrap:nowrap;align-items:center;gap:6px 8px;padding:5px}.rp-teleprompter-card__control-group{flex:0 0 auto;gap:0;min-width:0}.rp-teleprompter-card__control-group:has(.rp-teleprompter-card__speed-wrap){flex:1 1 0;min-width:0}.rp-teleprompter-card__size-btn{min-width:30px;padding:6px 7px;font-size:.75rem}.rp-teleprompter-card__speed-wrap{flex:1 1 auto;width:100%;min-width:0;gap:0}.rp-teleprompter-card__range{flex:1 1 auto;width:auto;min-width:36px;max-width:none}.rp-teleprompter-card__reset-btn{margin-left:0;flex:0 0 auto;padding:6px 8px;gap:4px;font-size:.72rem;white-space:nowrap}.rp-teleprompter-card__reset-btn-label--full{display:none}.rp-teleprompter-card__reset-btn-label--short{display:inline}.recording-column:first-of-type{order:2;width:100%!important;max-width:100%!important;flex:0 0 auto;min-width:0;height:auto;padding:0 10px 8px}.rp-recording-clips-strip{flex:0 0 auto;width:100%;max-width:100%;min-width:0;height:auto;margin-top:auto;box-sizing:border-box;padding:0 8px 8px;overflow:visible}.rp-recording-fs-zone>.rp-recording-session{flex:0 0 auto;width:calc(100% - 16px);max-width:none;margin:0 8px 8px;box-sizing:border-box}.rp-recording-session{border-radius:10px;padding:10px;gap:6px}.rp-recording-session__waveform-row{gap:8px;align-items:center}.rp-recording-session__waveform-row .rp-recording-session__waveform{height:48px;min-height:48px;max-height:48px;display:flex;align-items:stretch}.rp-recording-session__waveform-row .rp-recording-session__waveform canvas{height:48px!important;min-height:48px}.rp-recording-session__waveform-row .rp-recording-session__actions{align-items:center;align-self:center}.rp-recording-session__actions{gap:8px}.rp-recording-clips-strip>.rp-clip-list,.rp-recording-clips-strip>.rp-clip-list--horizontal{width:100%;max-width:100%;height:auto;min-height:88px;margin:0}.RP-ListVideo.recording-column>.rp-clip-list--horizontal{height:auto;margin-right:0}.rp-clip-list--horizontal{border-radius:10px}.rp-clip-list--horizontal .rp-clip-list__header{padding:8px 12px 6px}.rp-clip-list--horizontal .rp-clip-list__title{font-size:.92rem}.rp-clip-list--horizontal .rp-clip-list__header-meta{font-size:.72rem;color:var(--es-text-muted, #9aa0a8);white-space:nowrap;flex-shrink:0}.rp-clip-list--horizontal .rp-clip-list__body{flex:0 0 auto;flex-direction:row;align-items:stretch;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding:8px;gap:10px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:thin}.rp-clip-list--horizontal .rp-clip-list__empty,.rp-clip-list--horizontal .rp-clip-list__error{margin:8px 0;width:100%;text-align:left}.rp-clip-list--horizontal .rp-clip-list__item{position:relative;flex:0 0 128px;width:128px;display:flex;flex-direction:column;align-items:center;grid-template-columns:unset;grid-template-rows:unset;padding:10px 8px 8px;gap:6px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.rp-clip-list--horizontal .rp-clip-list__item--pressing{opacity:.92;transform:scale(.985)}.rp-clip-list--horizontal .rp-clip-list__item--context-target{box-shadow:0 0 0 2px var(--es-panel-accent-icon-color, #e1b768)}.rp-clip-context{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.rp-clip-context__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.rp-clip-context__menu{position:fixed;z-index:1;min-width:180px;max-width:min(220px,calc(100vw - 16px));padding:6px 0;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000002e;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.rp-clip-context__item{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#333;font-size:.9rem;font-weight:500;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.rp-clip-context__item--danger{color:#dc3545}.rp-clip-list--horizontal .rp-clip-list__item--skeleton{min-height:108px}.rp-clip-list--horizontal .rp-clip-list__play{width:40px;height:40px;font-size:.85rem}.rp-clip-list--horizontal .rp-clip-list__info{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;padding:0;background:none;border:none;text-align:center}.rp-clip-list--horizontal .rp-clip-list__name{font-size:.72rem;line-height:1.25;max-width:100%}.rp-clip-list--horizontal .rp-clip-list__date{display:none}.rp-clip-list--horizontal .rp-clip-list__meta{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.68rem}.rp-clip-list--horizontal .rp-clip-list__footer{display:none}.rp-recording-box--embedded .recording-row{flex:1 1 auto;min-height:0}.rp-recording-box--embedded .rp-recording-clips-strip{flex:0 0 auto}.rp-recording-box--embedded .recording-teleprompter-wrapper{max-height:32vh;min-height:120px}.rp-recording-box--embedded .rp-recording-column--audio .recording-teleprompter-wrapper{max-height:none}.rp-recording-box--embedded .rp-recording-session__tips{display:none}.recording-camera-container{flex-direction:row;gap:0;align-items:flex-start;justify-content:center}.recording-camera-wrapper{width:90%;flex-shrink:0;margin:0;max-height:none}.recording-camera-wrapper video,.recording-camera-wrapper video[style]{width:100%!important;height:auto!important;object-fit:contain!important}.audio-meter-container{width:10%;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-left:5px}.audio-meter-channel{flex-direction:column;align-items:center;min-height:120px;gap:4px;width:100%}.audio-meter-peak-value{margin-bottom:0;margin-top:0;order:1;min-height:14px;display:none}.audio-meter-bar-container{flex-direction:column;min-width:auto;min-height:100px;height:100px;position:relative;margin:0 auto}.audio-meter-bar-background{max-height:200px;height:100%;width:20px;position:relative}.audio-meter-scale-mark{width:24px;height:1px;top:auto;left:0;right:0}.audio-meter-level-bar{left:0;right:0;top:auto;bottom:0;width:100%}.audio-meter-peak-indicator{width:100%;height:2px;top:auto;left:0;right:0}.audio-meter-scale-labels{bottom:0;top:0;left:0;right:0;height:100%;flex-direction:column;position:absolute;pointer-events:none}.audio-meter-scale-label{position:absolute;font-size:8px;white-space:nowrap}.audio-meter-min-value{margin-top:0;margin-bottom:0;order:3;min-height:14px;display:none}.audio-meter-channel-label{order:4;margin-top:2px}}.design-proyect-title-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.design-proyect-title-label{margin-bottom:0}.design-proyect-chatbot-container{border:1px solid #999;background-color:#fff;display:flex;flex-direction:column;height:100%;min-height:600px;max-height:calc(100vh - 323px);overflow:hidden}.design-proyect-chatbot-header{padding:1rem;border-bottom:1px solid #999;display:flex;justify-content:space-between;align-items:center;background-color:#f8f9fa}.design-proyect-chatbot-header-left{display:flex;align-items:center;gap:.75rem}.design-proyect-chatbot-header-icon{font-size:20px;color:#8b4513}.design-proyect-chatbot-header-title{margin:0;color:#8b4513;font-size:16px}.design-proyect-chatbot-header-subtitle{font-size:14px;color:#666;font-weight:400}.design-proyect-chatbot-audio-button{background:transparent;border:1px solid #ddd;font-size:16px;cursor:pointer;color:#666;padding:.4rem .6rem;border-radius:6px;transition:all .2s}.design-proyect-chatbot-audio-button.active{background:#8b4513!important;border-color:#8b4513!important;color:#fff!important}.design-proyect-chatbot-audio-button:disabled{cursor:not-allowed}.design-proyect-chatbot-messages-area{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;display:flex;flex-direction:column;gap:.75rem;background-color:#fafafa;min-height:0;max-height:100%}.design-proyect-chatbot-message-wrapper{display:flex;margin-bottom:.25rem}.design-proyect-chatbot-message-wrapper.user{justify-content:flex-end}.design-proyect-chatbot-message-wrapper.assistant{justify-content:flex-start}.design-proyect-chatbot-message{max-width:75%;padding:.6rem .8rem;border-radius:12px;word-wrap:break-word;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;font-size:14px}.design-proyect-chatbot-message.user{background-color:#8b4513;color:#fff}.design-proyect-chatbot-message.assistant{background-color:#e9ecef;color:#333}.design-proyect-chatbot-message-streaming{opacity:.5}.design-proyect-chatbot-loading{display:flex;justify-content:flex-start;margin-bottom:.25rem}.design-proyect-chatbot-loading-dots{padding:.6rem .8rem;border-radius:12px;background-color:#e9ecef;color:#666;font-size:14px}.design-proyect-chatbot-input-area{padding:.75rem;border-top:1px solid #999;background-color:#fff;display:flex;flex-direction:column;gap:.5rem}.design-proyect-chatbot-generate-button{width:100%;padding:.6rem;background-color:#8b4513;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem}.design-proyect-chatbot-generate-button:disabled{background-color:#ccc;cursor:not-allowed}.design-proyect-chatbot-input-wrapper{display:flex;gap:.5rem;align-items:flex-end}.design-proyect-chatbot-textarea{flex:1;padding:.6rem;border:1px solid #999;border-radius:6px;font-size:13px;resize:none;min-height:38px;max-height:80px;font-family:inherit;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.design-proyect-chatbot-send-button{padding:.6rem 1rem;background-color:#8b4513;color:#fff;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%}.design-proyect-chatbot-send-button:disabled{background-color:#ccc;cursor:not-allowed}.design-proyect-chatbot-arrow-icon{margin-left:8px}@media (max-width: 991.98px){.design-proyect-chatbot-column .box-body{min-height:0;overflow:hidden}.design-proyect-chatbot-column .box-body>.form-group{flex-shrink:0}.design-proyect-chatbot-container{flex:1 1 auto;min-height:0;height:auto;max-height:none}.design-proyect-chatbot-header{padding:.3rem;flex-shrink:0}.design-proyect-chatbot-audio-button{padding:.1rem .4rem}.design-proyect-chatbot-messages-area{padding:.5rem;gap:.3rem;max-height:none;flex:1 1 auto;min-height:0}.design-proyect-chatbot-message{padding:.4rem .6rem;font-size:12px}.design-proyect-chatbot-input-area{flex-shrink:0;padding:.5rem}.design-proyect-chatbot-textarea{padding:.3rem}.design-proyect-title-label{display:none}.design-proyect-title-form-group{display:grid;grid-template-columns:1fr auto;gap:5px;align-items:center}.design-proyect-title-header{display:contents}.design-proyect-title-form-group>.form-control,.design-proyect-title-form-group>input[type=text]{grid-column:1;grid-row:1;min-width:0;margin-bottom:0}.design-proyect-title-header .btn{grid-column:2;grid-row:1;white-space:nowrap}}.encrypt-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.encrypt-modal-container{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:0;background-color:#fff;border-radius:8px;padding:2rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 4px 6px #0000001a;position:relative}.encrypt-modal-close{grid-column:2;grid-row:1;position:static;justify-self:end;align-self:center;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.encrypt-modal-close:hover{color:#333}.encrypt-modal-title{grid-column:1;grid-row:1;margin:0 0 1.5rem;align-self:center;min-width:0;color:#8b4513;display:flex;align-items:center;gap:10px}.encrypt-modal-container>*:nth-child(n+3){grid-column:1 / -1}.encrypt-modal-info{margin-bottom:1.5rem}.encrypt-modal-info p{margin-bottom:1rem;line-height:1.6}.encrypt-modal-warning{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:1rem;margin-bottom:1rem}.encrypt-modal-warning>p{margin:0;color:#856404;font-weight:500;display:flex;align-items:center;gap:8px}.encrypt-modal-warning ul{margin-top:.5rem;margin-bottom:0;padding-left:1.5rem;color:#856404}.encrypt-modal-description{margin-bottom:1rem;line-height:1.6;color:#666}.encrypt-modal-key-type-buttons{display:flex;flex-direction:column;gap:10px}.encrypt-key-type-btn{width:100%;padding:12px 20px;font-size:1rem}.encrypt-modal-qr-scanner h4{margin-bottom:1rem}.encrypt-qr-webcam-container{position:relative;width:100%;max-width:500px;margin:0 auto 1rem;border-radius:8px;overflow:hidden;aspect-ratio:1 / 1}.encrypt-qr-webcam{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.encrypt-qr-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;z-index:1;pointer-events:none;border-radius:8px;clip-path:polygon(0% 0%,0% 100%,12.5% 100%,12.5% 14%,14% 12.5%,86% 12.5%,87.5% 14%,87.5% 86%,86% 87.5%,14% 87.5%,12.5% 86%,12.5% 100%,100% 100%,100% 0%)}.encrypt-qr-frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%;border:2px solid rgba(255,255,255,.8);border-radius:8px;z-index:3;pointer-events:none;box-shadow:0 0 #ffffff4d}.encrypt-qr-feedback{position:absolute;bottom:10px;left:10px;right:10px;background:#000000b3;color:#fff;padding:10px;border-radius:4px;z-index:3}.encrypt-qr-score-bar{width:100%;height:8px;background-color:#ffffff4d;border-radius:4px;overflow:hidden;margin-bottom:5px}.encrypt-qr-score-fill{height:100%;transition:width .3s ease}.encrypt-modal-custom-key h4,.encrypt-modal-custom-key .form-group{margin-bottom:1rem}.encrypt-modal-custom-key .form-group label{display:block;margin-bottom:.5rem;font-weight:500}.encrypt-password-input-wrapper,.encryption-key-input-wrapper{position:relative}.encrypt-password-input-wrapper input,.encryption-key-input-wrapper input{padding-right:40px!important}.encrypt-password-toggle,.encryption-key-toggle-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:#666;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;z-index:10;width:30px;height:30px}.encrypt-password-toggle:hover,.encryption-key-toggle-btn:hover{color:#333}.encrypt-modal-actions{display:flex;gap:10px;justify-content:flex-end}.encrypt-btn-primary{min-width:150px}.save-video-proyect-step{padding:0;background:linear-gradient(180deg,#f8f9fa,#fff 120px)}.save-video-proyect-step__inner{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:1.5rem 1.5rem 2.5rem}.save-video-proyect-step--audio .save-video-proyect-step__form-body{justify-content:center}.save-video-proyect-step--audio .save-video-proyect-step__form-main{max-width:560px;margin-left:auto;margin-right:auto}.save-video-proyect-step--audio .save-video-proyect-step__form-side{display:flex!important;flex-direction:column}.save-video-proyect-step--audio .save-video-proyect-step__actions{justify-content:center}.save-video-proyect-step--audio .save-video-proyect-step__actions-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.save-video-proyect-step__header{margin-bottom:1.5rem;text-align:center}.save-video-proyect-step__title{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem;line-height:1.3}.save-video-proyect-step__subtitle{font-size:1rem;color:#5a5a5a;margin:0;line-height:1.5}.save-video-proyect-step__ai-btn{box-sizing:border-box;height:2.75rem;min-height:2.75rem;padding:0 1.25rem;font-size:.95rem;font-weight:500;line-height:1.5;border-radius:8px;border:1px solid var(--bs-primary, #0d6efd)!important;display:inline-flex;align-items:center;justify-content:center}.save-video-proyect-step__ai-btn:hover,.save-video-proyect-step__ai-btn:focus,.save-video-proyect-step__ai-btn:active,.save-video-proyect-step__ai-btn:disabled{border-color:var(--bs-primary, #0d6efd)!important}.save-video-proyect-step__form-main .save-video-proyect-step__ai-btn{margin-top:1rem}@media (min-width: 768px){.save-video-proyect-step__form-main .save-video-proyect-step__field--ai-btn{margin-top:auto}}.save-video-proyect-step__card{background:#fff;border-radius:12px;box-shadow:0 2px 12px #0000000f,0 1px 3px #0000000a;border:1px solid #e8e8e8;padding:1.5rem}.save-video-proyect-step__form,.save-video-proyect-step__form-main{display:flex;flex-direction:column;gap:1.25rem}.save-video-proyect-step__form-side{display:flex;flex-direction:column;min-height:0}.save-video-proyect-step__field--thumbnail{flex:1}@media (min-width: 768px){.save-video-proyect-step__thumbnail-wrap{display:flex;flex-direction:column;flex:1;min-height:0}.save-video-proyect-step__thumbnail-top{flex:1;min-height:0}.save-video-proyect-step__thumbnail-ai-buttons{margin-top:auto}}.save-video-proyect-step__thumbnail-ai-buttons{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.save-video-proyect-step__thumbnail-ai-buttons .save-video-proyect-step__thumbnail-ai-btn:only-child{width:100%}.save-video-proyect-step__thumbnail-ai-btn{margin-top:0}.save-video-proyect-step__thumbnail-ai-btn--with-progress{position:relative;overflow:hidden}.save-video-proyect-step__thumbnail-ai-btn-bar{position:absolute;left:0;top:0;bottom:0;height:100%;background:#0d6efd59;transition:width .15s ease-out;pointer-events:none}.save-video-proyect-step__thumbnail-ai-btn-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem}.save-video-proyect-step__hint{font-size:.85rem;color:#6c757d;margin:.25rem 0 .5rem;line-height:1.4}.save-video-proyect-step__thumbnail-skeleton{margin-top:.75rem;text-align:center;position:relative;display:inline-block;width:270px}.save-video-proyect-step__thumbnail-skeleton-placeholder{display:block;width:270px;height:180px;background:linear-gradient(90deg,#e8e8e8,#f0f0f0,#e8e8e8);background-size:200% 100%;animation:save-video-proyect-step__skeleton-pulse 1.5s ease-in-out infinite;border-radius:8px;border:1px solid #ddd}.save-video-proyect-step__thumbnail-skeleton-shine{position:absolute;top:0;left:0;width:270px;height:180px;border-radius:8px;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.4) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:save-video-proyect-step__skeleton-shine 2s ease-in-out infinite;pointer-events:none}.save-video-proyect-step__thumbnail-skeleton-label{display:inline-flex;align-items:center;margin-top:.5rem;font-size:.85rem;color:#666}@keyframes save-video-proyect-step__skeleton-pulse{0%,to{opacity:1}50%{opacity:.85}}@keyframes save-video-proyect-step__skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.save-video-proyect-step__thumbnail-preview{margin-top:.75rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.save-video-proyect-step__thumbnail-delete{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:#dc3545e6;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;transition:background .15s ease,transform .15s ease;z-index:2}.save-video-proyect-step__thumbnail-delete:hover:not(:disabled){background:#dc3545;transform:scale(1.05)}.save-video-proyect-step__thumbnail-delete:disabled{opacity:.7;cursor:not-allowed}.save-video-proyect-step__thumbnail-nav{flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;border:1px solid #dee2e6;border-radius:50%;background:#fff;color:#333;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,border-color .15s ease}.save-video-proyect-step__thumbnail-nav:hover:not(:disabled){background:#f0f0f0;border-color:#0d6efd;color:#0d6efd}.save-video-proyect-step__thumbnail-nav:disabled{opacity:.45;cursor:not-allowed}.save-video-proyect-step__thumbnail-loading{margin-top:.75rem;font-size:.9rem;color:#666}.save-video-proyect-step__thumbnail-preview-inner{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;flex-shrink:1}.save-video-proyect-step__thumbnail-preview-inner--animate{width:330px;height:220px}@keyframes save-video-proyect-step__thumbnail-fade-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.save-video-proyect-step__thumbnail-preview-inner img{max-width:100%;max-height:220px;width:auto;height:auto;object-fit:contain;object-position:center;border-radius:8px;border:1px solid #ddd;display:block}.save-video-proyect-step__thumbnail-remove{position:absolute;top:.5rem;right:.5rem;width:1.75rem;height:1.75rem;padding:0;border:none;border-radius:50%;background:#0009;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:background .15s ease}.save-video-proyect-step__thumbnail-remove:hover:not(:disabled){background:#000000d9}.save-video-proyect-step__thumbnail-remove:disabled{opacity:.6;cursor:not-allowed}.save-video-proyect-step__field{display:flex;flex-direction:column;gap:.4rem}.save-video-proyect-step__label{font-size:.9rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}.save-video-proyect-step__label-icon{color:#6c757d;font-size:.85rem}.save-video-proyect-step__input-wrap,.save-video-proyect-step__input-wrap--textarea{position:relative}.save-video-proyect-step__input{width:100%;padding:.65rem 3rem .65rem .85rem;font-size:1rem;border:1px solid #ced4da;border-radius:8px;transition:border-color .15s,box-shadow .15s}.save-video-proyect-step__input:focus{border-color:#0d6efd;box-shadow:0 0 0 3px #0d6efd26;outline:none}.save-video-proyect-step__input.is-invalid{border-color:#dc3545}.save-video-proyect-step__input.is-invalid:focus{box-shadow:0 0 0 3px #dc354526}.save-video-proyect-step__textarea{min-height:80px;resize:vertical;padding-right:2.5rem}@media (min-width: 768px){.save-video-proyect-step__textarea{min-height:100px}}.save-video-proyect-step__spinner{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);color:#6c757d;font-size:.9rem}.save-video-proyect-step__spinner--textarea{top:1.25rem;transform:none}.save-video-proyect-step__counter{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);font-size:.75rem;color:#868e96}.save-video-proyect-step__error{font-size:.8rem;color:#dc3545}.save-video-proyect-step__actions{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.25rem}.save-video-proyect-step__actions-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem}.save-video-proyect-step__progress{width:100%;max-width:400px;margin-top:.25rem}.save-video-proyect-step__confirm-modal{max-width:420px;padding:1.5rem}.save-video-proyect-step__confirm-modal-title{font-size:1.25rem;font-weight:600;margin:0 0 .75rem;color:#1a1a1a}.save-video-proyect-step__confirm-modal-text{margin:0 0 1.25rem;color:#5a5a5a;line-height:1.5}.save-video-proyect-step__confirm-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.SVP-save-step-modal-overlay.modal-overlay>#svp-modal-improve-thumbnail-ai-dialog.modal-dialog{width:min(720px,calc(100vw - 40px));max-width:min(720px,calc(100vw - 40px));margin:auto}.SVP-save-step-modal-overlay.modal-overlay>#svp-modal-thumbnail-config-dialog.modal-dialog{width:min(800px,calc(100vw - 40px));max-width:min(800px,calc(100vw - 40px));margin:auto}.SVP-save-step-modal-overlay.modal-overlay>#svp-modal-thumbnail-frames-dialog.modal-dialog{width:min(860px,calc(100vw - 40px));max-width:min(860px,calc(100vw - 40px));margin:auto}.SVP-thumbnail-frames-modal__intro{margin:0 0 1rem;line-height:1.5;color:#64748b}.SVP-thumbnail-frames-modal__color-section{margin-bottom:1rem;padding:.75rem .85rem;border:1px solid #243044;border-radius:10px;background:#101722}.SVP-thumbnail-frames-modal__color-pickers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.SVP-thumbnail-frames-modal__pickers-panel{flex-shrink:0;margin-top:12px;margin-bottom:.75rem}.SVP-thumbnail-frames-modal__color-pickers .SVP-thumbnail-frames-modal__color-section{margin-bottom:0;min-width:0}@media (max-width: 640px){.SVP-thumbnail-frames-modal__color-pickers{grid-template-columns:1fr}}.SVP-thumbnail-frames-modal__slider{min-width:0}.SVP-thumbnail-frames-modal__slider-label{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem;font-size:.82rem;font-weight:600;color:#e2e8f0}.SVP-thumbnail-frames-modal__slider-value{font-size:.78rem;font-weight:500;color:#94a3b8;font-variant-numeric:tabular-nums}.SVP-thumbnail-frames-modal__slider-input{width:100%;margin:0;accent-color:#c68a15;cursor:pointer}.SVP-thumbnail-frames-modal__slider-input:disabled{opacity:.45;cursor:not-allowed}.SVP-thumbnail-frames-modal__slider-input--inverted{direction:rtl}.SVP-thumbnail-frames-modal__color-section-extras{display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #243044}.SVP-thumbnail-frames-modal__color-section-extras--cols-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.SVP-thumbnail-frames-modal__color-label{display:block;margin-bottom:.55rem;font-size:.82rem;font-weight:600;color:#e2e8f0}.SVP-thumbnail-frames-modal__color-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.SVP-thumbnail-frames-modal__color-swatch{width:2rem;height:2rem;padding:0;border:2px solid #334155;border-radius:50%;background:var(--svp-frame-swatch-color, #000);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;flex-shrink:0}.SVP-thumbnail-frames-modal__color-swatch:hover:not(:disabled){border-color:#64748b;transform:scale(1.05)}.SVP-thumbnail-frames-modal__color-swatch.is-selected{border-color:#c68a15;box-shadow:0 0 0 2px #c68a1540}.SVP-thumbnail-frames-modal__color-swatch.is-light.is-selected{color:#1a1f28}.SVP-thumbnail-frames-modal__color-swatch.is-none{background:#0f141d;color:#94a3b8;font-size:.72rem}.SVP-thumbnail-frames-modal__color-swatch.is-none.is-selected{color:#c68a15}.SVP-thumbnail-frames-modal__color-swatch:disabled{opacity:.6;cursor:not-allowed}.SVP-thumbnail-frames-modal__color-custom{position:relative;width:2rem;height:2rem;border:2px dashed #475569;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;flex-shrink:0;transition:border-color .15s ease,box-shadow .15s ease}.SVP-thumbnail-frames-modal__color-custom.is-selected{border-color:#c68a15;border-style:solid;box-shadow:0 0 0 2px #c68a1540}.SVP-thumbnail-frames-modal__color-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:none;padding:0}.SVP-thumbnail-frames-modal__color-custom-icon{font-size:1rem;font-weight:600;line-height:1;color:#94a3b8;pointer-events:none}.SVP-thumbnail-frames-modal__body{flex:1 1 auto;min-height:0;max-height:min(62vh,540px);overflow-y:auto;margin-top:0;margin-bottom:12px;padding-right:10px}.SVP-thumbnail-frames-modal__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.SVP-thumbnail-frames-modal__item{margin:0;min-width:0}.SVP-thumbnail-frames-modal__option{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:.5rem;border:1px solid #243044;border-radius:10px;background:#101722;color:#f1f5f9;cursor:pointer;text-align:left;position:relative;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.SVP-thumbnail-frames-modal__option:hover:not(:disabled){border-color:#334155;background:#151c27}.SVP-thumbnail-frames-modal__option.is-selected{border-color:#c68a15;box-shadow:0 0 0 2px #c68a1538}.SVP-thumbnail-frames-modal__option:disabled{opacity:.65;cursor:not-allowed}.SVP-thumbnail-frames-modal__check{position:absolute;top:.35rem;right:.35rem;z-index:2;width:1.35rem;height:1.35rem;border-radius:50%;background:#c68a15;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.65rem;box-shadow:0 1px 4px #00000073;pointer-events:none}.SVP-thumb-frame-preview{position:relative;width:100%;aspect-ratio:3 / 2;border-radius:6px;overflow:hidden;background:#0f141d}.SVP-thumb-frame-preview__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.SVP-thumb-frame-preview__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:fill;object-position:center;display:block;pointer-events:none;z-index:1}.SVP-thumb-frame-preview__overlay--shadow{z-index:0}.SVP-thumb-frame-preview__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:1.35rem}.SVP-save-step-modal-overlay.modal-overlay>.modal-dialog .modal-content{width:100%!important;max-width:100%!important}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal.modal-edit-content{background:#1a1f28!important;box-shadow:0 12px 40px #00000073;color:#f1f5f9;display:flex;flex-direction:column;min-height:0}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-header-container{background:#1a1f28!important;border-bottom-color:#2d3544!important}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-edit-body,.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__body{background:#1a1f28!important;color:#f1f5f9}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-edit-footer{background:none!important;border-top-color:#2d3544!important}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-title{color:#e1b768!important}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-close{background-color:#222833!important;color:#838b99!important;border:1px solid #2d3544}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-close:hover:not(:disabled){background-color:#323a4a!important;color:#f1f5f9!important}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__intro{color:#94a3b8}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-edit-footer .btn-secondary{background-color:#323a4a;color:#f1f5f9}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-edit-footer .btn-secondary:hover:not(:disabled){background-color:#3d4656}.SVP-save-step-modal-overlay #svp-modal-thumbnail-frames-dialog .modal-edit-footer .btn-primary{background:linear-gradient(180deg,#d4921f,#c68a15);color:#fff}.SVP-thumbnail-config-modal__intro{margin:0 0 1rem;line-height:1.5}.SVP-thumbnail-config-modal__body textarea.form-control{resize:vertical;min-height:180px}.SVP-thumbnail-config-modal__params .form-label{font-size:.9rem}@media (max-width: 575.98px){.save-video-proyect-step__inner{padding:1.25rem 1rem 2rem}.save-video-proyect-step__title{font-size:1.4rem}.save-video-proyect-step__card{padding:1.25rem 1rem}}.save-video-proyect-step--v2{background:#0b111a;min-height:calc(100vh - 188px);overflow:auto;border:none;box-shadow:none}.save-video-proyect-step--v2 .save-video-proyect-step__inner{max-width:1180px;padding:1.75rem 1.5rem 2.5rem}.save-video-proyect-step--v2 .save-video-proyect-step__header--left{text-align:left;margin-bottom:1.25rem}.save-video-proyect-step--v2 .save-video-proyect-step__title{font-size:1.85rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em}.save-video-proyect-step--v2 .save-video-proyect-step__subtitle{color:#94a3b8;font-size:.95rem;max-width:640px}.save-video-proyect-step--v2 .save-video-proyect-step__layout{display:grid;grid-template-columns:minmax(280px,1fr) minmax(340px,1.15fr);gap:1.25rem;align-items:start}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col){align-items:stretch}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__preview-col{align-self:start}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__details-col{min-height:0}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__details-info{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__details-thumbnail{flex:0 0 auto}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__field--description{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-bottom:.85rem}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__field--description .save-video-proyect-step__label{flex-shrink:0}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__field--description .save-video-proyect-step__input-wrap--textarea{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__field--description .save-video-proyect-step__textarea{flex:1 1 auto;min-height:5rem;height:100%;resize:none}.save-video-proyect-step--v2 .save-video-proyect-step__layout:not(:has(.save-video-proyect-step__preview-col)){grid-template-columns:minmax(0,720px);justify-content:center;margin-inline:auto}.save-video-proyect-step--v2 .save-video-proyect-step__panel{background:#151c27;border:1px solid #243044;border-radius:12px;padding:1rem}.save-video-proyect-step--v2 .save-video-proyect-step__preview-card{background:transparent;border:none;border-radius:0;padding:0;overflow:visible}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root{width:100%}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-card{border-radius:14px;overflow:hidden}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-card-head{padding:14px 16px 12px}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-title{margin-bottom:10px;font-size:clamp(1.05rem,2.8vw,1.35rem)}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-meta{gap:12px;padding:12px 16px;margin-bottom:0}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-sender-avatar-wrap{width:40px;height:40px}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-sender-avatar{font-size:.95rem}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-sender-name{font-size:.92rem}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-privacy{font-size:.72rem;line-height:1.4}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-media{min-height:0}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-media.msg-view-media--audio{padding:12px 16px;box-sizing:border-box}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-audio-panel{max-width:100%}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-audio::-webkit-media-controls-enclosure,.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .save-video-proyect-step__preview-video-controls::-webkit-media-controls-enclosure{overflow:hidden}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-audio::-webkit-media-controls-overflow-button,.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .save-video-proyect-step__preview-video-controls::-webkit-media-controls-overflow-button{display:none!important}.save-video-proyect-step--v2 .save-video-proyect-step__preview-audio-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:3 / 2;background:linear-gradient(145deg,#1a2230,#0f141d 55%,#243044)}.save-video-proyect-step--v2 .save-video-proyect-step__preview-video-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#1a2230,#0f141d 55%,#243044)}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-audio-stage{aspect-ratio:3 / 2;width:100%;min-height:0;padding:0;overflow:hidden}.save-video-proyect-step--v2 .save-video-proyect-step__preview-video-stage{position:relative;min-height:180px;background:#0f141d}.save-video-proyect-step--v2 .save-video-proyect-step__preview-video-poster{display:block;width:100%;max-height:min(52vh,360px);object-fit:cover;object-position:center}.save-video-proyect-step--v2 .save-video-proyect-step__preview-video-stage .msg-video-overlay{border-radius:0}.save-video-proyect-step--v2 .save-video-proyect-step__preview-video-controls{display:block;width:100%;max-height:min(52vh,360px);background:#0f141d}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-body{padding:14px 16px 16px}.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-prose,.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-prose--empty{font-size:.88rem;line-height:1.5;max-height:min(22vh,140px);overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width: 640px){.save-video-proyect-step--v2 .save-video-proyect-step__msg-preview-root .msg-view-meta{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.save-video-proyect-step--v2 .save-video-proyect-step__details-col{display:flex;flex-direction:column;gap:1rem;min-width:0}.save-video-proyect-step--v2 .save-video-proyect-step__panel-title{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#f1f5f9}.save-video-proyect-step--v2 .save-video-proyect-step__label{display:block;margin-bottom:.4rem;font-size:.82rem;color:#94a3b8;font-weight:500}.save-video-proyect-step--v2 .save-video-proyect-step__input{width:100%;background:#101722;border:1px solid #243044;border-radius:8px;color:#f1f5f9;padding:.65rem .75rem;font-size:.92rem}.save-video-proyect-step--v2 .save-video-proyect-step__input:focus{outline:none;border-color:#c68a15;box-shadow:0 0 0 2px #c68a1533}.save-video-proyect-step--v2 .save-video-proyect-step__textarea{min-height:120px;resize:vertical}.save-video-proyect-step--v2 .save-video-proyect-step__counter{position:absolute;top:.45rem;right:.55rem;font-size:.72rem;color:#64748b;pointer-events:none}.save-video-proyect-step--v2 .save-video-proyect-step__counter--textarea{top:auto;bottom:.45rem}.save-video-proyect-step--v2 .save-video-proyect-step__field{margin-bottom:.85rem}.save-video-proyect-step--v2 .save-video-proyect-step__field:last-child{margin-bottom:0}.save-video-proyect-step--v2 .save-video-proyect-step__ghost-btn,.save-video-proyect-step--v2 .save-video-proyect-step__outline-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;min-height:38px;padding:.45rem .75rem;border-radius:8px;font-size:.85rem;font-weight:500;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.save-video-proyect-step--v2 .save-video-proyect-step__ghost-btn{border:1px solid #243044;background:transparent;color:#cbd5e1}.save-video-proyect-step--v2 .save-video-proyect-step__ghost-btn:hover:not(:disabled){background:#1a2230;border-color:#334155}.save-video-proyect-step--v2 .save-video-proyect-step__outline-btn{border:1px solid #334155;background:#101722;color:#e2e8f0}.save-video-proyect-step--v2 .save-video-proyect-step__outline-btn--accent{border-color:#c68a15;color:#e8b84a}.save-video-proyect-step--v2 .save-video-proyect-step__outline-btn:hover:not(:disabled){background:#1a2230}.save-video-proyect-step--v2 .save-video-proyect-step__outline-btn--accent:hover:not(:disabled){background:#c68a151f}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-inline{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;align-items:start;width:100%}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-thumb{position:relative;width:100%;aspect-ratio:3 / 2;height:auto;min-width:0;border-radius:8px;overflow:hidden;background:#101722;border:1px solid #243044}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-thumb .save-video-proyect-step__thumbnail-skeleton{margin:0;width:100%;height:100%;display:block}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-thumb .save-video-proyect-step__thumbnail-skeleton-placeholder{width:100%;height:100%;border-color:#243044;background:linear-gradient(90deg,#1a2230,#243044,#1a2230)}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-thumb .save-video-proyect-step__thumbnail-loading{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#94a3b8}.save-video-proyect-step--v2 .save-video-proyect-step__file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:1.25rem}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-preview--inline{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;display:flex;align-items:stretch;justify-content:center;gap:0;text-align:initial}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-preview--inline .save-video-proyect-step__thumbnail-preview-inner{flex:1 1 auto;width:100%;height:100%;min-width:0;min-height:0;max-width:none;border-radius:0;display:block;position:relative}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-preview--inline .save-video-proyect-step__thumbnail-preview-inner img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;border:none;border-radius:0;display:block}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-actions{display:flex;flex-direction:column;gap:.5rem;width:100%;min-width:0;justify-content:center;align-self:stretch}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-actions .save-video-proyect-step__outline-btn{width:100%;min-width:0;white-space:normal}.save-video-proyect-step--v2 .save-video-proyect-step__crown-icon{color:#f0b429;font-size:.8rem}.save-video-proyect-step--v2 .save-video-proyect-step__submit-footer{display:flex;flex-direction:column;align-items:center;gap:.65rem;background:#151c27;border:1px solid #243044;border-radius:12px;padding:1rem}.save-video-proyect-step--v2 .save-video-proyect-step__submit-btn{width:min(100%,420px);min-height:46px;border:none;border-radius:10px;background:linear-gradient(180deg,#d4921f,#c68a15);color:#fff;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;box-shadow:0 4px 14px #c68a1547}.save-video-proyect-step--v2 .save-video-proyect-step__submit-btn:hover:not(:disabled){filter:brightness(1.05)}.save-video-proyect-step--v2 .save-video-proyect-step__submit-btn:disabled{opacity:.65;cursor:not-allowed}.save-video-proyect-step--v2 .save-video-proyect-step__submit-hint{margin:0;font-size:.78rem;color:#64748b;text-align:center}.save-video-proyect-step--v2 .save-video-proyect-step__link-btn{display:inline-flex;align-items:center;gap:.4rem;color:#e8b84a;font-size:.85rem;text-decoration:none}.save-video-proyect-step--v2 .save-video-proyect-step__link-btn:hover{color:#f3c969}.save-video-proyect-step--v2 .save-video-proyect-step__progress{width:min(100%,420px)}@media (max-width: 991.98px){.save-video-proyect-step--v2 .save-video-proyect-step__layout{grid-template-columns:1fr}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__details-info{flex:none;display:block}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__field--description{flex:none;display:block}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__field--description .save-video-proyect-step__input-wrap--textarea{flex:none;display:block}.save-video-proyect-step--v2 .save-video-proyect-step__layout:has(.save-video-proyect-step__preview-col) .save-video-proyect-step__field--description .save-video-proyect-step__textarea{flex:none;height:auto;min-height:120px;resize:vertical}}@media (max-width: 575.98px){.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-inline{grid-template-columns:1fr}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-thumb{width:100%;aspect-ratio:3 / 2;height:auto}.save-video-proyect-step--v2 .save-video-proyect-step__thumbnail-actions{width:100%}}.albums-page .albums-toolbar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;align-items:center}.ALB-trash-table .LV-trash-th-icon,.ALB-trash-table .LV-trash-td-icon{width:106px;min-width:106px}.ALB-trash-table .LV-trash-td-icon{padding-left:8px!important;padding-right:8px!important}.albums-trash-thumb-wrap{width:90px;height:60px;overflow:hidden;border-radius:4px;flex-shrink:0}.albums-trash-thumb-wrap .albums-card-cover-img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 767.98px){.albums-page .my-projects-list-box>.albums-list-box-body{max-height:500px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.albums-page .albums-list-toolbar--sticky{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #dee2e6}.ALB-vsc{width:100%;overflow:visible;--vsc-segment-ratio: 1;--vsc-stack-peek: var(--vsc-card-height, 220px)}.albums-page .albums-list-box-body .ALB-vsc,.albums-page .albums-list-box-body .ALB-vsc .vsc-pin,.albums-page .albums-list-box-body .ALB-vsc .vsc-stage{overflow:visible}.ALB-vsc .vsc-layer .alb-card{width:100%;margin:0}.ALB-vsc .vsc-layer--passed .alb-card{box-shadow:0 4px 18px #0003}.ALB-vsc .vsc-layer--active .alb-card{box-shadow:0 10px 28px #00000042}}.albums-detail-box .albums-desc{margin-bottom:1rem}.albums-message-list .albums-message-row{justify-content:flex-start;align-items:flex-start}.albums-message-list .albums-msg-info{min-width:0;flex:1 1 160px}@media (max-width: 575.98px){.albums-message-list .albums-msg-actions{margin-left:0!important;width:100%;justify-content:flex-end}}.albums-msg-thumb-wrap{width:140px;height:auto;aspect-ratio:3 / 2;flex-shrink:0;border-radius:8px;overflow:hidden;background:#e9ecef;border:1px solid var(--es-border-subtle, #cbd5e1);box-sizing:border-box;position:relative}.albums-msg-thumb-wrap .LV-image-container{width:100%!important;height:100%!important;max-width:none!important;border-radius:8px;box-sizing:border-box;border:none;box-shadow:none}.albums-message-row:hover .albums-msg-thumb-wrap .LV-image-container{box-shadow:0 4px 12px #0000002e}@media (min-width: 576px){.albums-msg-thumb-wrap{width:168px;height:auto;aspect-ratio:3 / 2}}.albums-msg-thumb{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.albums-msg-desc{line-height:1.4;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.albums-card{transition:box-shadow .2s ease,transform .2s ease;background:#fff;border-radius:12px!important}.albums-card:hover{box-shadow:0 8px 24px #0000001f!important;transform:translateY(-2px)}.albums-card-open{cursor:pointer;color:inherit;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0}.albums-card .card-body.d-flex.flex-column{align-items:stretch;padding:0!important}.albums-card-open:hover .card-title{color:#0d6efd}.albums-card-actions{border-color:#0000000f!important}.albums-card-desc-line{min-height:1.4em;line-height:1.4;margin-bottom:.5rem}.albums-pick-list{max-height:50vh;overflow-y:auto}.albums-pick-title{min-width:0;flex:1 1 140px}.albums-card-cover-wrap{width:100%;aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#e8ecf1,#dee2e6);margin-bottom:.75rem}.albums-thumb-frame{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden}.albums-card-cover-wrap .albums-card-cover-img:not(.albums-thumb-placeholder){width:100%;height:100%;object-fit:cover;object-position:center;display:block}.albums-thumb-placeholder{width:100%!important;height:100%!important;min-height:0;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#e0e0e0!important;border-radius:inherit!important;box-sizing:border-box;line-height:0}.albums-thumb-placeholder svg{color:#999;opacity:.6;width:30%;height:auto;max-width:80px;max-height:80px;display:block;flex-shrink:0;margin:0}.albums-detail-modal-content.modal-edit-content{display:flex;flex-direction:column;min-height:0;max-height:min(92vh,900px);padding:0;overflow:hidden}.albums-detail-modal-header.modal-header-container{position:relative;flex-shrink:0;flex-direction:column;align-items:stretch;gap:0;padding:14px 18px 18px;border-bottom:1px solid var(--es-border-subtle, #dee2e6)}.albums-detail-modal-header__row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;width:100%}.albums-detail-modal-header__row .modal-title{order:1;flex:1 1 auto;min-width:0}.albums-detail-modal-header__row .modal-close{order:2;flex-shrink:0}.albums-detail-hero__card{position:relative;width:100%;margin-top:12px;border:1px solid var(--es-border-subtle, rgba(255, 255, 255, .18));border-radius:12px;overflow:hidden;box-shadow:0 8px 28px #00000038}.albums-detail-hero__content{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 18px;padding:16px 18px;overflow:hidden}.albums-detail-hero__content:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,#12161e33,#1c222e33)}.albums-detail-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.albums-detail-hero__bg .albums-thumb-frame,.albums-detail-hero__bg>.albums-thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.albums-detail-hero__bg-img:not(.albums-thumb-placeholder),.albums-detail-hero__bg .albums-card-cover-img:not(.albums-thumb-placeholder){width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:blur(4px)}.albums-detail-hero__thumb,.albums-detail-hero__info,.albums-detail-hero__actions{position:relative;z-index:2}.albums-detail-hero__thumb{height:110px;width:auto;aspect-ratio:3 / 2;flex-shrink:0;border-radius:10px;overflow:hidden;border:2px solid rgba(255,255,255,.14);box-shadow:0 8px 24px #00000059;background:linear-gradient(145deg,#e8ecf1,#dee2e6)}.albums-detail-hero__thumb .albums-thumb-frame,.albums-detail-hero__thumb>.albums-thumb-placeholder{width:100%;height:100%}.albums-detail-hero__thumb .albums-card-cover-img:not(.albums-thumb-placeholder){width:100%;height:100%;object-fit:cover;display:block}.albums-detail-hero__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;flex:0 1 auto}.albums-detail-hero__info{flex:1 1 200px;min-width:0}.albums-detail-hero__title{margin:0 0 4px;font-size:1.35rem;font-weight:700;line-height:1.25;color:#fff}.albums-detail-hero__subtitle{margin:0 0 10px;font-size:.88rem;color:#ffffffb8;line-height:1.4}.albums-detail-hero__stats{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 8px;padding:0;list-style:none;font-size:.78rem;color:#ffffffc7}.albums-detail-hero__stats li{display:inline-flex;align-items:center;gap:6px}.albums-detail-hero__stats svg{opacity:.85;font-size:.72rem}.albums-detail-hero__dates{margin:0;font-size:.74rem;color:#ffffff8c;line-height:1.4}.albums-detail-body.modal-edit-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 20px 12px}.albums-detail-msgs-head{margin-bottom:12px}.albums-detail-msgs-title{margin:0;font-size:.95rem;font-weight:700;display:flex;align-items:center}.albums-detail-msgs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.albums-detail-msg-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"index thumb main side";gap:8px 12px;align-items:stretch;padding:12px 14px;border:1px solid var(--es-border-subtle, #e9ecef);border-radius:10px;background:var(--es-bg-surface, #fff);will-change:transform}.albums-detail-msg-head{display:contents}.albums-detail-msg-thumb{grid-area:thumb;align-self:stretch;width:auto;height:100%;min-height:60px;aspect-ratio:3 / 2;flex-shrink:0;border-radius:8px;overflow:hidden;background:#e9ecef;border:1px solid var(--es-border-subtle, #cbd5e1)}.albums-detail-msg-thumb .LV-image-container{width:100%!important;height:100%!important;max-width:none!important;border:none;box-shadow:none;border-radius:8px;cursor:pointer}.albums-detail-msg-row:hover .albums-detail-msg-thumb .LV-image-container{box-shadow:0 4px 12px #00000029}.albums-detail-msg-index{grid-area:index;align-self:center;font-size:.95rem;font-weight:700;color:var(--es-panel-accent-icon-color, #b8860b);min-width:1.25rem;text-align:center;padding-right:2px}.albums-detail-msg-main{grid-area:main;min-width:0}.albums-detail-msg-title{display:block;font-size:.92rem;margin-bottom:2px}.albums-detail-msg-date{font-size:.72rem;color:var(--es-text-muted, #6c757d);margin-bottom:6px;line-height:1.3}.albums-detail-msg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.74rem;color:var(--es-text-muted, #6c757d);margin-bottom:4px}.albums-detail-msg-meta span{display:inline-flex;align-items:center;gap:4px}.albums-detail-msg-desc{margin:0;font-size:.78rem;font-style:italic;color:var(--es-text-muted, #6c757d);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.albums-detail-msg-side{grid-area:side;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;align-self:stretch;min-width:0;max-width:100%;min-height:100%}.albums-detail-msg-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;min-width:0;max-width:100%}.albums-detail-msg-side-foot{margin-top:auto;display:flex;flex-direction:column;align-items:flex-end;gap:6px;width:100%}.albums-detail-msg-remove{align-self:flex-end}.albums-detail-msg-side .btn{height:30px;min-height:30px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;width:auto;flex:0 0 auto;white-space:nowrap;font-size:.78rem}.albums-detail-msgs-title--skeleton{display:block;width:100%;margin:0}.albums-detail-skeleton-section-title{display:block;width:min(220px,55%);height:18px;border-radius:4px}.albums-detail-msg-row--skeleton{pointer-events:none}.albums-detail-msg-row--skeleton .albums-detail-msg-thumb{min-height:72px;min-width:108px}.albums-detail-skeleton-index{display:block;width:1.1rem;height:1rem;border-radius:4px}.albums-detail-skeleton-thumb{display:block;width:100%;height:100%;min-height:72px;border-radius:8px}.albums-detail-skeleton-title{display:block;width:min(240px,72%);height:16px;margin-bottom:8px;border-radius:4px}.albums-detail-skeleton-date{display:block;width:min(180px,58%);height:12px;margin-bottom:8px;border-radius:4px}.albums-detail-skeleton-meta{display:block;width:min(160px,48%);height:12px;border-radius:4px}.albums-detail-skeleton-btn-icon{display:block;width:30px;height:30px;border-radius:6px;flex-shrink:0}.albums-detail-skeleton-btn{display:block;width:min(132px,100%);height:30px;border-radius:6px}.albums-detail-footer.modal-edit-footer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 20px 16px;border-top:1px solid var(--es-border-subtle, #dee2e6)}.albums-detail-footer__schedule{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 14px;margin-left:auto}.albums-detail-footer__hint{margin:0;font-size:.76rem;color:var(--es-text-muted, #6c757d);max-width:220px;line-height:1.35}@media (max-width: 767.98px){.albums-detail-overlay.modal-overlay{padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));align-items:stretch}.albums-detail-overlay.modal-overlay>#alb-modal-album-detail-dialog.modal-dialog{width:100%;max-width:100%;flex:1 1 auto;min-height:0;max-height:none;height:auto;margin:0}.albums-detail-modal-content.modal-edit-content{height:100%;max-height:100%!important;border-radius:12px}.albums-detail-footer.modal-edit-footer{padding-bottom:16px}.albums-detail-modal-header.modal-header-container{padding:12px 14px 16px}.albums-detail-hero__card{margin-top:10px}.albums-detail-hero__content{padding:14px}.albums-detail-hero__subtitle{display:none}.albums-detail-hero__actions{width:100%;margin-left:0;justify-content:stretch}.albums-detail-hero__actions .btn{flex:1 1 0;min-width:0}.albums-detail-msg-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"index thumb main actions";gap:8px 10px;align-items:stretch;padding:10px 12px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.albums-detail-msg-head{display:contents}.albums-detail-msg-thumb{align-self:stretch;width:auto;height:81px;min-height:54px;aspect-ratio:3 / 2}.albums-detail-msg-date{font-size:.68rem;margin-bottom:4px}.albums-detail-msg-desc{-webkit-line-clamp:1}.albums-detail-msg-side{grid-area:actions;display:flex;flex-direction:column;align-items:flex-end;justify-content:stretch;align-self:stretch;justify-self:end;width:auto;min-height:0;padding-top:0;border-top:none}.albums-detail-msg-actions{flex:1 1 auto;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch;min-height:100%;gap:0}.albums-detail-msg-row--pressing{opacity:.92;transform:scale(.985)}.albums-detail-msg-row--context-target{box-shadow:0 0 0 2px #e1b768}.albums-detail-msg-thumb .LV-image-container{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.albums-detail-msg-row--skeleton .albums-detail-msg-thumb{min-height:54px;min-width:81px}.albums-detail-footer__schedule{width:100%;margin-left:0;flex-direction:column;align-items:stretch}.albums-detail-footer__hint{max-width:none;text-align:center}}.albums-detail-modal-content.modal-edit-content>.albums-detail-banner{position:relative;width:100%;flex-shrink:0;aspect-ratio:21 / 9;max-height:min(240px,38vh);min-height:104px;background:linear-gradient(145deg,#e8ecf1,#dee2e6);overflow:hidden}.albums-detail-modal-content .albums-detail-banner .albums-thumb-frame,.albums-detail-modal-content .albums-detail-banner>.albums-thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.albums-detail-modal-content .albums-detail-banner .albums-card-cover-img:not(.albums-thumb-placeholder){width:100%;height:100%;object-fit:cover;object-position:center;display:block}.albums-detail-modal-content .albums-detail-banner .albums-thumb-placeholder svg{max-width:120px;max-height:120px}.albums-detail-cover-wrap{width:200px;max-width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:linear-gradient(145deg,#e8ecf1,#dee2e6);flex-shrink:0}.albums-detail-cover-wrap .albums-card-cover-img:not(.albums-thumb-placeholder){width:100%;height:100%;object-fit:cover;object-position:center;display:block}.albums-detail-cover-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-bottom:0}.albums-detail-add-toolbar{display:flex;justify-content:flex-end;margin-top:.65rem;margin-bottom:1rem}.albums-edit-thumb-row{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;width:100%}.albums-edit-thumb-row__preview{display:block;width:100%;min-width:0}.albums-edit-album-dialog .albums-edit-thumb-row__side{width:100%;flex:none;display:flex;flex-direction:column;align-items:stretch;gap:.35rem}.albums-edit-thumb-row__btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;width:100%}.albums-edit-thumb-row__btns>.btn{flex:1 1 auto;min-width:min(140px,100%)}.albums-edit-album-dialog .albums-edit-thumb-row__btns .RM-profile-ai-trigger{margin-top:0;width:auto;max-width:none;flex:1 1 auto;min-width:min(140px,100%)}.albums-edit-album-dialog .albums-edit-thumb-row__side .text-muted{text-align:center;width:100%}.albums-edit-thumb-preview{width:100%;max-width:100%;aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;background:#eee}.albums-thumb-crop-editor{display:flex;flex-direction:column;gap:.5rem;width:100%}.albums-thumb-crop-editor__stage{position:relative;width:100%;aspect-ratio:3 / 2;min-height:220px;max-height:min(380px,52vh);border-radius:8px;overflow:hidden;background:#222}.albums-edit-thumb-preview:has(.albums-thumb-crop-editor){width:100%;max-width:100%;aspect-ratio:unset;min-height:0}.albums-edit-thumb-preview:has(.albums-thumb-crop-editor) .albums-thumb-crop-editor__stage{min-height:min(320px,48vh);max-height:min(520px,68vh);aspect-ratio:3 / 2}.albums-thumb-crop-editor__stage .reactEasyCrop_Container{border-radius:8px}.albums-thumb-crop-editor__zoom .form-range{width:100%}.albums-thumb-crop-editor__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media (max-width: 767.98px){.albums-thumb-crop-editor__hint{display:none}.albums-edit-thumb-preview{background:transparent!important;border:none!important;box-shadow:none}}.albums-edit-thumb-preview .albums-card-cover-img:not(.albums-thumb-placeholder){width:100%;height:100%;object-fit:cover;object-position:center;display:block}.albums-edit-thumb-preview .albums-thumb-placeholder svg{max-width:96px;max-height:96px}.alb-card{position:relative;width:100%;aspect-ratio:3 / 2;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px #0000002e;transition:box-shadow .3s ease,transform .3s ease;background:linear-gradient(145deg,#1a2035,#2a3250);isolation:isolate}.alb-card:hover{box-shadow:0 12px 40px #00000052;transform:translateY(-5px)}.alb-card__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.alb-card .albums-thumb-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.alb-card .albums-card-cover-img:not(.albums-thumb-placeholder){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .45s ease}.alb-card:hover .albums-card-cover-img:not(.albums-thumb-placeholder){transform:scale(1.06)}.alb-card .albums-thumb-placeholder{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;background:linear-gradient(145deg,#1a2035,#2a3250)!important;border-radius:0!important}.alb-card .albums-thumb-placeholder svg{color:#ffffff24;opacity:1;width:30%;max-width:72px;max-height:72px}.alb-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,#0000 28%,#00000085 62%,#000000d6);transition:background .3s ease}.alb-card:hover .alb-card__overlay{background:linear-gradient(to bottom,#0000000f 10%,#0000008f,#000000e6)}.alb-card__open-btn{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border:none;background:transparent;cursor:pointer;padding:0;width:100%;height:100%;display:flex;align-items:flex-end}.alb-card__footer{width:100%;padding:10px 14px 12px;transition:transform .3s ease}.alb-card:hover .alb-card__footer{transform:translateY(-38px)}.alb-card__title{color:#fff;font-size:.95rem;font-weight:700;margin:0 0 2px;text-shadow:0 1px 6px rgba(0,0,0,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.alb-card__desc{color:#ffffffb8;font-size:.74rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;line-height:1.3}.alb-card__count{position:absolute;top:10px;right:10px;z-index:5;display:flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;background:#00000061;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.03em;pointer-events:none;transition:background .2s}.alb-card:hover .alb-card__count{background:#0000008c}.alb-card__count svg{font-size:.58rem}.alb-card__actions{position:absolute;bottom:0;left:0;right:0;z-index:6;display:flex;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc(100% + 4px));transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s}.alb-card:hover .alb-card__actions{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .25s ease,transform .3s ease,visibility 0s}.alb-card__action-btn{flex:1;border:none;padding:8px 6px;font-size:.77rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;letter-spacing:.01em;transition:filter .18s ease;line-height:1}.alb-card__action-btn:hover{filter:brightness(1.14)}.alb-card__action-btn--edit{background:#0d6efde6;color:#fff}.alb-card__action-btn--del{background:#dc3545e6;color:#fff}@media (max-width: 767.98px){.alb-card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.alb-card--pressing{opacity:.92;transform:scale(.985)}.alb-card--context-target{box-shadow:0 0 0 2px #e1b768}.alb-card__footer{transform:none}.alb-card:hover{transform:none;box-shadow:0 4px 20px #0000002e}.ALB-context{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ALB-context__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.ALB-context__menu{position:fixed;z-index:1;min-width:200px;max-width:min(240px,calc(100vw - 16px));padding:6px 0;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000002e;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ALB-context__item{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#333;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ALB-context__item:disabled{opacity:.55}.ALB-context__item--danger{color:#dc3545}.ALB-context__divider{height:1px;margin:4px 0;background:#e9ecef}.ALB-detail-msg-context{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ALB-detail-msg-context__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.ALB-detail-msg-context__menu{position:fixed;z-index:1;min-width:200px;max-width:min(240px,calc(100vw - 16px));padding:6px 0;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000002e;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ALB-detail-msg-context__item{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#333;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ALB-detail-msg-context__item:disabled{opacity:.55}.ALB-detail-msg-context__item--danger{color:#dc3545}.ALB-detail-msg-context__divider{height:1px;margin:4px 0;background:#e9ecef}}.alb-empty-state{max-width:360px;margin:0 auto;padding:1rem 0}.alb-empty-icon{width:72px;height:72px;background:linear-gradient(135deg,#e8f0fe,#c7d9fd);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:1.8rem;color:#0d6efd}.alb-empty-title{font-weight:700;margin-bottom:.5rem}html:not([data-theme=dark]) .albums-detail-hero__card{border-color:var(--es-border-subtle, #cbd5e1);box-shadow:0 6px 20px #0f172a14}html:not([data-theme=dark]) .albums-detail-hero__content:after{background:linear-gradient(135deg,#f8fafcf5,#e2e8f0eb)}html:not([data-theme=dark]) .albums-detail-hero__title{color:#1a2035}html:not([data-theme=dark]) .albums-detail-hero__subtitle{color:#475569}html:not([data-theme=dark]) .albums-detail-hero__stats{color:#64748b}html:not([data-theme=dark]) .albums-detail-hero__dates{color:#94a3b8}.react-tel-input{font-family:Roboto,sans-serif;font-size:15px;position:relative;width:100%}.react-tel-input :disabled{cursor:not-allowed}.react-tel-input .flag{width:16px;height:11px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAACmCAMAAAACnqETAAADAFBMVEUAAAD30gQCKn0GJJ4MP4kMlD43WGf9/f329vcBAQHhAADx8vHvAwL8AQL7UlL4RUUzqDP2MjLp6un2Jyj0Ghn2PTr9fHvi5OJYuln7Xl75+UPpNzXUAQH29jH6cXC+AAIAJwBNtE/23Ff5aGdDr0TJAQHsZV3qR0IAOQB3x3fdRD/Z2NvuWFLkcG7fVlH4kI4AAlXO0M8BATsdS6MCagIBfQEASgPoKSc4VKL442q4xeQAigD46eetAABYd9jvf3nZMiwAAoD30zz55X5ng9tPbKZnwGXz8x77+lY7OTjzzikABGsenh72pKNPldEAWgHgGBgAACH88/Gqt95JR0OWAwP3uLd/qdr53kMBBJJ3d3XMPTpWer8NnAwABKPH1O1VVFIuLSz13NtZnlf2kEh9keLn7vfZ4vNkZGHzvwJIXZRfZLuDwfv4y8tvk79LlUblzsxorGcCBusFKuYCCcdmfq5jqvlxt/tzktEABLb8/HL2tlTAw8SLlMFpj/ZlpNhBZ81BYbQcGxuToN9SYdjXY2Lz7lD0dCQ6S9Dm0EUCYPdDlvWWvd2AnviXqc11eMZTqPc3cPMCRev16ZrRUE0Hf/tNT7HIJyTptDVTffSsTkvhtgQ0T4jigoFUx/g+hsX9/QUHzQY1dbJ7sHV02Pduvd0leiK1XmaTrfpCQPgELrrdsrY1NamgyPrh03iPxosvX92ysbCgoZzk5kP1YD7t6AILnu+45LykNS40qvXDdHnR6tBennz6u3TSxU1Or9Swz6wqzCsPZKzglJbIqEY8hDhyAgFzbJxuOC+Li4d9sJLFsnhwbvH2d1A3kzAqPZQITsN76nq2dzaZdKJf4F6RJkb078YFiM+tnWZGh2F+dDibykYoMcsnekdI1UhCAwWb25qVkEq43km9yBrclQMGwfyZ3/zZ2QK9gJxsJWCBUk32QwqOSYKRxh6Xdm3B4oMW22EPZzawnR72kgZltCqPxrdH1dkBkqDdWwwMwMO9O2sqKXHvipPGJkzlRVLhJjVIs9KrAAAAB3RSTlMA/v3+/Pn9Fk05qAAAUU9JREFUeNp0nAlYVNcVxzHazoroGBkXhAgCCjMsroDoKIgKdFABBwQUnSAoCqLRFBfcCBIM4kbqShO1hlSrCJqQQmNssVFqjBarsdjFJWlMTOLXJDZt8/X7+j/n3pk3vNq/bb8+3nbP79137/+dd954qTVt8uTJL73OMhqNer03ady4cWOhWbNmjV+0FfKGjMb36Y9/1fXUst9cb2y8/lpb797z5k2dOjXVD9Ljn59fcHBwQEDAgGch3l9on6feeeedn0r9kvT222+/sErRgvcDArwV8f5tN/rcvPnMZ22pqVFRSVGjR38k9Rsp9fLql/MXLj20VGjt2rVeak2Og/auI/kHBQ3We/tCo0ZNhwYNGj58/NaWlpbOyMhIX1//2/jTrICvckhXruQsWbJw4cL3tzhPORynSk5lZWVtglL9IkmdDQ05NqvVGhLwbKSUL+Tvb9yH/2sj+eN0IZZ3fvq3Hnp71ZtCOyofdnTYSzq9xX7UtsF9+/Y1FpeZT54sc2aUlq6Jy89YM/qj2oZaoeOkMR8dV/Tee++NWb04rrA5MRYKDAyc/NKCpwDIyKhE9LEzZ/r4DLQAAE6EyEeM6AcNH7m1pTMnB+fHX7tG9Bs0Xt+GwM/frqm5tz950aKDk6rsiA0xbUrbRAii/BDeV9bGhQsPRlyOCAuZ9GykZwT++n2RHPnVYQU+oaFDPQD8jEQAPiDdaLPaHGVXbn/O7YHQuIH9B/gYgzts1iqrtSopKWlNRkzS6I8arFaOFvTfew8AfiYil/rN6sWTKwtbArOzExISUl7+vwCuQNt8Bg71AQCcTwNpWeFbW3IIQEmJr08XgIzX2xDcvZrs7Jru5EWXwwKSwh2RkQ77w7Q0bXp6YRoDaKO+kZl8MCwsYpJ3pEf8liAAoPhDhqUMQ/wAkF+oqKiosJYA7HxotdnTtVe6Pr/S0h+AI90QffU3T9obGuwdD5PqkmJiMtbM+ajWI/60TX0COhoarAAE1dfXV80FgMmLi1oSKP7/B6ASAGyBV4YM7D/Bx8/bF7g5fgmgEwCCSiJtJQRgxEi9zZqVdYUu9pW0tLCIgOvxdR0dpxx5aWl7EzV7CYDV+tXnCzMzkzMvE4AFlTuhZaSf/OQny1L32RC+JcHikzJ06NAJoe+YNKRbsbG3xPlWZTxssNmdOP/J27ffudLJ60V7DAaT1lxRVvfwYe3Jlrq4uJiKjAwAcIWP+BkAhV/i7HA0uAG8BAIUf8qfzvwvgJcQf+XMK4GWi8OGTpgQ6uftzwC0LIM2WgcASwaXOBwlA7v6/YgAhFRt2pRGeu0/UyImbal77eHDo2kVAJAeKwE0fl6P63/5nSlTAKBCiR8AovbZEL9lf8I5AMD5booAE7OzY8X5fhGJi0/nTzTcMh+80iIBaF0APqvIu3EjqfRGcV3S4aSKYk8AaW4ADU4gOFlfn8sAXnoJBDpTCMDL87zU2kwATl+x1Nw+P2HChKHBBMDHFT8DwGjX11FSYu/f/aMf9XtOjwAacf2hmxRg7ywXDrr30kb7NVhDquo/z0y+nJs7ZUoYA5DxM4BFmcnJyV93PzjbvQhK3urqAYF7xflWVT5ssDaU4Ox7T9+6Ei4BaN0AUkvXJEExMTGHD9cdFgA2yfgZQAP1f0dJw0lrfS4BmIb4z5yZBgL/H8DibbehGROenQ0AQRhvZPwQAGDQ8wlqsFkmdP9ofr/n/OgK2ml1xxQECAAy/tdee++91wCA1mfWJy/KXUTr536T+O67764X2r9//T+3JkPdDx50f7qItDXfff+zeAxY1lYV0VCmPV1Ts5fGAGUYDbHpo0qT6vKTignAtWvXiuf0StwGZZPQybMPAYC8/xF/bj0AUPwvvzytKCdl6dMAvJxRuXjxkCHnL86YMXs2A8B4m4yWQTrdIp0uByMajcATJrwzXwCIiIjAFSrbJwGI+FlH00YH8/rQy5enQPsYgBK/BLCI1c0Afonhn/XjH8MNLP9o1Y4Pfg795N9hYQ23bt1q4fb07z+A/ITR2J8AFJnqOP7iuj7Fc35TK+9/bkPaM+NGiSnsB6wRIwGA4n/5T5Pzc5aeeAqAP1VCM4niWRqVgr1p1sEYlskNJQC4BQZbLJi0MAgCgBUKqYo3VEVEhIWFTZqXtYmVxiIAtB4QeDUAvMuSFBgAJCkwAKHlLAKw4wMIFG5URVgdLdwedEq6BuCgj1qzpi4uiVScYa6I0fWKJQVC2aRDY0eNWrlyECwMMIDDc2vZ6UF0F7z8tB5w4kTvtZ+ygklGkk4lvZ6sne45SDg8aJIQ2z+4Mmg0qcfauXPnfvPNN9XV/1S0VSWyf1Ls4FZ5aIHu/blGKb2UOM0ckq4PmsZ2b8yYMb2l4FbhX8ePHwmhuSPXkhaQ5q0tXzBvntdUUq9eSyFu9njXxpA74Leg198yktRWVI4OkAkymw2Q3WO90+nnN3u2H0QkHI6JpHHj2GvTYdsupd68GfVZ4yTJqJeUaNKhQ+rzCUvOMXEr//4vD3333XdLe+rRJx4iqumDnT2O5zW1HII1hPLy8pJGjz9GWgk9D61Al4fWkWay9VRbUa1GEVCYDRoonu0dr++n0ZQ0dMCNdDRYHVrtuImjWHQ80lvfl4WfhJetw1CFm6h+rkazd28iJHvyIe/IHt7ZOBY7o4GPH4smPqf7nRwz/sH6bmmi2HtvYiBUYPxEcZakt701PdsPAIhb3DBbYmIIAOK+F9HXJ6z7t799AwDI48+cOQRi66m2ogoAYVwIQEkQb8DrJza1azRWq9NpjUjXtg+aNXHU9EEQHW/YsGFD3toHMFZbgzUsDNPkPgAgpScG1vA4TgB8PZATAAoc6IasWPHhhwCQkyNCdwMIJCVqDabA8+cAAJFLYVD92dvpjvQe7ZcA7p0/350dEzNmy+iRAHBPrO9+AwB41Of4h2HoFdZYhsfL7ej7QmbSBdED/GkDXv+ju9Pv4i9mM+g09Rs1duKoQSQR/4whb7msbFhufHy8M2xup6AZ3sHzWOChaveIWQCtn00A7s/84MDuD4bd+fBDcYEukrVna5fwMQPAsqnQZOqqLtBzezysvHd6z/YLANndUELMGAmgXqzPfeON3+IE8PHbuL2YegYCAO+/fz/io2VMM+5HpR/BGXIPGCzix3oAaBo13aApK9Mahg8fNAo9ANsPGi7iB4BLZRUPH9advJGb6zx+3Jk7FwFtCNekNzQUabW3cAv0Ek9uUA0U+PGsY4NmzrxQVBS3e82wGQDA7bvI8SsAsgNP7y26HV4GALyeJzGaY5J18fZ4GT+3DwBK8/K2ZF/s7v46ZYwEsMJHrJ/gApBJ8QPAs9gh2BYBnT077OwUnvcBwB0/nCEAQPFBdADefv5dPEu3p2u18e39Bg2aPou2h9wNmP3wi7bGL9qsuVOcizoBgM/X0BBtamggK2wGABn+WSLw8awm9P4Du3ecys+aMWPGt6J9medF/EsBIBbxJxSFm4vM5moJAOGL+AHAO90jfglgy5bshO7uFAIQM2fkyhUr6sX6fW+MJQDYX1wvWI/+uOIc79mziJec4ESxDPGy6AF9RfzYHgBw02s7yswNhf1GDJ8+lvcfPgKrxfoAa0S9uP9HTV95LHdur8TzuF7W5OSqDdEGAFiaiIjk9U8hAMdw+1Ts3r37VPOMGR/K9l3k+CUA9P9b4c6y8LKC6upqAiDj3wpxD1Dix/m9Uku3KAD6xMx5DgC6xfrLYwnAEuw/jOJnAMHjpnvECwA8aK5YseK3EA2aogf0pQNIAIOaXI8S0/sBAPaHaLUEIOJHPmjUsWACACN7/qLVmoz2Zjabv3x8X+oBdP/DWeih94d9sHv3BzO+fOOND6l9C93xL00BgOy97dHo/ZHm6EcAwM8OHlZ+YLpFtF9eQAGA9+81pg8DQCzdU3D9Ef/YN3AC8OP4Z5D1DBg7XYmfAKitqYl7AA8AvDxxVLtGW1VVVhYRZjC0jhg/Tuzv3j6gCuEjfghGYd/cXrFk5BNqai4K633k938h/Zp15C8Tx68E7X7Dtm2b8QZEAH743j8gYQQwC8TGlp08Z7ZWC+k/4eFf6pc//Sje3+TZ/pFeqXkQ7hoIhhoAnve8ogRgCQZBMQsgTgBgXykpAoDKmpoIuJP/wMvzwaOKHkisVfUnDYZZ2J/k3n4ST/94UiHt2/d+Lx7yttFAXnP+60W6+X9ggQFzGDdeOJT791fQNAgAv/qHFFMAAJou7AWQBCAkKXzknW71bD96APnWQ4c+hthRsv1Ty2WNA4InwYYpzhJSW1MT+lmkxx9awyfNhQVmvf9+c9M4kVt1by8tsmuLub3I/in6er7URGkh1SZ1znfk/xR9o2oP7F8Pax1vbO8RgJcwhYp8BvpMcD1t+0GffPJ7xUo+CA54Yc+DPXv2vGA0vkBavfqIW+xeH3kr8iJ9QxJegQNpu/TMzZupnzXOkQ7+OkumeCCOU+Si2Sr7kR6RkQZ/iA0y62PWVKlUiLy8fsz1MSd6s+YhLz1vu0t7ILS4T1Rqn2cU9fF6YQdpMZIAG6dNmzZ5bX+7PZKGsXi0CM9xwZ+0DmuVnejxsHMDJu3Zu24vkrT+QTtYq4/8nvWHPzyeCa2HUySRbzMKAO9CGhZ15Pku67uGlaS7frzoeFat26uY2CpzijiIrbKfLdH2buy7eKLkR8oAaXWhQNLH8+qEKirKy0tLS6O8bXVZQpvg8dPmbV/O+jH0IvRClLY06hkPAcBGqLa19ckBzC0HVg+0R9rQFpqFtWER1oBPhr3+eutPocevPzIaBwTseTORAu/rQ7sd2AgA4g69T1PlfmGVsX9fn8ESALk4ER5Gsb/Mny2tbzGkPQwASH1s2iTDBwC2yhYeVdgq+yXODAwpCCzAozT7Dml12fqR8VGcOMtk9A0pkUvsI7YvR+DQrl2vQLtWpdbFPAVAq8lgMrcygKEEoKQsJKTMYQgLDQn4ZN3r60T43ngSrH5g1rBcWaINAoCMX1plXq8GoBUAXNYX4RcfPqzVXa8tqk3bpATAVtnCVpytsp8tsCBifcJVil8BoFhfu7OE5RCyGn0HWxweQLYvf/HF2tp1T568IgD0Gf2MJilKBSCrPf5Cc3h76e4zuwmAv8ZqQ5cLMwwNA4DWn+IfwoeqX3/8kQvAQC2rGQCU+NkqywuiAqAVACa6rO/hYsR/uBi3wKZd7wGA1gPAcEvfhAQAmEEA4DwLEgo4/tmzwyYdYqurWF+9zWKxhCKlTjnV2WEBxkhHX5/G8jSZEZoKALWJWbuyYgWBVRgA6vqk9hgDNh54YtI2t2jbn5wBgAl2m1XTYAmxhFoNU5DG/uRnHuG/d/yjEa0X7kID+99tgu6OxTytxK8A0KoAaCGexz+rWHPpUtKaG4e1hwnAhhNZlLtMhwyG+HhDGVvl0PXZ2fv7w3oMe8vPijuf4of2AQCyutDmzWdI1zcv0Psr8SOFF2As0Th8Qr84CiEzcjSKni09b4l5C+al4r9uAcCBA1nthuYKc3spA4i0hWgNdFazgbK8n3iEjzct380S1rd/f+mkAECJH87O21/2v76eALQM4MiRX0+MKqXsFXSYAei8/d3WXLHaoQNTUga4AYSGiesPTSEASvwEwCrin4D4GYAv4m9MS5M5yalGX1uixccntCDwKqf5n5FSboGNBw4caG03m1tbz5zZs3v1bAAAKvtJDAuzAeD1c0r4DEBY4f4DKH4C8AclfgYQxFl0etRWAAj+RwjA6DUyfuoC3xt02F6JnwDQ8UNpeQAB+DTY6op/HxJLU+au3jj5JYRPwvR5ZoFN3v12oVxjkE+oXbG+4o71WH5dJa9VALD7wBPMArvP7AEAfaTVgm3NZkzcszHoBCvhM4BvhTcfMOCB8OZH/sDxp0hrCwA8PvKjNqkaAPaL80sAyvU3fF+sU1tptspDaRkA3gKAEIoforwaAPhZ3f2de4RWeUvAARqDKH65ZDKE7/nxriexm17ZtO0JxvhXX1n1Q5UAYCMQTCsvn7ybEuYL9JE2q9jfZJoSBgADEP5xt757MJM0xMcHUUOfzr9Pywlua+vtThhJAOvdPYDc/LjRayC+CxiDTm2l2SpbeJmPHywzyhLDXH1ICI96wEAcAlIr4ABKSThuXt4c75ByyJ2Zj9qDWbD2SSJmAdaqBSp5CdPoB5frx9LDdEVDG6C5cKnB/xz1kdB3rAcP2Bb7+X0q9GtOXirWU7HGEgBSwI/CoehosrIT2f7pFKmtNFvlYF4W/jvAI6kMoX2y1kBIZKBHu1PDwfNI7A1ZbP+UIgPMAn08hFnAIOROal3P6pnlzSQlK8pHf4F2s+AwjSRNvDsCadl76bQif9tbqDBdNvzPfxcy8+nCw1OULDDrOukEi7PXnngo+IDLY8UZZMmGOmsMn09yPTI8VwjhWEUkXIY4mYVu2/7qq9tJXuqsLoxJj+XMZqEWUmdnskabf8olWOI9Rl9Ik07vqeh1id/EpqZRUGKOhksqxveuZGm0Idx3g//+BPrd734n793wXnuFEoUOXc+ClJcrC4wiI8rv0On4GNUbbh8TBRtwDOPVWerxv2P9SuiPukKcBwd0xRPusuLSH+/xUmd1r9dm5XsuZzZ35kBLxCt+ANBoihA5CY6YAODEmnS8KRpIr7cBgJp2uyDkahcmi+EAUE7SpvPQFRrw9yfcvk5nPHUyApDokQWPBQCOXN7DafPo+ABH1RN8fL0t6OrVq1X3eC7C8dVZ6vHu2P/4xz//WQDAQ44rnmhXFlrYYxeAW+mJ6bcSEyUAEFCyqJdPfkX6HLp8+fJXBEBTyAR2uAD0tWjSfbh9BGAUxX/1zi8HVXcpAHZq03m9BNBptXY4ET8DUOKXANJk/AxAFETYbO/ayJ3aACAwcH3gep/Qru4PUZ8w/nW8X9gWOMSdZR7bRG81jkOU1XjeDUArFOey4i++WFW1vr4NAMTLaFjLvekuAJvylYKIXIcvFcQItzLB9o5G44CzylcA+Pe1+GjS+fojwGDO4hbcOfuXX35bnZ0deIgB7Nyp1QqrygB+1Wb9lbOBAUQTAOV1XuwhdRZXI7Q3UVplfSKS45aEc0MH9p/yTveKkQCw7WrIXneWmYDMrD3++Mnx47x8Iqt8GiTs4+bJ8y6V3Xj4sOLkjV27qjA9AYCBvGJsQkLgXraKBAAEOsCdZPfLdbjjRwQAUOJvxy7t/BK+NKuPhqVYTX6PEHJ101+qq8MWLcrUqdf/ne5Pa+OvMLPRPB3dBw+ychaDSkers7gaFiAliv31sSHr14euv0o8n322XoeAHXhwOyuydsMYwJDax0+ePD5OywCA8NM4fAIwdWfdtIqKvKyMXbuKDPWFRS8wAG3r3lvtF0RBAveANuqv7K2Dc+3K9Z/g7gGtlKRja9sjPjSQF6/eqc7+9ttztKz3Z6uarl22BcqL+jvdo1URvyqzGbSUpOTX6XlkW0mvpaqzuBLA6dOxOD4DKMA7koRzaMyUf3+xczUCvlVgic+m+CWAIUNqjz95vEkBwJdfAniVhj6+/xuRjGyTAO42XRjVxJMfACjxE4CuveRlC2SO7d13NJD59yJFSQD0QRj+tPHu7flhpqv6y+pv/9lF7wn0QexZ4g1bBIBZBCAnIsJaEm+QAJT4f/Naqrmndd2wCFMPhuHTp3OWQDk6vS1hfcL+6v6I/iU8vgPAkAs1+5vPIn62zt6+56AsdNChjx49OqcvwsEQPx2OjwcAIv5d+YW5hfkSgNZ814wNGADHP0HEo58Q8PXe2Fjx/JkCxd7T8uXn+CUA3P4AILcPFu8NuqrDziF+lND4hfCjigAQsywKozQN0Esc8eJ89LTHLk8+7ZmV+LnBnJX2KNAA8KvVQ//9xWTYkDNnJq9VW2m5XF8vl2lSx/X3AMDhU35kee7yXS94mfh8St78RNZDOetAEwBAmaRjoS6t4a7M0TKFcWxNtfE+cvvgsWKCjs3U8jwFAGxd0w150DIAkHO0QSjaSPM3Pa6BI+RnVtojAPAErBRo6AeHtN1YDP8uRra1aiutXgYALTZ1H287pn+SxAAA0pFB0aQT7wuzKbOQwV93kfC/Qt13j/TI0k5kg2Yqox1YY0VBwlKdWXgx6VvLzKlRrPEjRU53Q7QQdpenE/bW7G7JBpZOpUmfLVi9arXQWkhtpdXLZP8WzFsQFx3Hh2vm/CjrBZaX9UbvmzenotZWWmpZ3AOJUgvCtkq/2u2Vy0lmbiOfZhxLqSWuyC/FpS5qbCyiW/6LUm/om2rv6mrvR9VGyCRkNErs6uOprS2bcpaZ91Bbd0CTmsTiPd/i8gtuzxGVPpoIebTY61qJ+aT9pJOytEnQ6NfiSBlxcbWsMTRG7LBtdFvJ8nxI9FAyKEhgkJRa4jqHpigjQxMZqamry/fV1Hk3eWRx198zmjTpmEZovSbe7tRGq4+ntraGnlY9nJfT47Wu5YAGVIKSZIEF7y8KOrg9R5C++r2iI6/W9myvF2p3/YNwyqQYcl/Fc14TkcNAk+r60AkPhBzg0wkA4GNi2fyDCMAg5VURKkfz4uwOzWJN0GBNuR0Qrnk3jTrrqlh68O1wvDlyNCBp6R+k0Tqq7ACgOp7K2koA6b7xSgFGeuTgvkElWBYAEDgidxVY8P5c0DGMrbLTgx908tVTPdo73uumw+4baW94WByTlp+fFuMCkJGhBqD1ACCeFP2pTg/WVzkgTpiXUV6GtCCeD4Li82N29vYGoDs1/Lrvy379ngcADaWtg0JwMAe8ufp46gIM+brdYnEKL4/lSF5fItqjFE6ms6/g/UVBB18Qb1xgeno4x7qqf/XUKdr81i2ZIfJaU1LR0YEsbUxMWmnFUQEgP5/sYFxceXlWn1XIGR6w0JzDWosGZ2SIBgeFwJvDeBBvtxWVz5Ior2Xle486i4KIO1fP3aEXkiv0QQ47pa9CQoTTnP304227d08ejwMsszRaylwAZIGDvwCw/RQ8ObRRaBUXcIiCDpwPAN6NvQoN5vgHngOA5XT7NDVJa+31WUXSjRsxa27EXEuLawGAo3HU/+OysnBjlpdmPeNnExkYV16+HO3NEKMQJjgrGizjl1a0MTLI4xL2vek9KrBg+IiuhBRUFhMAfrojiae74Kcf715m8j0+ngDgj/vBR9QOAyArUmj2njc5cJmkOLCKa5u5PTO4YMM7cR0REPELAMtxxA0bpDX3SsXYFwNdu5bWmZN0bc7RjNraOMSPHpBRCgCrKWcYKq//njNrp4kGmyCQCQlGg5X40WDZA3z6u3vAnUEjRtw5d+5LAJi/Qm9xcOstFht9JxHp9/TjDeteKJyd7AFhuVPKhFX39vcXXd4hssjbuQO4IGxkAD6iPZy1Rg9Yj/g5/IGPAGD58kJ42Q0bwnE8AUDG39mZl5eToyMAiL62Fok2AkD34O7QM26jlIcG14oui6sYEjymrpxeyuUJlaZuqViWnz5Y0x8AQpt7J6V6Hxs+4k4N2chD386f/6EeRseB9lso89oBY6I+3lhVAQYDSHfud5qEkUEWGftj574ii2xWUqJyPTqfKOjg/WlQ5P7v4wJwSguhoJEV7hW1huOHKO1xDQD45aJWWyoAUAPOhBEAgwtAbZ2YhC2haDA/bbkfNvKmxmRobJF5mgEDNL/Q2EPKU72nD7rPPhq5rwf9CIDdageAUK2hod4GAKrj/U8BRiQ/ju8/R/7UJ4Ssbl9HutbpL63uUws2RH/k5bKe1vrKq8td1nsflDsXAES5OXQY9da639SS6uQswAC0ByyTlR6QAQkbEgIBQNbicggY8qCpdRpb3M6dNAguS4rTWC4ZjwVCXIABCitgdZ2RGNBDMAs4bSUAoDre/xRgsCFYvx5hkbkVVjfIv6/L6j61YIMLOs7ysuvttdSRV+vcnqEecycAiFpbFtUbiEpbzpiy6NKsDlhL/pS1ZQuq6TZwkjCYJOtuSVNJpZ8nIQeaf/NmPlKyz9R+b4T++cj46JF+9iM9JK2un5+0uurjkX2T5Qsso5Df/7O6smCj5/a93oI+5eUjKu0JVpLMJK/r18PDZRaWq4i3k0ykcHbLKmcqaoVlCvcQtGjEjyZ6emF1Fre3CpDa6vKZhbHn8wdLueytnqU8n7CTFSllugeMik0WaJd6CrUZDTfmwep/cY3S5M/hmqjP73V9Mj0uKjnA7ZQtFebiRWiVt8x/yrHW6GE1SYf8Hraa2psUa2m0QWRlQ0QWd8FiUrkrL5XK+ytm13iiUog3mzZtQbANsrpL7CfpySCz+G8BXEChYRVAxj1vSsmCDVUBxTfFTq3zpDO+Li5/Q9OFlrg6tdX2MovZCn6MtXM7PS8LAPQ+HQA48IcPeardqFesJtf6HvL2bby97tat9unCCQIAz/ORkWKeBwB3PgafKWxOFVYXCYvjwuqe4NAlnpcIgIhcFkQAAAfOfwwNIwAALR4IkKEpMJp6ZrWj1QUUgx2Yde32G/hIB+VVx6LUVlsCcF2Dyt4MQBzvFQgAKP62pvA2CUBaTZmF/RjLEV+dn7nuVvuo4fQRFQBYoHRH31DKAgdX5EMSb0ZGXIy0uiU+JcLqEoBprvgZgBK/BKDEHxYBAIMEAG16NQDoJYAdO7QCQAKnL043N5+mbpB4qNEZ77CXlFRk5FMJfFOd/OyOxJ/deZ1A99+8Weue5gjALphFLL+yezcB2AhZmy5Y2Wnh9feSCGE1ET8DAM2D3WeHDKFuMGi80R/hl+CjqvgSBsBlc5V0vMpCqigRF4viN7AVXV252B3+S8jaKtdTZoH5q7IIaUUjJnEBhYHWxysA3ty4482Nb2r5+KyMuvw64fQqnBknT2aU7aQe0PX8MqoXaKUsaCvivWvQmiQA7qHQ5t7bkSt5RctWYzcD2MEAwsNDJICvFi7sewf6knRnIltPn8vdxGNYvGkcAPj42OPt9hJfTqpyAws1GRnaImRBXQAQf4mBG7i2snwnaxlp51R1FjnEYRfqgBo69nHO0YD1ngAKNxbiP7S9BFAXV1EhnN7D8KLw5riiirq4lXUHK47VIf6mC63tTU3trU3T78IJilJSpQcAwK5XeLlQAXCg6oMbVYife8DCep8RSqkpACD+e0hL70UPGD5S70/pLXQ6pyhY4BzfYi20uNDgBoD4Bxi4gQyQZnVZPK3OMquXOecIdgQA0vMGuPwbD+yg9RIA4o8T20+tAFvxlV59Te6y0Vh5wWQytLYaTOgBAFCp3KNiEPzxrldUADD8VV06/wUWfw4AZDUVqzoSy2GXHwyZiTGgHwGhLHGoj7Mk0jmUAVS4D54BxcVcr90E5fUfkJTGb36ox4gSDwg9hkthP4RQCDtu3Ic6dYEDF1CYPAHweowBwgqPbVoJyXJXfFCxrCgjDv8Jr4urO51bk1GBLDOUQ+IssxesKKlSqveeH7+iBnAAqo/YTTogsq49rOfB7m23brUOp2UGQNH4DJ1gEVnledP47pKvfLdEqd/9occo8TMAJX4CoFXilwBg+lQA5HoFAIcvviiZWsHXH4q5nVDzk9HqLLNXUaFLJlORqahuz4uQOCDPAkblUYvkx1bTw3oGt3Xi4ivLsoDBnVWeygNc3mYSsoQA4PnyFwDIMCglD8EjXc3/kAQAPbPE4Wx9PW6BF6RDkW1ci2+K+JsngQE9AB2QOwEudGNdRoU6y+zl/ohMmjWyf6uiyfduWEVSnJ0wZLw4UvkMTaebCCuqLOtVFQxKGasQdwSYZdcZPWweSykFFuKwlZxoOBdQXIiGmvUkVxJ5g5TaSivnHs3SqeQ1UZUl7Q1p9Bp3kQWvFicXNvvQfGX7cR8fmqs6oPozOp1KAqgClSyw1AKSnqVA/PbTXj3E7RWnn/81jrcb4loHme7+n/Pz5krWuu3GM5+hVnmOfAICAFVWtzdVE9g05VApHvNTPawnW8fLiYmPeXvofmCNztv2lRxRuG/p1AUXOl6rrDd6WFGyyqsXQ4oXnKe3sRIT2f5YAsY2PV4nNJPUS2nv/a9wQJ3yewPiW2OcP3wDN8LQvIHP3zO+7/kXJ8IvrYGuJBUDgEhqyruaAJSXa0I0eaSjRwGA1otw2DrqOs8HBt6hzb+tSbi4RAdn17jE/UI7UwJw+Po6xLOFjmsroj//fEMmr+eCCovl6lUfeqHu47d2scsG0WA5eSqMj1AovM/QiAB8JXZnnRvBul6u9k4/v9Ccmbzwn8ZIgROwwDPET6sxdeaEa5xOTfiSnHA+//OeWetce0cDVAzl5BwGgNb29lb570L73fZ+AFCqsWg4fgCIYuspLidbVxzwNgggzZOQ0o2AyNpG2JWHKQZgJ6sdycvR3CGdDbYyE6kFABD/+uyEgoFcUBHQEAHVV1XxZyNhcwUAy/r1FP+UiIBZo0zmY+2etcQc//3uzE5T54P1evSokvj4SB/w7I/jAUB4Z3N6ZF8f3/TmJRsYwMILraQLUOvwz8ocHR2ODlSo5V65sg8ANKx0B7IsJGGtLaraXXF+Nir0/r77fPb58wkXM1HAAACUpbZjvQJAfJY00EnLRt8gdPXPIyIuiwoRLqi4mlBQkFI9gQFQUWpDhNNZbwWAXADg+AMD9w8dOmVKaMAsg2FQ+3BYFs/2TL+/EIN4Z8qjgXqjf4kdpoP7kwCgMWkdMGNDI03hOD+11+xhrWWt8uHiwyfbGk+6AdjtjkhhPV3Fx2F0/tnyszixP9cCy8/UshP2y8/Q7Brg9sHeImvLX42JlLADy+E4HrxxZlhY8gSuEGGrjOrnagAg4wMA9RH4lCu+w5lLADpQ+mlxxm8LvFUytKTEcnCWofV5fOVzzAmVlDk7yAneP4/4M79GcSoBcJb4l8SHIH4+Hj8oNoeGLtv8kNojASjWGlnwS5eK16BMM6eidMlhFwBtpK/Bw3qGqqyn2J+SkASAPtM6fz7l62QG4O8RvwQQL95qOGnZDeCyLGaGVeYesL8ayxKANl6Lt125+/DV2CVTZZGzcrHZPDmvbPLm8O/RA4a39+uux+WQF2T6/ZZMxJ/yDbcHPcBGPYDjFwBM2lPL8jafyTCF4/zUXrOHlY7iStXDEDlUAPCNdzgdeHqz8z9Hwzx8SQoAR4/S6/yYo1FsPbUKADipewnZeMvxZcrS7q2LuNY3TMYPAQAUSfHbeDma/1xmtdIYYMYYQE5yYEFKyjdoLwMIC4sHAPzHSQAqKovi8L5w2uT8yrz8uPLiWStN7Su60COnkADg8fkWU2dmZkr/ZwWAoCCMAUEU/7M4np9BE57TrM3avLm8sHnhBkM0ffbX4S4mdoSNXiPiv3b7ypIlt2/rvNjaYnwXFQb99QRAO5QB4Fvio6PZeor4OAury7mYXfMtWeFvD/X6OpNqfbtkXpYLIkTBhX1w30gDA6D9Mfp2d/cTn6kZg7gQoLpaFlQsKH/J9Sj6p1/8Yktq76LFIDAtP39yXn5dXv4zs5DFqFB06Us8jYZn7v/GVRCBW4qrC4aKMQA9wJyzJFqbn2+IXrgkmgHkDqRV8nwE4DDU53DO7dt0C6gLCqZi+tdatHlyGhjN1lPL4vVbAwPvu2aVOyn7dd4h92ReVhREqAsuxk6XqyFplT0LMILXyklQUpiaVJlfWRkXt7g8P6M8I2Na1KyVpTt2vPjiRgjO/MAq3RKopsDd3lNFbuVDWTj/hmYTj3ctzQYCEIFRVzkfirUheRdcAwB1lpXsnyHAFOVyj2w9hdPk9UsPjVM+Oxv/9cdzx49VliF1wcVY1S84eBg9JavMLlyqeOrhw6mpl4qjooqfiSruM+sErLmHYP7++sijvduVYgfa7gX1+XV6Y48TzoF6WOFPDilfxZHUWWB1VlY+Fe12qTe0wCOIQKkE+SaAQcp6E1JvlZRSYaH+AyCPn1sTnxMqmq2SOsurXl5L6vUWnYFb4KXWJ3v39viFBXXWVFpT/EFY0wOiSjg//03Wmd5ZdRcSL9SJdyN4MRK4cuX69bHvtjWyLn4claHNqFCssfN/ACSSlF+MGKC8+fSFjHPbWOJ4Bw/+1VsldXvVy2sXQ+ug2Fgy108DwIHXPr4gfmHhs4fQDegL0g2dPhI20/2ISwA4B52fv5EeQncAwGk0/HReHj/u5qUGrny+oCBWNPhg48GuKK3GcMkKcR2DddI8IfQYIffvA8hfjEDBBklG4A8AHDj0DnTwr656mAApdZZXvcxWe+bM27e3bQujn/J6CoDH/FFkQs1dBnCiklL4izERbebSUmEMTE3HzOIzOQaw42+dnX/bCBGAFjS/heNXADQ27u+6eLHrIABkGOouKVmdsgyhiooMoU/58/ga1vnzNV/j9beUqB94v02JnwDopFxPzOqCCvUyAZi8rQa/d5f9fwAkcg/APXteApgGFWq0hZM9ANx9fkWTJ4CizOQiAWDBYnR8cf1BYHNq4PMAEAgACfsPgkBXVMWlS+gBso6lapJGqKVFI6T+BQpTz6ywuSzeKVVG6tCxtrZsdQPgeLu65C9W8LLyCxEAgFlm2+2IiHsAMOWpAKgHXKAe8AQE3j5BxMrp/NO4tJQBtFOKpp2sJAPYsTwuOTnuRQbwfcWNG5eEMLdc0kkABxMu7t+f0nWzK75nlrdMxpe8SAGgxA8fYVJlhf+nFpkVvUSn6RQAOCtd39WVi3gJQKS4f0R9bxAATAaAewUFADDlqQD+W9y1hkVRRmGyy+6ygrYleMVCM4sQoRvQKiFSBlG56CZiYYigEIgFlcJWhIJ0YUuUCLMbT1mhS4ClaRJPEQRElhbhpRD1qSyhInvq6f6e832zMzta/arebm4zOzvnnW9n3j3fOe9H8f/gev6HH57vpPZyMAbK0pESpAfz/YKA5YuWvb9skdnMBGCq6PO2lpbMz6l19pWhUZdg8h1ljvLHSOCiZUxASxyw/eM9F7Cbn1LHNGWugYHyv3pJgIcDhSRAla5B/zQCZNvdnj2y7U73/lAiYFVJ3/33980jJXkqAsDA84e+aaorq5MEYCaLlBjiVwgw73z//eadZgAEIAV3O6YB9qN4CASQ1t/KMkP82BEE4Mu/5+ieoyDA6pnVzd3G6Ni3r0P8aVqwNA94nJDcetfnWyRuB7Z80rqDvv8MPA+36y1M9W13escIEACVNW9eX9+8vyIghr0Fnq/r/IEdFnq/xP1fwbHjprFqZyYCvHDaYzRXGBkHJAoCArby5qtJa4KAGctAwIzqTR9/vP3j7Xu20whQ69gwAs7UgbPIfGyRRUYxs1LMCzy6tnWTGj8R8CkDnUfyDyc5WOiyxCtmQmTOGxcXd20cm7mdTIALI4DwvHBYGOopjceO9czaggDcA0TBA+4BIGCSsp1mr8YIAgKrqqs/BrbvOWr1lMa5egJ0WWQQAIhqXgAEqE9BQu+3OuilvL7W+FZKOAmHvYuBkwl4rV81WCB4CmNtgncag+XfKyr0bWyiq7kK2MDQdb2dPALUtzPWywznWolWoFcD/fv1Ul6pE1DKjVmkiloGPgMvPTh/qpGOWjsGoPeZUlF9+ypv//pVTspyLe5S3n/paR5YynvfweDt+qzzEAn5CWhkdySGR2NKMD4+1oH/c5WAsv9lO9qSqJZ5k5LbNgukKuerrxUmKrSXzyTQ2moSuJEgiiouIKBfAPBTpWO0IzJS9rAsWNAWPLR0ZQw9VyIisH1UQcnXnJVdSYjg/U/Twcdvl5/fewzejv0ZSlZ2SDmhsLs7t5w+I2yIozwjwwGxjFcZkflh+iz1L7VBtW+jzc3pzM8CwoyGUM7hBcjz5YIKqTSBaWrWWbTxcVZ6IHhgYNMAZ6Vv7ADEk4J9jgUBE1TpiConQzls5WJji2IHStN+8vErCEzzpSqlEVtnVG0dylnZEioQmMf7y7jnzXMTEDjBF/aHAG/n/YHD54us8xDE7WjurLVXuPDDlAjIiUzPyTcY8ImRKSBAZH0PHJAFF4+/jfDwd2wl5c5jw8xB9cSAzVeeL0tleZ8gpYik6yRlQp0KMSkrXb3uq2EXvpv8LmWluWNFEIAqBDcBqnSMTiQCEH7R/D2lu1ItkJZdBWm+aWkj0qq2YjtnZbkKawbvf4TQ39/d3d/Pf/TZFVjg+xID22l/jv6aiyYOP4DECBNQX9HgKMx3VRAB0Q5k9nNiiYCUICaA4p84ejTCp/25zQ21zCCgvHxmJUZAoYEJkOcLLzQMDE5fsRcaLDQ+BA5to8IwImCA4qcn7cePX6cSAG8zI0nj8WJ6fJQqHeMdiZH5dPk3IXyjOf/rkC5fhF9QUFp69jkoNOSsLBdIzOD9ScGcf+gio/GiQ+dfjxcYMV2SAN6O/YGJzcaJQuoSARXfFDkiwztiYjPzw8opNZcSaTBGRpYnwhwT+59/WEijfux/heI4URk+8+aamZWzzTKNPUyebxKZwRURwskLbSqatCj+nTsPCQJ8/Dyn35kAY27nV7VaAiZdDAjT03gUfdLl79rVbcxw5M+mvjykMEePSyutikPpKkvXEtkxzwQA2wzANv6jT0RBYJcggLfT/ofroKK2NSOi4ZOHOEBAaE650VEUkwkC+LGNf5SkJRFwzWiaGm08QbW+xxxZe/dWOvdmhs901EzP1BAgpO9UR74U4sBZbSYm4KNtOz8iIAlLSlGVSgoB/vUDQWb+bSAIGMnnTlL0ivgcXP62Tbu6zZE54bDW+toPI6CrNC6utPQcGgEsXRE/CGDlxe1Tt8Ay8NAtz9KffWBmtpXCv/NO1RFip9G80+hfh+MTAfmFFbGO0AUdMZnhsbPLUzLSMQjQ05kY5J8YGUv7L2scfaB/XOMLtH+8MysWU9tAT0tfX7gkwGgdIaWvvlZZEPAhj4DPQIDOoYIJ2GdsQFkiDDLcBJyvFjzE5+Dmtys7qDwW1ZIgAFJza0HaCIRf+v3XisMD1+IKAoRIsaRmp2/nP/pEzPAkgM3TcAecOFwc35Gf73C5CuubY9rDQQCMkVPgCms04kVkfvhs3v/9/nHj+hE/E1CE+LmYt69vtyQAOWSY1UkCZPyybQ7KkupCP9yG+ImAG2vUyXYyiLyCCfBvaPDXEGA8Xy14iM9v67Tj4u++dPduJiCgYF7p2WdXVZ177tenfT9CODzw58Wx9OQMlq/9ppvsvufSn/EVmAECKEGnOkIMP7TN/9A1fHwiIL+jor4+ph7FuUxAeUo+EwBvcBDA+7//Pp8PEyDiZ4AAPl8iQErfE4cPc8GSBNr4hDK/Wrb9ieOp8YGAffvEF078NmDpeI1a4DC1vjYxJ5YQDuArMCuwC4MItjaY7Kq6lmtz5VOApScr2DE3QcvjP4APPZ9fYpyyljdetMkWFnJ2lghIsVgc+UYjnoL+QeGz9ftP5cd/bCxYIJhk1tn6F7XC+qzzeP32K94ABAEXAyCApOONkwGRtT1rSLxaPQzAP4qwdKk34wvOEn/xKnDUmzBGB9477w4gj7frfX01hg8MvMbfYRZLmHAX4/35DfyOydjbo5pZJn1zvSXUUmEBVb4L6D+f/yMKQKYRvPKSBgeTUKp7gdT0c3XSNSlaZqzjo4upse0DAVFcDHytgmt3rwDqLNQXbekwAaLAwky1x3w8ofRVua/P4iImwwcGNQ198OBBLy2mMlQSnQGLF/vOnD5scyCjTPEpVnZhFjRtdkrbHX8U4JVUUVFfUeF4z2wjWHN9NtZ5SNFop8PBZXzF6dmjID0/ePjh4vLyYsXn4davd0mI/uKh8CWm2Wwz5uN2ki8xS1tRsMDHQy2ytnfzTn3tMLLQhocNAcETpOPEwaHeBz0IQLM5Q5ixzX4iIzVjZUZ2yr0ls8gQvEw6RNCdZm8+vmLjbXZjsGfbnTGdunBEgYa31/6KehdKS9dMkVlfH79JfdousCSnK7ANPviRlgBIz4TmDx7+xlUyq6T+vpkzUeM0EwSkKSil2l2y2AQBNTWoxiSLTZa2ggA+HipRAf65DxABOBN3HpMImGS42cClc+w4sXmoNfVlDwI4cDm7Ezt7UmpMQkRIRMLqEkYZHCJYOmeGH99xfDcISDWkTvHwPU7npplhskADBDhcaE5fY7EycimrmqvxCU5yBoIAZ0YqbEKH5W678VgFcsz7R4/u3MsIy7ZZFaQCtZMFAYsWGY3bXmACRgoCjGaWtg8h06Ma3N3+4Dlau/xRAd6CAJmCIQJsqanW0zUE5GjihxvdsOyYkEC/iLensB98SZl0iNiLG+bx3cczZ4832g1TZPxyBKRsYTM04XiBr0CM0+VyrrmYSwKmjB+6o2CS77qFC5WSl2hnW1tloiUE99yQoIuoDW3WrP19eAYMGwY16uuN2IDsXbtkSQwREGrYtuydDiLgHZNa22tmKawYQsRUiIIFs2cWOMgA3Ky+tuy2W63eY4d4jgCKX5qxPZFhD5oVaX9xeiPiBwGKQ0T4pszdxzcdnz0+WG2rpPoD5fMofiYgz4HLDygjYKhrfqDvsGTFwQEEVGbh8o84e5h950RuQ5vVtx8MjEP8RIA4YEJX6S7hQEG+xKGGmnfeWW5sJgLU2l4LZX0VApo3SkcIszZ+aeCw+D5gJq8Qcesv3t6bdyN9oBCwocKloKmpyTW4KmHx4mGLnVOyED9QdmxvZlvbk20gYNPu3cfDmQAZPxOwfosYfTTbRZ4kXhdQ/z6AEUfCYLz3QGDwsGS+/A8IAootCfh2+gUdIqlMI2B0H+KfQfFTZ6c6AjgLS77Eoc3L33lnUUcz+RKrtb0Wer86AmKE9jfrsrj06j5NQcMvYzdu5OsvQStKuGd3z8g0Bc7CzY/RyASobYAQckPCTdK3mJukqP6A70G4Aymf52W1EZRvsTWXtHM20hUSndEZVrQt4vKPFFJ58jdNfXPm9I07wZnJfaZt8maxU6D5PCKgbhkufkcz+RKTtJUE8PvlPeD55/kxcPfa0++RM/EA2d9ByRnuY8cV4RU2NSo1dcpULQHlhoxYEf4ZggAZ/jyE31g1NV+N/9iQ3aZp5Fs8nCDOn9sBRDl0SBSyxl5jgy/RZnWnQfunwdWcgPRG3NEgKviZkNs8XErJyW8coJo4jh+pWZNH29pVw88jX2I00eBGENRMvsQsRQUB/H4qxmasB2BuFp0jg+dmrefCxk4iAjhLTO5x08JgTD9pWpibAHiRWSIRvyDgSRDA8SN8ip8IcMdfXX0MBJBvscZHGN5iiJ8IyL5wTDYISLUB6n28FtpftrkxC0d98JCy+9e5peR57FEk8SkI0ElN8iVGaVxNjdFcCF9isV0QwNvXqklvgAjIkUOAAQImGW82KlVaIOACOKmOBwMqATnKUwA8yBEgKWACshQdn3kcbYDsW6w5v7UYeQSaqU6lEUBunLUCbxOGfr90A5qtjiqAYuqsu0yVkqjj9YBeatLmGmRlC4NCF7m3hwbR/zmPtq8FtPZm0bpaXsg/88sWNcuJ/81QGFCW01DA8k+iCsD+HrtwOhonqIh9pZgCYpghfIXF1RcNegLu1rVeb0+p2pDkmTcmWenO4QI2BXJIXRYVdUWS5h1508aqWXZAX2sszNDUz1uvgvXzKZf40MwX6R0puCXvVeC009T0uSZGL5aimlrgsbq2NdPARqFSAgp4++juYqdmsawwesRrpbPNs1Y4NcpiycbuLqcLv7OzKqfe8d6XG0UWF4Djg77WGFIaULPU6kQJpm0efXTtqZf4GFD8vkx6RwquRdYsEeI9aRSyppw2JYwHATiQphZ4rK5tDVnV6kt8gbQZcVuxHQEmInBgMyAIuIZqd6Ujg00bPhPgb8/KaiqrbGrLbNkNApAvp/dI5OprjSGllx9oKiiQWV8QgMB/+OabH14ngIBTLfGB0IXXGQjQOVLk0WSvcJTg/b1HjRmT3NWVfDWDCcDxNLXAcqkrV0y3UGKUVv4KS06k4a5IvsFGg82W4pTxny4IQPzI+E1sngil5yZABvhCtr2msrKsrL2sJbNpSWwYCHjpvQx1u77WGAQ0lXVtLaiSWV8i4BCmYcYJBtby8ckugn1ozf5iBHD8TIDekSKPJns1S4SMRU3pxStXagkAnZpaYNGuHjElLcIqCVhY2DCnetjWrajuRUbI2L1ypc3s3Mzxn75ZElDnP3L4yJ3NUHoKAcoVDsKZVFa2tcMvP65lScvUOx5JwdpRe1ezozwmS30CRslaY5WArtTcLrmEBxMw7hmgkVYgen2tCDg1JCRVU5w9wPEzAXpHCnah1SwRMgQP3ITkZDseusBz8V6cNVVrgQUBFYGrdwRWSHO0woVz6ue8m3z2OaVLUZxs6541q9uwsuH4McJxk5l+506sI9P+kcNJKofILyjPWI7CXB0IaI/tmUEE7G8JuyPSkIFs0XEpTVuJAG2tsSAgI7iKs54gAN/9ZwjjBAHpQnnWObOF9BZKEvFLAvSOFAoBSOLheIIAFDFnX6olQK4mp86vm8v37i2HYwET0DBnznx8P7efc24ptmMEVNhsIe4sKxFw/sSLzIdkgYM+CxtKBLS0NM3vw11uMBNfgUhaNkuugLYaI0CNX0rpAy1dUWVx4v0g4NFHrxUj4DUQcKcgIDUqCgSYFQIGZPyt75r0jhRUIHF/ibpECBEA45mNl3KPPAgQq8npCDBmwARItKlRre2cBvpl0Ps4B2zrtmVPkPFJApBTbTbX1TWPBAH6goWhWI+wMhMFUC0tRwaXbAYBuP4Z6nS5rtaYf0scaKqqKsX7FQLoHnBtx2uCAGVPbvNKZwKMRhl+77smvSPFipmo9OD4BQFGIDk7N5mPgQssaoU1tcB6H18QUN9O8QNzh3LACcPUggQmgB4AdTv9rxl+1clLbnh3pq3bvHl+S8sgsGTzbBCwyuJu6zHX6muNJ9MSH+/jAPx+IgC3vh8OH0b8TADf1QFaLg1marcyAQNMQG8rCNA7UqygUieO/1U+Ht+YduzINQv4i1phtRYYBEzx8PFFbW77EqXN7N2rva/tDtEvqWH+uyU3QMDqrErG5vDNRMBe7ZoarfpaY7HEh/r+9fT4B15nEAGA6LYGmACcungMAia9IwXXInMWex4fz6wWTwgChhJyGd6EC7QqDTB5ojVNV5BAVN+od3AANJP0c8NUeTo7r3U8jqsuqaGrNZZaW33/ep37WR5B02amb03TO1LQXis2cIGEPF8mxw0vo4TSO6lRngycm8f6c3mL895Tz2D7IGRuUvQR8i6Tvr46qXoGgAINLomYCgz19qw/GeMMv2l8uPNxxQhZ3/ZmtCkwQ1pbLM+6cQvDKODuHLuccBrjlFL6KkDbR6f3Fc5YzwVaAi7X3WshTRmyE9NUbFxsSHwPwJewweXaHw2dW78SSBPS9Ko6T6l6BrLHqATOEXg6zDvbZseyvAEy6zu2MiElISTFnuh0kt1g1lSeKFXPx6Jvw4MpitYW5Rb9+bO5GytfIX3VeISPsFqwIXyJ9b7C/kgZKVnrzrIyFwhwNyPj7rTMlFecQrGvATrLmpYhY5SV5YLUTGNpSgURNVqpCgJycvCDTVr0gQCbPcAOF6ULpZMUChsnTAAdYoa/CATgt4Z6PhabgWtm+bUgQLPuDlas0J0/CEBgmtXx1HiEj7BnBsq80+slt0cwrW35yB14g7L/fU1N5SBgUd225prmZvzT8QIIWJyBq4/w9zaVHXiBCWgX8Z+tFEQs12QYckHADcgv5CN+SUDqJVi2WcQPAi5IwHjxi9pRVNQCFE2FoUIGtxKuIkxPeiUxalSq36jixYziFZ9tOwQoo+DDZyUBLpdRIQAXViN9RTx3bdnyKKUh7lrrE8J1pAUFUqh54bHEEBO6L92xXsaP3ekNdxIBzc11zXUdy5mANcZVxmJx+V9A3osIcLnjv8SeS1ng5WrbSOhS/ZIYdlsCHtDSIv/C8UUJiVEbEzc6isKZgLAVM+1m+xrCQWBNdN4jAci8+zqJEJTu3qp+PTRSuK4C+dHl/BoE0Fp2Bw4I6QsCEM2WlIwMUPDoQyCACyZm4IRYamsJoCzFS3dgvh1QZpxLvkCWt3lnc0dH3aLlNcsQcF7kquJVuPxNB16QBLTL+M+eYIew4CzwIqVSDwREqPETAUNxBTTl9xfMjSzescNZviM8fMCR4ggHAZhtUOJ/GQQsDh6VGuI7cxURsMZNgHL8IL5gD3f+8ENPA7JMd93Jnz8aNSaHxep44oLiB3IK4gcBomAibdy4UsSvJ+AOEKAvOJisLqbGAa/A+HfSt5/iv4wIcHH8IwKy3W12y/3l+TEBFL+6GpzNMwucixHEX38QMLBsERGAG4wHAaHOmc7a6Rw/E6B9vyRgeWddTc+yh4gAWcDR3y+lr/ARvj09/faHeLuQ3jNQyS1Xm5u28WfCbwI/t+oLDkiaNjMKmwUBaxo6cfk5fiKggeIfRj/OcEtpvhxZ4EWaR23hkJynn0b80qP0uTAmQOMHEO1E/JVU4VS0bFlReNjcL38W+Jjwc+/4jW/nTg/FuuF8fuvmHpSOQwC7zrBP8H03d7bcdwNPtbEZm0b6Ch9h3Ai2KFNxbqXGaX0vvXRFAB7L0REBYt21ukV0xfPqcfkXyfiR9Y12pQ3zTbCiBubQRcOx/+XXLJqjdWgAAc/h+iN+JmC2TY2fgBGgVHjtxlK54WGn8AkOsEepr1es4tEB5AEHo0Wef0ts7O0iQM5Sq6vjgQB1KpK2mw3ysy2M0JPa5k7K8roNKd4hmOZ0lnVqV6ML2+Vn99/ZXDdyotj/suWeDg1UEIG7AB4CjNlmXe1wvJPL3ABRkPFPPsG3riIo3xEQIGcZRZhEgPoUoP312y93t/HJ1eZOMifTFRwAJi2ODr7g8frdd9+/6jLs7y5AMHmC5B+yzO4SB5Jz0gwil0ACkHPCEv/kE6zvslOFsgCXVyAHitU5dFJabscO2iy211kmT4zXFUioApyxoiF4UrCKKVfrs7TwRvFwJt7Rdvqxj4cc26Skvrm0gl0hNrAWlu+9SpGm+uONB7T11nkEFvj4B2jV7T958uPT5k4+7zvluumPZxZQzdSefEVncRHlKRXvhLXMI8WPKHeeFfWpU66+2I2bxuuztDeopjkPA2+dIWt9xSIwsWFsniYW1SA5PFYWSLg/T18wofcN5l+D5JPlqidtkGTq3OXx+ZM7MLkB++7QDp7BMZ3sU5zqB6td5TUIeH29RyelT9QkjfEuCPDw+gIBWEYZi2lLPL5dn6X9vkK7uvqun0St78bg2KL89vZYIgB5e9EoCCFABCRkB4waFSgelWVy9ThVCut9gykfkJ7TiQVPmnqK1tyfZJrfE9ilfj4I2LFxdce+jn3+b/ASG3x+2Zj/svtJn+JRtByesj8IwK+kyFSLgoU+fl1pJcDoRrqTNvanpKutuUBxvXVXdwgYUAjQL2xMxcvrqhcutNqruc3tmFzSIraoKbCqpWg2ETBTNEqyEPLB9Ugd5et2f6tkSyMH4AQc0eK5H1NREWHj43OOL316J9DUfpAIWNJXUqDWOk/uwFjZV7gv1PLGp5IAX7vdzzfAHjJB+BRnj4Kxsbrw8hkPbXvo0ewQBe9CKnaljR5dMoj4B68dfcTgqbUt9fVL2g3Z5yhfKzYsMDaT+dghiyQgrQWPgVBrbkvuu9W9+bLWt6ioottNADu9BUIOEwF2q93X94QEapI4feLOOhs5/u6KCmuMQkBDw/T0+9e0d7b3HLw/2tQQtHB/ybw0WTsMAlZvWr3vDf+gjn1MAElfu1+C1c8vdQJtlxdMXXj5jIefKXxw/c8+Er1QSl1bYex73eC4/bcNjpMEpNTUpIiChvr65x21BssxBXRArK6N+M+/iKRv647OzoUNDXMKl7TX7tmDEeBYwKvLhYe3NLWAAG7MdHG36BgmIISywr7utrloJ8evpt0pfuSpkaN2kfSFUnQ1dC5Ys6aop70FvxVMFqyEg4qVNFkLfB4TsG/fGxQ/pu9J+dl9rX7D7NZRtF1XOwwCHq149MEv8UoABPAIaBwcd+2rg9cyAXyNm2XBQkPnlztiUqBZBIbwCGCLjzp/MxPgKK+GCij0r9/elrO9N56qLlnptBw4MBg+m5e8cFH8IECt5j7BGH7iininev1PT9osa4PxiypGSGsQ0NlQ1g4CsEY6pDKPgMZ5aUoW+rw3Vg+sw7y1nL4XBASEWBP8Un1puz5r7XXWaw8+mNJtVbDQZ8LWNEUJv/pqY3+k+v0X94DumApHtLpiob5NjdvcPr7utsJaavOSBIQTAZktLWeFzz6dZmpcFH8ZF0EtjaCeYVmQgIWTk4o1M4+VWVPNuuODgPbOpibcAfct20cEzJ+zv0TMoigEVK/m+CUByDonJEwYAWfJS2i7LmsNAh5c/60GV/gEY4EkjVsc33SgvbDEHdTXqlvxFFgQPUSF3pzse9z+GVWEgp9AgIj/0ieBcNPp90xfsMDF/cJXEgEbIsoA8l0mxA3qzdN4Ieh3VOmNLG9WT1N7T0/PvmUvEwFL+maUqtIZBLy9eqMIXxKAeO2pVmvCKN6ul9pev6z/9lktAd471BwtcF6e6vIEHkBAyu54TfzxenMyOFMzygWGTOXHP0HU+t56j3ITdF0IoJbX8/N88MiWE0sEb/1C0LfiPJwNrsCypvY3yHHC1FMwSiOVQQAeg7J8AzD9g7TGCPiOcYWCabqCB9XxVqAt3mPR1l9MOkD+aZ2Jz9CW+tL205OAQV43mBPQemmql776haClFI6Pjxbo1e1vMs31qDn4J2ntpZeKVgzkB6y+7tetEr2M7b0vM2B6JrerWdbLTxzBB+qzynqCshT4BfAMvX7JjPjElKypUxMdiZI3xV3CIrPEdDlOkyDmXj1yhMsfFOxou/XYx0mQ3sBUQH98fbxeeql4jq1h/vwGm1153bpDwaZO16ae3pdp4QG4aSvb3W1uFzWW9KHAAQUNgFrQYFINHAmmLMMW+sv4ovimN5htFVjj62HCzcDp8UYkiOm2K+6Cs3k1OpRVKlnhvPe43oHTvlSQ8X7UykPyNWFpkpDexe4CjgqrrbvCUIG/u7u7K1z6eEWBREKC6sBgt7UvXDjfliBf66XpyzcXw4UX5dlyu2JudrgR1lq37R+k6WwOXRY0cIpN9SF+NWuLdCDBrDD8xqZYUHpbwfe8dEJkfEa6IyMyIzIofDM1SIAAIRttstY3773pq5TjkTna+4unf6M5/lLZZrfaXcBRERGD6CNKbLaIwLLGTindu7oUKcxS0Wq1qw4MCWBgznxriHgNy1as2vQmgMLNuI4hgoDp0y9Us8Bk7tXYuB/3wMHGfhCgncpae5pYKFlK3XlHs7YYHzM+Zn5sPY3LWeZCEFCyEi1jW7bwyh5vtX6ptAF+DFSblMXYbObuzs5uKwhYtQrF2qNJqpOP8WlEsOpzvEFI7417Kzcvwn0QBEBDlJQsdux9zzXuSFl3EMULFMxQpDCEiJ/Nb1jACOswxYEhwTZ/DjHAr/F+Q4qM/+mON0EA1ieFR+aFQkoyAbj8TXPQlHek8dAHTMBTMn5MZgqhk91gtIv9s7Y8Rlj/li8oP8dvndkaE2M1SpdReIzqsr6FICCCYMzo6Ww6UiEIOHzg8OETh6+l2uM8nqVIxwDiLHJSFknv4tq9mzfvq2letjnMaQx1BZY4sVNZo6sisZDPZ96M0aPj4s5mKQxlZLdhPCOppUhFMICCgCXWEHptaG7GIBDxPx3XEX36zewRugBnL9vi6PL34RnY19j45utrP3n4ecKbEpdCGAHGhiVGaoDfjnsALr/lQf8P+L6UXm+hiSCcvkShrna4cKkwWcFPIXNPj9koCDgwsbFxeP+1JJ3xGvEXrzlYnIEs2ZqkY85KVHdnEQF1ze+AgIxIgyHCFpy7uqy5OAMEsI0vjZcROH8mAPEGQCj5ZZ/rlooh1iW33bbEGoXXMRUx3Rkcf08cLWV98kLJB+jyX4fLX0fT16d5ZpVp/UASxsaL68XqcTwCHnzrg5eZQb/qG1J4+Ct4K10bv4YAY4WrtrY+NHSFGAEnTvQfuZZylnjN8R8EA5QjjHZL6X3LQMDs4sgUw7JAIqAx0uEPAvj8S5EWl1KYpKEd9Xw0Ia9KRTDwwAMLU6PO9jZ0d3P4lOmJewME6KTkVa6SPmigvsbDb74mCFDjJwIGXU3AEQX70Umi+qQGpba/fLNqsksE97KUdsO0IUa47GCuqbbWbAmlgFHwcWI4jk6lt71uvwdRshOfpfyU6Ozra9rMXWaNByqaWppccUGQ0uL8x20dgaSxJIDiDaH4tVIxxLrwgQfmpIZ466WpXkp+4VooLj8qWCQBavyvjtvwjOfrL/yy/ahVW3yDfAKqM/j+z4Crr6VQ5yvMBAQCZloMGgFQVrgEXYX9OBoRoD8fECB/SvUAggBzs6UszlVcaGYCeK0KavbD/kzAqaUixsB1ty1J9e5Vbsp7qvYgw3GStCQp3NdY8vzrDBCgPvUIG3y6BLYKeAepbFrS/f27XlZshm9gRF/h6SsMAuRTgN7DBOArII7feKqCjHihH+QwYAL487qRpmMC9FL4r6Virgmo7WVAYP7Ue0ppif+1/4sTH7izrm5jsA0C+v2nELhEpJrhr1teTilEUCCOcvRortxpxYqkJOXopyrI0LflWdxrTwicJIUf2GCaq5WGSTC4nzZtndvyIgzgo2G7B2SNw1VXjQw9R/N+/epzQZM1OWZgnhszGJfq8MckTbGtbdIfXv82TD0xAzs00jDJiaxncIIsY1s3Nyy/PMgRCTsouR0ODVF+qpPt2P66ukOWBPX9l9cp6CkoaEk7z2io+YaADlfCVaNHqEBKqErGHa4QkD3l92xeZZWqAX+fku31b8M0vy8QpbCKFGYCVq97e906tvYhAiLb2spRmy+2gwBEfoni4njJ2MGYi5ZftDNhgnw/CLhIunuPXJ6WVjMZN9FOrRSeN8LdIgkwAUVFOQtynAvuKSrCC4Ph1z9+tRm6ugw2/MFg8Pq3QVnVsq+q3VlSImAdCEhel2tMTU5uRYNCZnkbehPk9pBsuwLy6LzQ1BlxzfKROy3yfweDAMR/jSwrWT7ZuDLBMCBvgj/9tHU8CKDoq6q8CRczAU6MAAyBBQvwgi/879lRUfRvw39BgCuwqa9MWeh4jkkSkJycm1yLv0BAZmI59WZI6asvUKC8PFWLi6zGyCtAgDR3H3PObQ+keUfFzAqJql5XnZzMbnCt80Yg/LRzq6puSsPEEAgQGOjJFH8wEH4dExx8MS7/f0JA55KyOftlv8WGsj3JYi2L5GRj7eNvm0FAW2Ybxf+LlL46qUq+vX2B15xPFilw9Zl43uV1irm9IMAeMmuW3Sj5hRIUBFS99VZV2lg3AZkopJQMSJ/jm25KMPxHBPS0NO0vk+eHE5wWLK29UpPffhwjQC999W1uuIeU1cD1REwlnT8ZBMjhf+W5D4AAc8isAnM1H5L79ogA79KqHxdV/aQSgPjBQLgkgG8D+Ps/ImAJrv+c990LKU9bLU82udZci2puvfRtL9Sux19/namzERUFO/3FdGBklljiYqRKAHyWv8Is4k8//cQNGCDAG6iqajmGphVJQHgPCBhQRkAqf/v/s3vAEjV+QQDHT0DG7vFWvdTEkFduGDxiBiOoXWLxGqVgQV3i4qZzHzCVggBzzziNFJ43huMvrfqpCk07IICR2TMwHwNAfQoA/9VToM+15HzNQspz8fgHkiUNraeQvu48MGDqp6fgYnfFQrS6xMWFY667rdTbaK45wBBGF5fNGKN1uU0GAYz5bh1wCS484T/TAUdNk7ULKSuFvK0SJ0lfHS677MzyFZrV1NQlLi6Aj9dYb3+T55IXM9CxogAcV/3vSvC/Bj1utPD6n/EnnaQbrf6BCX0AAAAASUVORK5CYII=)}.react-tel-input .ad{background-position:-16px 0}.react-tel-input .ae{background-position:-32px 0}.react-tel-input .af{background-position:-48px 0}.react-tel-input .ag{background-position:-64px 0}.react-tel-input .ai{background-position:-80px 0}.react-tel-input .al{background-position:-96px 0}.react-tel-input .am{background-position:-112px 0}.react-tel-input .ao{background-position:-128px 0}.react-tel-input .ar{background-position:-144px 0}.react-tel-input .as{background-position:-160px 0}.react-tel-input .at{background-position:-176px 0}.react-tel-input .au{background-position:-192px 0}.react-tel-input .aw{background-position:-208px 0}.react-tel-input .az{background-position:-224px 0}.react-tel-input .ba{background-position:-240px 0}.react-tel-input .bb{background-position:0 -11px}.react-tel-input .bd{background-position:-16px -11px}.react-tel-input .be{background-position:-32px -11px}.react-tel-input .bf{background-position:-48px -11px}.react-tel-input .bg{background-position:-64px -11px}.react-tel-input .bh{background-position:-80px -11px}.react-tel-input .bi{background-position:-96px -11px}.react-tel-input .bj{background-position:-112px -11px}.react-tel-input .bm{background-position:-128px -11px}.react-tel-input .bn{background-position:-144px -11px}.react-tel-input .bo{background-position:-160px -11px}.react-tel-input .br{background-position:-176px -11px}.react-tel-input .bs{background-position:-192px -11px}.react-tel-input .bt{background-position:-208px -11px}.react-tel-input .bw{background-position:-224px -11px}.react-tel-input .by{background-position:-240px -11px}.react-tel-input .bz{background-position:0 -22px}.react-tel-input .ca{background-position:-16px -22px}.react-tel-input .cd{background-position:-32px -22px}.react-tel-input .cf{background-position:-48px -22px}.react-tel-input .cg{background-position:-64px -22px}.react-tel-input .ch{background-position:-80px -22px}.react-tel-input .ci{background-position:-96px -22px}.react-tel-input .ck{background-position:-112px -22px}.react-tel-input .cl{background-position:-128px -22px}.react-tel-input .cm{background-position:-144px -22px}.react-tel-input .cn{background-position:-160px -22px}.react-tel-input .co{background-position:-176px -22px}.react-tel-input .cr{background-position:-192px -22px}.react-tel-input .cu{background-position:-208px -22px}.react-tel-input .cv{background-position:-224px -22px}.react-tel-input .cw{background-position:-240px -22px}.react-tel-input .cy{background-position:0 -33px}.react-tel-input .cz{background-position:-16px -33px}.react-tel-input .de{background-position:-32px -33px}.react-tel-input .dj{background-position:-48px -33px}.react-tel-input .dk{background-position:-64px -33px}.react-tel-input .dm{background-position:-80px -33px}.react-tel-input .do{background-position:-96px -33px}.react-tel-input .dz{background-position:-112px -33px}.react-tel-input .ec{background-position:-128px -33px}.react-tel-input .ee{background-position:-144px -33px}.react-tel-input .eg{background-position:-160px -33px}.react-tel-input .er{background-position:-176px -33px}.react-tel-input .es{background-position:-192px -33px}.react-tel-input .et{background-position:-208px -33px}.react-tel-input .fi{background-position:-224px -33px}.react-tel-input .fj{background-position:-240px -33px}.react-tel-input .fk{background-position:0 -44px}.react-tel-input .fm{background-position:-16px -44px}.react-tel-input .fo{background-position:-32px -44px}.react-tel-input .fr,.react-tel-input .bl,.react-tel-input .mf{background-position:-48px -44px}.react-tel-input .ga{background-position:-64px -44px}.react-tel-input .gb{background-position:-80px -44px}.react-tel-input .gd{background-position:-96px -44px}.react-tel-input .ge{background-position:-112px -44px}.react-tel-input .gf{background-position:-128px -44px}.react-tel-input .gh{background-position:-144px -44px}.react-tel-input .gi{background-position:-160px -44px}.react-tel-input .gl{background-position:-176px -44px}.react-tel-input .gm{background-position:-192px -44px}.react-tel-input .gn{background-position:-208px -44px}.react-tel-input .gp{background-position:-224px -44px}.react-tel-input .gq{background-position:-240px -44px}.react-tel-input .gr{background-position:0 -55px}.react-tel-input .gt{background-position:-16px -55px}.react-tel-input .gu{background-position:-32px -55px}.react-tel-input .gw{background-position:-48px -55px}.react-tel-input .gy{background-position:-64px -55px}.react-tel-input .hk{background-position:-80px -55px}.react-tel-input .hn{background-position:-96px -55px}.react-tel-input .hr{background-position:-112px -55px}.react-tel-input .ht{background-position:-128px -55px}.react-tel-input .hu{background-position:-144px -55px}.react-tel-input .id{background-position:-160px -55px}.react-tel-input .ie{background-position:-176px -55px}.react-tel-input .il{background-position:-192px -55px}.react-tel-input .in{background-position:-208px -55px}.react-tel-input .io{background-position:-224px -55px}.react-tel-input .iq{background-position:-240px -55px}.react-tel-input .ir{background-position:0 -66px}.react-tel-input .is{background-position:-16px -66px}.react-tel-input .it{background-position:-32px -66px}.react-tel-input .je{background-position:-144px -154px}.react-tel-input .jm{background-position:-48px -66px}.react-tel-input .jo{background-position:-64px -66px}.react-tel-input .jp{background-position:-80px -66px}.react-tel-input .ke{background-position:-96px -66px}.react-tel-input .kg{background-position:-112px -66px}.react-tel-input .kh{background-position:-128px -66px}.react-tel-input .ki{background-position:-144px -66px}.react-tel-input .xk{background-position:-128px -154px}.react-tel-input .km{background-position:-160px -66px}.react-tel-input .kn{background-position:-176px -66px}.react-tel-input .kp{background-position:-192px -66px}.react-tel-input .kr{background-position:-208px -66px}.react-tel-input .kw{background-position:-224px -66px}.react-tel-input .ky{background-position:-240px -66px}.react-tel-input .kz{background-position:0 -77px}.react-tel-input .la{background-position:-16px -77px}.react-tel-input .lb{background-position:-32px -77px}.react-tel-input .lc{background-position:-48px -77px}.react-tel-input .li{background-position:-64px -77px}.react-tel-input .lk{background-position:-80px -77px}.react-tel-input .lr{background-position:-96px -77px}.react-tel-input .ls{background-position:-112px -77px}.react-tel-input .lt{background-position:-128px -77px}.react-tel-input .lu{background-position:-144px -77px}.react-tel-input .lv{background-position:-160px -77px}.react-tel-input .ly{background-position:-176px -77px}.react-tel-input .ma{background-position:-192px -77px}.react-tel-input .mc{background-position:-208px -77px}.react-tel-input .md{background-position:-224px -77px}.react-tel-input .me{background-position:-112px -154px;height:12px}.react-tel-input .mg{background-position:0 -88px}.react-tel-input .mh{background-position:-16px -88px}.react-tel-input .mk{background-position:-32px -88px}.react-tel-input .ml{background-position:-48px -88px}.react-tel-input .mm{background-position:-64px -88px}.react-tel-input .mn{background-position:-80px -88px}.react-tel-input .mo{background-position:-96px -88px}.react-tel-input .mp{background-position:-112px -88px}.react-tel-input .mq{background-position:-128px -88px}.react-tel-input .mr{background-position:-144px -88px}.react-tel-input .ms{background-position:-160px -88px}.react-tel-input .mt{background-position:-176px -88px}.react-tel-input .mu{background-position:-192px -88px}.react-tel-input .mv{background-position:-208px -88px}.react-tel-input .mw{background-position:-224px -88px}.react-tel-input .mx{background-position:-240px -88px}.react-tel-input .my{background-position:0 -99px}.react-tel-input .mz{background-position:-16px -99px}.react-tel-input .na{background-position:-32px -99px}.react-tel-input .nc{background-position:-48px -99px}.react-tel-input .ne{background-position:-64px -99px}.react-tel-input .nf{background-position:-80px -99px}.react-tel-input .ng{background-position:-96px -99px}.react-tel-input .ni{background-position:-112px -99px}.react-tel-input .nl,.react-tel-input .bq{background-position:-128px -99px}.react-tel-input .no{background-position:-144px -99px}.react-tel-input .np{background-position:-160px -99px}.react-tel-input .nr{background-position:-176px -99px}.react-tel-input .nu{background-position:-192px -99px}.react-tel-input .nz{background-position:-208px -99px}.react-tel-input .om{background-position:-224px -99px}.react-tel-input .pa{background-position:-240px -99px}.react-tel-input .pe{background-position:0 -110px}.react-tel-input .pf{background-position:-16px -110px}.react-tel-input .pg{background-position:-32px -110px}.react-tel-input .ph{background-position:-48px -110px}.react-tel-input .pk{background-position:-64px -110px}.react-tel-input .pl{background-position:-80px -110px}.react-tel-input .pm{background-position:-96px -110px}.react-tel-input .pr{background-position:-112px -110px}.react-tel-input .ps{background-position:-128px -110px}.react-tel-input .pt{background-position:-144px -110px}.react-tel-input .pw{background-position:-160px -110px}.react-tel-input .py{background-position:-176px -110px}.react-tel-input .qa{background-position:-192px -110px}.react-tel-input .re{background-position:-208px -110px}.react-tel-input .ro{background-position:-224px -110px}.react-tel-input .rs{background-position:-240px -110px}.react-tel-input .ru{background-position:0 -121px}.react-tel-input .rw{background-position:-16px -121px}.react-tel-input .sa{background-position:-32px -121px}.react-tel-input .sb{background-position:-48px -121px}.react-tel-input .sc{background-position:-64px -121px}.react-tel-input .sd{background-position:-80px -121px}.react-tel-input .se{background-position:-96px -121px}.react-tel-input .sg{background-position:-112px -121px}.react-tel-input .sh{background-position:-128px -121px}.react-tel-input .si{background-position:-144px -121px}.react-tel-input .sk{background-position:-160px -121px}.react-tel-input .sl{background-position:-176px -121px}.react-tel-input .sm{background-position:-192px -121px}.react-tel-input .sn{background-position:-208px -121px}.react-tel-input .so{background-position:-224px -121px}.react-tel-input .sr{background-position:-240px -121px}.react-tel-input .ss{background-position:0 -132px}.react-tel-input .st{background-position:-16px -132px}.react-tel-input .sv{background-position:-32px -132px}.react-tel-input .sx{background-position:-48px -132px}.react-tel-input .sy{background-position:-64px -132px}.react-tel-input .sz{background-position:-80px -132px}.react-tel-input .tc{background-position:-96px -132px}.react-tel-input .td{background-position:-112px -132px}.react-tel-input .tg{background-position:-128px -132px}.react-tel-input .th{background-position:-144px -132px}.react-tel-input .tj{background-position:-160px -132px}.react-tel-input .tk{background-position:-176px -132px}.react-tel-input .tl{background-position:-192px -132px}.react-tel-input .tm{background-position:-208px -132px}.react-tel-input .tn{background-position:-224px -132px}.react-tel-input .to{background-position:-240px -132px}.react-tel-input .tr{background-position:0 -143px}.react-tel-input .tt{background-position:-16px -143px}.react-tel-input .tv{background-position:-32px -143px}.react-tel-input .tw{background-position:-48px -143px}.react-tel-input .tz{background-position:-64px -143px}.react-tel-input .ua{background-position:-80px -143px}.react-tel-input .ug{background-position:-96px -143px}.react-tel-input .us{background-position:-112px -143px}.react-tel-input .uy{background-position:-128px -143px}.react-tel-input .uz{background-position:-144px -143px}.react-tel-input .va{background-position:-160px -143px}.react-tel-input .vc{background-position:-176px -143px}.react-tel-input .ve{background-position:-192px -143px}.react-tel-input .vg{background-position:-208px -143px}.react-tel-input .vi{background-position:-224px -143px}.react-tel-input .vn{background-position:-240px -143px}.react-tel-input .vu{background-position:0 -154px}.react-tel-input .wf{background-position:-16px -154px}.react-tel-input .ws{background-position:-32px -154px}.react-tel-input .ye{background-position:-48px -154px}.react-tel-input .za{background-position:-64px -154px}.react-tel-input .zm{background-position:-80px -154px}.react-tel-input .zw{background-position:-96px -154px}.react-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.react-tel-input .hide{display:none}.react-tel-input .v-hide{visibility:hidden}.react-tel-input .form-control{position:relative;font-size:14px;letter-spacing:.01rem;margin-top:0!important;margin-bottom:0!important;padding-left:48px;margin-left:0;background:#fff;border:1px solid #CACACA;border-radius:5px;line-height:25px;height:35px;width:300px;outline:none}.react-tel-input .form-control.invalid-number{border:1px solid #d79f9f;background-color:#faf0f0;border-left-color:#cacaca}.react-tel-input .form-control.invalid-number:focus{border:1px solid #d79f9f;border-left-color:#cacaca;background-color:#faf0f0}.react-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:0;background-color:#f5f5f5;border:1px solid #cacaca;border-radius:3px 0 0 3px}.react-tel-input .flag-dropdown:hover,.react-tel-input .flag-dropdown:focus{cursor:pointer}.react-tel-input .flag-dropdown.invalid-number{border-color:#d79f9f}.react-tel-input .flag-dropdown.open{z-index:2;background:#fff;border-radius:3px 0 0}.react-tel-input .flag-dropdown.open .selected-flag{background:#fff;border-radius:3px 0 0}.react-tel-input input[disabled]+.flag-dropdown:hover{cursor:default}.react-tel-input input[disabled]+.flag-dropdown:hover .selected-flag{background-color:transparent}.react-tel-input .selected-flag{outline:none;position:relative;width:38px;height:100%;padding:0 0 0 8px;border-radius:3px 0 0 3px}.react-tel-input .selected-flag:hover,.react-tel-input .selected-flag:focus{background-color:#fff}.react-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.react-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.react-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.react-tel-input .country-list{outline:none;z-index:1;list-style:none;position:absolute;padding:0;margin:10px 0 10px -1px;box-shadow:1px 2px 10px #00000059;background-color:#fff;width:300px;max-height:200px;overflow-y:scroll;border-radius:0 0 3px 3px}.react-tel-input .country-list .flag{display:inline-block}.react-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.react-tel-input .country-list .country{padding:7px 9px}.react-tel-input .country-list .country .dial-code{color:#6b6b6b}.react-tel-input .country-list .country:hover,.react-tel-input .country-list .country.highlight{background-color:#f1f1f1}.react-tel-input .country-list .flag{margin-right:7px;margin-top:2px}.react-tel-input .country-list .country-name{margin-right:6px}.react-tel-input .country-list .search{position:sticky;top:0;background-color:#fff;padding:10px 0 6px 10px}.react-tel-input .country-list .search-emoji{font-size:15px}.react-tel-input .country-list .search-box{border:1px solid #cacaca;border-radius:3px;font-size:15px;line-height:15px;margin-left:6px;padding:3px 8px 5px;outline:none}.react-tel-input .country-list .no-entries-message{padding:7px 10px 11px;opacity:.7}.react-tel-input .invalid-number-message{position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;color:#de0000}.react-tel-input .special-label{display:none;position:absolute;z-index:1;font-size:13px;left:46px;top:-8px;background:#fff;padding:0 2px;white-space:nowrap}.receiver,.receiver .box,.receiver .box-body,.receiver .box-body .form-group,.receiver .box-body .form-group *{animation:none!important;transition:none!important}.skeleton-item-mobile{display:flex!important;align-items:center;padding:4px 6px;background:#f8f9fc;border:1px solid #e3e6f0;border-radius:6px;min-height:60px;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-bottom:8px}.receiver .box-body .form-group{display:flex;align-items:center;position:relative}.receiver .box-body .form-group label{min-width:160px}.receiver .box-body .form-group label .required-field{color:#dc3545;font-weight:700;margin-left:2px}.receiver .box-body .form-group label .field-note{color:#6c757d;font-size:.85em;font-weight:400;font-style:italic;margin-left:5px}.receiver .box-body .form-group .imageReceiver{width:230px;height:230px;position:relative}.receiver .box-body .form-group .imageReceiver img{background-color:#999;width:100%;height:100%;border-radius:15px}.receiver .box-body .form-group .imageReceiver .btn-newImage{width:35px;height:35px;position:absolute;bottom:5px;right:5px;border-radius:10px;cursor:pointer;padding:4px;color:#bbb}.receiver .box-body .form-group .imageReceiver .btn-newImage :hover{color:#ddd}.LR-table-container{flex:1;overflow-y:auto;overflow-x:hidden;margin-right:10px;padding-top:0;scroll-behavior:smooth;min-height:0;width:100%;max-width:100%;box-sizing:border-box}.LR-desktop-grid{display:none}@media (min-width: 768px){.LR-desktop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:18px;align-items:stretch;padding:8px 8px 20px;width:100%;max-width:1320px;margin:0 auto;box-sizing:border-box}}.alb-card.LR-receiver-card .albums-thumb-frame .receiver-photo-placeholder{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;border-radius:0!important;background:linear-gradient(145deg,#1a2035,#2a3250)!important}.alb-card.LR-receiver-card .albums-thumb-frame .receiver-photo-placeholder .receiver-photo-placeholder__icon{color:#ffffff24}@media (max-width: 767.98px){.LV-table-container .alb-card.LR-receiver-card{margin-bottom:14px}}.alb-card.LR-receiver-card:hover{box-shadow:0 12px 40px #00000052;transform:translateY(-5px)}.alb-card.LR-receiver-card .alb-card__overlay{transition:background .3s ease}.alb-card.LR-receiver-card:hover .alb-card__overlay{background:linear-gradient(to bottom,#0000000f 10%,#0000008f,#000000e6)}.alb-card.LR-receiver-card:hover .alb-card__footer{transform:translateY(-38px)}.alb-card.LR-receiver-card .albums-card-cover-img:not(.albums-thumb-placeholder){transition:transform .45s ease}.alb-card.LR-receiver-card:hover .albums-card-cover-img:not(.albums-thumb-placeholder){transform:scale(1.06)}@media (hover: none){.alb-card.LR-receiver-card:hover{transform:none;box-shadow:0 4px 20px #0000002e}.alb-card.LR-receiver-card:hover .alb-card__overlay{background:linear-gradient(to bottom,#0000 28%,#00000085 62%,#000000d6)}.alb-card.LR-receiver-card:hover .alb-card__footer{transform:translateY(-38px)}.alb-card.LR-receiver-card:hover .albums-card-cover-img:not(.albums-thumb-placeholder){transform:none}}.LR-id-card{position:relative;display:flex;flex-direction:column;background:linear-gradient(165deg,#fdfcfa,#f4f1eb 42%,#ebe6dc);border:1px solid #c4b8a8;border-radius:12px;box-shadow:0 2px #ffffffbf inset,0 8px 24px #1e19141f;overflow:hidden;min-width:0;box-sizing:border-box;isolation:isolate;transition:box-shadow .3s ease,transform .3s ease}.LR-id-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:3;opacity:0;transition:opacity .3s ease,background .3s ease;background:linear-gradient(to bottom,#0000,#0000 24%,#00000008 55%,#00000012)}.LR-id-card__slide-actions{position:absolute;bottom:0;left:0;right:0;z-index:8;display:flex;transform:translateY(100%);transition:transform .3s ease}.LR-id-card:hover .LR-id-card__slide-actions{transform:translateY(0)}.LR-id-card__slide-actions--mobile{z-index:9}.LR-id-card:hover{box-shadow:0 2px #fff inset,0 12px 40px #00000038;transform:translateY(-5px)}.LR-id-card:hover:before{opacity:1;background:linear-gradient(to bottom,#0000,#0000 20%,#0000000f 52%,#0006)}@media (hover: none){.LR-id-card__slide-actions{transform:translateY(0)}.LR-id-card:hover{transform:none;box-shadow:0 2px #ffffffbf inset,0 8px 24px #1e19141f}.LR-id-card:hover:before{opacity:0}}.LR-id-card--mobile{margin-bottom:14px}@media (max-width: 767.98px){.RM-box-list .LR-id-card-mobile-list{padding:0!important}.RM-box-list>.RM-receiver-list-box-body{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.RM-receiver-list-toolbar--sticky{position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #dee2e6;margin-bottom:.75rem}.LR-vsc{width:100%;overflow:visible;--vsc-segment-ratio: 1;--vsc-stack-peek: var(--vsc-card-height, 220px)}.RM-receiver-list-box-body .LR-vsc,.RM-receiver-list-box-body .LR-vsc .vsc-pin,.RM-receiver-list-box-body .LR-vsc .vsc-stage{overflow:visible}.LR-vsc .vsc-layer .LR-id-card--mobile{width:100%;margin:0}.LR-vsc .vsc-layer--passed .LR-id-card--mobile{box-shadow:0 4px 18px #0003}.LR-vsc .vsc-layer--active .LR-id-card--mobile{box-shadow:0 10px 28px #00000042}.LR-id-card--mobile{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.LR-id-card--mobile.LR-id-card--pressing{opacity:.92;transform:scale(.985)}.LR-id-card--mobile.LR-id-card--context-target{box-shadow:0 0 0 2px #e1b768}.LR-id-card--mobile .LR-id-card__slide-actions{display:none!important}.LR-receiver-context{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.LR-receiver-context__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.LR-receiver-context__menu{position:fixed;z-index:1;min-width:200px;max-width:min(240px,calc(100vw - 16px));padding:6px 0;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000002e;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.LR-receiver-context__item{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#333;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.LR-receiver-context__item:disabled{opacity:.55}.LR-receiver-context__item--danger{color:#dc3545}.LR-receiver-context__divider{height:1px;margin:4px 0;background:#e9ecef}}.LR-id-card--summary .LR-id-card__body{padding-top:11px;padding-bottom:9px}.LR-id-card--summary .LR-id-card__photo-frame{width:96px;height:118px}.LR-id-card--summary.LR-id-card--mobile .LR-id-card__photo-frame{width:78px;height:96px}.LR-id-card__masthead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;background:linear-gradient(180deg,#1e3a5f,#152a45);color:#f0f4f8;border-bottom:3px solid #b8860b}.LR-id-card--mobile .LR-id-card__masthead{padding:5px 14px}.LR-id-card__masthead-start{display:flex;align-items:center;gap:10px;min-width:0}.LR-id-card__masthead-icon{font-size:1.1rem;opacity:.92}.LR-id-card__masthead-title{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.LR-id-card__body{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:14px 14px 12px;flex:1;min-height:0}.LR-id-card__body--mobile{padding:8px;gap:12px}.LR-id-card__photo-wrap{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px}.LR-id-card__photo-frame{width:108px;height:132px;border:2px solid #2c3e50;border-radius:4px;overflow:hidden;background:#e8ecf0;box-shadow:0 2px 8px #0000001f}.LR-id-card--mobile .LR-id-card__photo-frame{width:88px;height:108px}.LR-id-card__photo-frame img{width:100%;height:100%;object-fit:cover;display:block}.LR-id-card__photo-frame .receiver-photo-placeholder,.LR-desktop-card__thumb .receiver-photo-placeholder{width:100%;height:100%;min-height:100%;box-sizing:border-box;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;color:#999}.receiver-photo-placeholder.rounded-circle{overflow:hidden}.dropdown-menu-content .dropdown-header .receiver-photo-placeholder.rounded-circle,.dropdown-menu-content .dropdown-header .receiver-photo-placeholder.user-menu-dropdown-avatar{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;background-color:#e9ecef;color:#495057;box-sizing:border-box}.receiver-photo-placeholder__icon{width:80%;max-width:80%;height:auto;display:block;opacity:.9;box-sizing:border-box}.receiver-image-container .receiver-photo-placeholder.receiver-photo-placeholder--cover{width:100%;height:100%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;color:#495057}.receiver-image-container .receiver-photo-placeholder--cover img{width:100%;height:100%;object-fit:cover;display:block}.users-list-image-wrapper>.receiver-photo-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;color:#495057}.receiver-image.receiver-photo-placeholder{display:flex;align-items:center;justify-content:center;background-color:#e9ecef!important;color:#495057;box-sizing:border-box}.LR-id-card__photo-caption{font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5c5348}.LR-id-card__fields{flex:1;min-width:0;margin:0;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-self:stretch}.LR-id-card__row{margin:0;padding-bottom:6px;border-bottom:1px dotted rgba(90,80,70,.25)}.LR-id-card--mobile .LR-id-card__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:0;gap:0}.LR-id-card--mobile .LR-id-card__row:not(.LR-id-card__row--split){grid-column:1 / -1}.LR-id-card--mobile .LR-id-card__row{padding-bottom:4px}.LR-id-card__row:last-of-type{border-bottom:none;padding-bottom:0}.LR-id-card__row--split{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px}.LR-id-card--mobile .LR-id-card__row--split{display:contents;gap:0}.LR-id-card--mobile .LR-id-card__row--split>.LR-id-card__row-part{min-width:0;padding-bottom:4px;border-bottom:1px dotted rgba(90,80,70,.25)}.LR-id-card--mobile .LR-id-card__fields>.LR-id-card__row-part:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.LR-id-card__row-part{min-width:0;flex:0 1 auto}.LR-id-card__row-part--sex,.LR-id-card__row-part--age{flex:0 0 auto}.LR-id-card__row dt{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b5d4b;margin:0 0 2px}.LR-id-card__row dd{margin:0;font-size:.9rem;font-weight:600;color:#1a1a1a;line-height:1.35;word-break:break-word}.LR-id-card__row--mono{font-family:ui-monospace,Cascadia Code,Segoe UI,monospace;font-size:.88rem;letter-spacing:.02em}.LR-id-card__age{font-weight:500;color:#5c5348;font-size:.85rem}.LR-id-card__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:10px 12px 12px;border-top:1px solid rgba(180,170,155,.6);background:#ffffff59}.LR-id-card__footer--mobile{justify-content:stretch}.LR-id-card__footer--mobile .LR-id-card__action{flex:1;justify-content:center}.LR-id-card__action{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;border:none;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease}.LR-id-card__action span{font-size:.82rem}.LR-id-card__action--edit{background:#b27519;color:#fff}.LR-id-card__action--edit:hover{background:#c4872a;transform:translateY(-1px)}.LR-id-card__action--delete{background:#fff;color:#b02a37;border:1px solid #e9c7cb}.LR-id-card__action--delete:hover{background:#fff5f5}.LR-id-card--skeleton{pointer-events:none;min-height:220px}.LR-id-card--skeleton .LR-id-card__masthead{background:#d8d4cf;border-bottom-color:#c0b8ad}.box .box-header.LR-receiver-list-header{flex-wrap:wrap;gap:10px 12px;align-items:center}.box .box-header.LR-receiver-list-header .LR-receiver-list-header__count{font-size:inherit;font-weight:500;opacity:.95;white-space:nowrap}.box .box-header .LR-receiver-list-header__toolbar{flex:0 1 auto}.box .box-header .LR-receiver-view-switch.form-check{display:flex;align-items:center;gap:.45rem;padding-left:0;margin-bottom:0;min-height:unset}.box .box-header .LR-receiver-view-switch .form-check-input{float:none;margin-left:0;width:2.35em;height:1.2em;cursor:pointer;background-color:#ffffff38;border:1px solid rgba(255,255,255,.5)}.box .box-header .LR-receiver-view-switch .form-check-input:checked{background-color:#fff8e7;border-color:#fff}.box .box-header .LR-receiver-view-switch .form-check-input:focus{box-shadow:0 0 0 .2rem #ffffff40;border-color:#ffffffd9}.box .box-header .LR-receiver-view-switch .form-check-label{color:#fff!important;font-size:.88rem;font-weight:500;opacity:.95;text-shadow:0 1px 1px rgba(0,0,0,.15)}.LR-desktop-card{display:flex;flex-direction:row;align-items:stretch;gap:12px;padding:12px 14px;background:#fff;border:1px solid #e3e6f0;border-radius:10px;box-shadow:0 1px 3px #0000000f;box-sizing:border-box;min-width:0}.LR-desktop-card:hover{box-shadow:0 4px 14px #00000014}.LR-desktop-card--skeleton{pointer-events:none}.LR-desktop-card__thumb{flex-shrink:0;width:88px;height:88px;border-radius:10px;overflow:hidden;background:#f0f0f0;border:1px solid #e8e8e8;align-self:center}.LR-desktop-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.LR-desktop-card__main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.LR-desktop-card__name{font-size:1rem;font-weight:600;color:#333;margin:0 0 6px;line-height:1.3}.LR-desktop-card__meta{font-size:.875rem;color:#555;line-height:1.35;margin:0 0 3px;word-wrap:break-word}.LR-desktop-card__meta--muted{color:#888;font-size:.8125rem;margin-bottom:0}.LR-desktop-card__actions{flex-shrink:0;display:flex;flex-direction:column;gap:6px;justify-content:center;align-items:center}.LR-receiver-card--skeleton{pointer-events:none;min-height:200px}.LR-desktop-card__btn{width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;cursor:pointer;font-size:.95rem;transition:transform .12s ease,box-shadow .12s ease}.LR-desktop-card__btn--edit{background:#b27519;color:#fff}.LR-desktop-card__btn--edit:hover{background:#c4872a;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.LR-desktop-card__btn--delete{background:#f8f9fa;color:#dc3545;border:1px solid #e9ecef}.LR-desktop-card__btn--delete:hover{background:#fff5f5;transform:translateY(-1px)}#receiver-list{overflow-x:hidden;width:100%;max-width:100%;box-sizing:border-box}#receiver-list table{width:100%!important;max-width:100%!important;table-layout:fixed;box-sizing:border-box}#receiver-list,#receiver-list tbody,#receiver-list tr{overflow-x:hidden;max-width:100%;box-sizing:border-box}#receiver-list tbody tr td{box-sizing:border-box;overflow:hidden;word-wrap:break-word}.LR-fixed-header-table tbody tr td div{padding-top:13px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.LR-fixed-header-table tbody tr td:nth-child(2) div{line-height:1.3!important;padding-top:8px}.LR-fixed-header-table tbody tr{height:50px}.LR-fixed-header-table tbody tr td:first-child{width:165px;padding:5px;box-sizing:border-box}.LR-fixed-header-table tbody tr td img{border-radius:10px;width:150px;height:150px;object-fit:cover;box-shadow:2px 2px 5px #00000080}.LR-fixed-header-table tbody tr td:nth-child(2){width:auto;min-width:0;padding:10px 15px;box-sizing:border-box;line-height:1.3}.LR-fixed-header-table tbody tr td:nth-child(2) strong{line-height:1.2;display:block;margin-bottom:4px}.LR-title-container button{display:none}.LR-edit-cell{width:60px;min-width:100px;max-width:100px;text-align:center;vertical-align:middle;padding:5px 10px;box-sizing:border-box}.LR-edit-btn{min-width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding:0;border-radius:6px;background:#b27519!important;border:none!important;color:#fff!important}.LR-edit-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0003;background:#c4872a!important}#receiver-list>tbody>tr{cursor:default;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#receiver-list>tbody>tr:hover{background-color:transparent}.LR-fixed-header-table{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%!important;max-width:100%!important;table-layout:fixed!important;box-sizing:border-box}.LR-fixed-header-table td,.LR-fixed-header-table td strong,.LR-fixed-header-table td div,.box-header,.box-header *,.box-title,.LR-title-container,.LR-title-container *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.RM-box-form,.RM-box-list,.RM-box-form .box,.RM-box-list .box,.RM-box-form .box-body,.RM-box-list .box-body,.RM-box-form .box-header,.RM-box-list .box-header,.RM-box-form table,.RM-box-list table,.RM-box-form table td,.RM-box-list table td,.RM-box-form table th,.RM-box-list table th,.RM-box-form .LR-table-container,.RM-box-list .LR-table-container,.RM-box-form .skeleton-item-mobile,.RM-box-list .skeleton-item-mobile{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RM-box-form input,.RM-box-form textarea,.RM-box-form select,.RM-box-list input,.RM-box-list textarea,.RM-box-list select,.receiver input,.receiver textarea,.receiver select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.RM-image{cursor:pointer;text-align:center;width:250px;height:250px;border:solid 1px #999;border-radius:12px;margin:0 auto;display:flex;align-items:center;justify-content:center}.RM-image div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.RM-form-container{display:flex;flex-direction:column;width:100%;max-width:100%;box-sizing:border-box}.RM-form-container .row{width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.RM-form-section{margin-bottom:20px}.RM-form-section:last-child{margin-bottom:0}.RM-form-section-actions{padding-top:15px;border-top:1px solid #e3e6f0}.content .row:has(.RM-box-list){min-height:calc(100vh - 100px);height:100%;display:flex;align-items:stretch}.content .row:has(.RM-box-form) .col-md-7,.content .row:has(.RM-box-list) .col-md-7,.content .row:has(.RM-box-list) .col-md-5,.content .row:has(.RM-box-list) .col-12{display:flex;flex-direction:column}.RM-box-form{display:flex!important;flex-direction:column!important;height:auto!important;min-height:auto!important}.RM-box-form .box-body{flex:none!important;overflow:visible!important;height:auto!important;min-height:auto!important}@media (min-width: 768px){.RM-box-list{max-height:calc(100vh - 80px)!important;display:flex!important;flex-direction:column!important}.RM-box-list .box-body{flex:1;overflow-y:auto;min-height:0}}.RM-image-saved{width:250px;height:250px;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1}.RM-image-saved>img{width:250px;height:250px;object-fit:cover;aspect-ratio:1 / 1;box-shadow:2px 2px 5px #00000080;border-radius:5px}.RM-profile-image-block{display:flex;flex-direction:column;align-items:center;width:100%;max-width:250px;margin:0 auto}.RM-profile-ai-trigger{position:static;margin-top:10px;padding:8px 14px;font-size:.8rem;font-weight:600;line-height:1.2;color:#fff;background:#1e3a5feb;border:1px solid rgba(255,255,255,.35);border-radius:8px;cursor:pointer;box-shadow:0 2px 8px #0003;width:100%;max-width:250px;text-align:center}.RM-profile-ai-trigger:hover{background:#152a45f5}.RM-profile-ai-trigger__credits{font-weight:500;font-size:.92em;opacity:.9}.RM-profile-ai-trigger__credits-icon{margin:0 .15em 0 .2em;font-size:.95em;vertical-align:-.05em}.RM-profile-ai-modal{width:100%;max-width:920px;max-height:min(92vh,860px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 12px 40px #0003;overflow:hidden;position:relative;transition:max-width .22s ease,max-height .22s ease}.RM-profile-ai-modal--redeem-only{max-width:min(560px,calc(100vw - 28px));max-height:min(88vh,720px)}.RM-profile-ai-modal__progress{flex-shrink:0;height:4px;overflow:hidden;background:#e9ecef}.RM-profile-ai-modal__progress:after{content:"";display:block;width:42%;height:100%;background:linear-gradient(90deg,transparent,rgba(30,58,95,.15),#1e3a5f,#c9952b,#1e3a5f,rgba(30,58,95,.15),transparent);animation:RM-profile-ai-progress-slide 1.15s ease-in-out infinite}@keyframes RM-profile-ai-progress-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}@keyframes RM-profile-ai-spin{to{transform:rotate(360deg)}}@keyframes RM-profile-ai-generating-pulse{0%,to{opacity:1}50%{opacity:.78}}@keyframes RM-profile-ai-dot-bounce{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-1px)}}.RM-profile-ai-generating-overlay{position:static;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:200px;padding:20px 16px;box-sizing:border-box;background:#fff;pointer-events:none}.RM-profile-ai-generating-panel{text-align:center;max-width:min(100%,360px)}.RM-profile-ai-generating-ring{width:48px;height:48px;margin:0 auto 14px;border:3px solid #dee2e6;border-top-color:#1e3a5f;border-right-color:#1e3a5f59;border-radius:50%;animation:RM-profile-ai-spin .72s linear infinite}.RM-profile-ai-generating-text{margin:0;font-size:.92rem;font-weight:600;color:#1e3a5f;line-height:1.35;animation:RM-profile-ai-generating-pulse 2.2s ease-in-out infinite}.RM-profile-ai-btn-spinner{display:inline-block;width:.95em;height:.95em;margin-right:.5em;vertical-align:-.15em;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:RM-profile-ai-spin .7s linear infinite}.RM-profile-ai-btn-generating-label{display:inline-flex;align-items:baseline}.RM-profile-ai-ellipsis{display:inline-flex;margin-left:1px}.RM-profile-ai-dot{display:inline-block;width:.22em;text-align:center;animation:RM-profile-ai-dot-bounce 1.25s ease-in-out infinite}.RM-profile-ai-dot:nth-child(2){animation-delay:.2s}.RM-profile-ai-dot:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion: reduce){.RM-profile-ai-modal__progress:after{animation:RM-profile-ai-progress-slide 2.5s ease-in-out infinite}.RM-profile-ai-generating-ring,.RM-profile-ai-btn-spinner{animation-duration:1.4s}.RM-profile-ai-generating-text{animation:none}.RM-profile-ai-dot{animation:none;opacity:.85}}.RM-profile-ai-modal__header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e9ecef;flex-shrink:0}.RM-profile-ai-modal__title{margin:0;font-size:1.05rem;font-weight:600;color:#1e3a5f}.RM-profile-ai-modal__close{border:none;background:transparent;font-size:1.25rem;line-height:1;cursor:pointer;color:#6c757d;padding:4px 8px}.RM-profile-ai-modal__close:hover{color:#333}.RM-profile-ai-modal__body{position:relative;padding:14px 16px;overflow-y:auto;flex:1;min-height:0}.RM-profile-ai-modal__body:has(.RM-profile-ai-generating-overlay){display:flex;align-items:center;justify-content:center;min-height:220px;flex:1 1 auto}.RM-profile-ai-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #e9ecef;flex-shrink:0}.RM-profile-ai-redeem-panel{padding:0}.RM-profile-ai-redeem-block{border:1px solid #dee2e6;border-radius:10px;padding:12px 14px;background:#fafafa}.RM-storage-redeem-options__item:last-child{margin-bottom:0!important}.RM-profile-ai-style-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media (max-width: 700px){.RM-profile-ai-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.RM-profile-ai-style-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:10px 12px;border:2px solid #dee2e6;border-radius:10px;background:#fafafa;cursor:pointer;transition:border-color .15s ease,background .15s ease}.RM-profile-ai-style-card__thumb{width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;margin-bottom:8px;background:#e9ecef;align-self:stretch}.RM-profile-ai-style-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.RM-profile-ai-style-card:hover:not(:disabled){border-color:#b27519;background:#fffbf5}.RM-profile-ai-style-card:disabled{opacity:.55;cursor:not-allowed}.RM-profile-ai-style-card--selected{border-color:#1e3a5f;background:#f0f4f8;box-shadow:0 0 0 1px #1e3a5f33}.RM-profile-ai-style-card__label{font-size:.85rem;font-weight:600;color:#1a1a1a;margin-bottom:4px}.RM-profile-ai-style-card__desc{font-size:.72rem;color:#5c5348;line-height:1.35}.RM-image-editing{width:250px;height:250px;margin:0 auto}.RM-map{width:250px;height:250px;display:flex;align-items:flex-start;justify-content:center}.RM-map .map-container{width:250px;height:250px}.RM-map .map-container iframe{width:250px!important;height:250px!important;border-radius:10px}.RM-map-placeholder{cursor:pointer;padding:87px 20px;border:1px dashed #ccc;border-radius:10px;text-align:center;height:250px;width:250px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.RM-form-group-btn-back{display:none!important}.RM-info{background-color:#fffbea;border:1px solid #ffdd77;border-radius:10px;padding:10px 20px;color:#856404;font-size:14px;box-shadow:0 4px 6px #0000001a}.receiver .form-control,.receiver input[type=text],.receiver input[type=email],.receiver input[type=date],.receiver input[type=rut],.receiver input[type=name],.receiver select{border-radius:4px!important;height:40px!important;padding:7px 9px!important}.receiver .google-places [class*=-control]{padding:0!important;align-items:center!important}.receiver .google-places [class*=-ValueContainer],.receiver .google-places [class*=-valueContainer]{padding:0 8px!important}.receiver .google-places input[type=text],.receiver .google-places [class*=-Input] input{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;line-height:1.25!important}.receiver .form-control.is-invalid,.receiver .google-places .is-invalid-wrapper .react-select__control{border-color:#dc3545!important}.receiver .form-control.is-invalid:focus{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540!important}.receiver .google-places .is-invalid-wrapper .react-select__control.is-invalid{border-color:#dc3545!important}.receiver .form-group{position:relative}.receiver .invalid-feedback{position:absolute;top:100%;left:0;z-index:10;background-color:#fff;padding:4px 8px;border:1px solid #dc3545;border-radius:4px;box-shadow:0 2px 4px #0000001a;margin-top:2px;white-space:nowrap;font-size:.875rem;color:#dc3545;display:block;width:auto;min-width:200px;max-width:100%}.receiver .row .col-md-5 .form-group .invalid-feedback,.receiver .row .col-md-7 .form-group .invalid-feedback,.receiver .row .col-lg-5 .form-group .invalid-feedback,.receiver .row .col-lg-7 .form-group .invalid-feedback{max-width:calc(100% - 16px);word-wrap:break-word;white-space:normal}.receiver .form-group .PhoneInput{border-radius:4px!important;height:40px!important}.receiver .form-group .PhoneInput .PhoneInputInput,.receiver .form-group .PhoneInput input[type=tel],.receiver .form-group .PhoneInput input.form-control,.receiver .form-group .PhoneInput .form-control{border-radius:8px!important;height:40px!important;padding-left:45px!important}.receiver .form-group .PhoneInput.react-tel-input input{padding-left:45px!important}.receiver .form-group .PhoneInput.is-invalid{border:2px solid #dc3545!important;border-radius:4px!important;padding:0;background-color:transparent;width:100%;box-shadow:0 0 0 .2rem #dc354540!important}.receiver .form-group .PhoneInput.is-invalid .PhoneInputInput{border:none!important;border-radius:4px!important;width:100%;height:40px!important}.receiver .form-group .PhoneInput.is-invalid:focus-within{border-color:#dc3545!important;border-radius:4px!important;box-shadow:0 0 0 .2rem #dc354540!important}.receiver .form-group .PhoneInput.is-invalid .PhoneInputInput:focus{border:none!important;outline:none!important;box-shadow:none!important}.RM-form-group-image{width:250px;height:250px;display:flex;align-items:flex-start;justify-content:center}.RM-form-group-image .IMG-profile{width:250px;height:250px;border-radius:10px;box-shadow:2px 2px 5px #00000080}.RM-form-group-image .IMG-profile.receiver-photo-placeholder{display:flex;align-items:center;justify-content:center;background-color:#e9ecef;color:#495057;overflow:hidden}.RM-btn-2{margin-left:10px}@media (max-width: 767px){.LR-fixed-header-table tbody tr td div{padding-top:0!important;margin-top:0;line-height:1.1;font-size:clamp(.7rem,2.5vw,1.05rem)!important}.LR-fixed-header-table tbody tr td strong{margin-bottom:0;padding-bottom:0;display:block;font-size:clamp(.8rem,3vw,1.15rem)!important;font-weight:600}.LR-fixed-header-table tbody tr td{font-size:clamp(.85rem,2.5vw,1.05rem)!important}.LR-fixed-header-table tbody tr td div br:nth-of-type(2){display:none}.LR-fixed-header-table tbody tr td div br{line-height:.8}.LR-fixed-header-table tbody tr td:first-child{width:calc(18vw + 20px)!important;max-width:110px!important;min-width:70px!important;padding:5px;box-sizing:border-box}.LR-fixed-header-table tbody tr td:nth-child(2){width:auto;min-width:0;padding:5px;box-sizing:border-box;overflow:hidden;word-wrap:break-word}.LR-fixed-header-table{table-layout:fixed!important}.LR-edit-cell{width:50px!important;min-width:50px!important;max-width:50px!important;padding:5px;box-sizing:border-box}.LR-fixed-header-table tbody tr td img{border-radius:5px;width:18vw;height:18vw;min-width:50px;min-height:50px;max-width:90px;max-height:90px}.LR-edit-btn{min-width:30px;height:30px;font-size:.9rem}.LR-title-container{display:flex;justify-content:space-between;align-items:center}.LR-title-container button{display:initial}.content .row:has(.RM-box-list){min-height:calc(100vh - 130px)!important}.RM-box-list{height:calc(100vh - 144px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.RM-box-form{display:flex!important;flex-direction:column!important;height:auto!important;min-height:auto!important;overflow:visible!important}.RM-box-form .box{height:auto;display:flex;flex-direction:column;overflow:visible}.RM-box-form form.receiver{display:flex;flex-direction:column;height:auto;overflow:visible}.RM-box-form form.receiver .box-body{overflow:visible!important;flex:none!important;height:auto!important;min-height:auto!important}.RM-box-list .box-body{flex:1;overflow-y:auto;min-height:0;padding-bottom:40px!important}.RM-form-group-btn-back{display:block!important;position:fixed!important;top:120px;right:20px;z-index:1000;margin:0!important;padding:0!important}.RM-form-group-btn-back button{padding:8px 16px;font-size:.9rem;border-radius:20px;box-shadow:0 2px 8px #0003;background:#b27519!important;border:none!important;color:#fff!important}.RM-form-group-btn-back button:hover{background:#c4872a!important;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.RM-btn-add-receiver{position:fixed!important;bottom:20px;right:20px;z-index:1000;margin:0!important;padding:0!important}.RM-btn-add-receiver button{width:56px;height:56px;padding:0;font-size:1.2rem;border-radius:50%!important;box-shadow:0 4px 12px #0000004d;background:#b27519!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center}.RM-btn-add-receiver button:hover{background:#c4872a!important;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.receiver .box-body .form-group{margin-bottom:6px;display:flex;align-items:center;flex-wrap:nowrap}.receiver .box-body .form-group label{width:35%;min-width:35%;max-width:35%;margin-bottom:0;margin-right:10px;font-size:.9rem;font-weight:600;flex-shrink:0}.receiver .box-body .form-group label .field-note{display:block;margin-left:0;margin-top:2px;line-height:1.1}.receiver .box-body .form-group:not(.google-places) .form-control,.receiver .box-body .form-group:not(.google-places) input,.receiver .box-body .form-group:not(.google-places) select{width:calc(65% - 10px);flex:0 0 calc(65% - 10px);min-width:0;padding:8px 12px;font-size:.9rem;margin-bottom:0;box-sizing:border-box;border-radius:4px!important;height:40px!important}.receiver .box-body .form-group.google-places>.is-invalid-wrapper,.receiver .box-body .form-group.google-places>div:not(label){width:calc(65% - 10px);flex:0 0 calc(65% - 10px);min-width:0}.receiver .box-body .form-group.google-places input[type=text],.receiver .box-body .form-group.google-places [class*=-Input] input{height:auto!important;min-height:0!important;padding:0!important;flex:none!important;width:100%!important}.receiver .box-body{padding:0!important}.RM-form-container>div[style*=paddingRight]{padding-right:0!important;padding-bottom:0!important}.RM-form-container>div[style*=width]{width:100%!important}.receiver .box-body .form-group>div[style*="display: flex"]{width:calc(65% - 10px);flex:0 0 calc(65% - 10px);display:flex;gap:10px}.receiver .box-body .form-group select.me-2,.receiver .box-body .form-group select:not(.me-2){flex:1;min-width:0}.RM-form,.RM-title,.RM-map,.RM-btn-cancelar{display:none}.RM-image,.RM-image-saved{height:150px;width:150px;aspect-ratio:1 / 1}.RM-image-saved>img{width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1}.RM-profile-image-block,.RM-profile-ai-trigger{max-width:150px}.RM-form-group-image{width:auto!important;height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:0;margin-bottom:15px}.receiver .form-group.RM-form-group-image{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.RM-form-group-image .IMG-profile{width:100px!important;height:100px!important}.RM-image img{width:100%;height:100%}.RM-form-container{display:block;font-size:13px}.RM-form-container>div{padding:0!important}.RM-image-editing{margin-bottom:40px;position:relative;height:300px;width:100%;background:#ccc}.reactEasyCrop_Container{height:100%!important;width:100%!important}.receiver .google-places .form-control{padding:8px 10px;font-size:.9rem}.receiver .form-group .PhoneInput{width:100%}.receiver .form-group .PhoneInput .PhoneInputInput,.receiver .form-group .PhoneInput input,.receiver .form-group .PhoneInput .form-control{padding-left:45px!important}.receiver .form-group .PhoneInputInput{padding:6px 10px;font-size:.9rem;border-radius:4px!important;height:40px!important}.receiver .form-group .PhoneInput{height:40px!important}.RM-info{padding:8px 12px!important;font-size:.85rem!important;margin-top:5px}.RM-btn,.RM-btn-2{width:100%;margin-bottom:10px;font-size:18px;margin-left:initial}}.RM-receiver-modal-overlay.modal-overlay{z-index:10050!important;justify-content:center;align-items:center}.RM-receiver-modal-overlay.modal-overlay>#rm-modal-edit-receiver-dialog.modal-dialog{margin:auto;align-self:center;width:min(800px,calc(100vw - 40px));max-width:min(800px,calc(100vw - 40px))}@media (max-width: 767px){.RM-receiver-modal-overlay.modal-overlay{align-items:flex-start;padding:12px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;overflow-y:auto!important}.RM-receiver-modal-overlay.modal-overlay>#rm-modal-edit-receiver-dialog.modal-dialog{width:100%;max-width:100%;margin:0 auto}}.RM-receiver-modal-content.modal-content{width:100%!important;max-width:100%!important;max-height:calc(var(--rm-vvh, 100dvh) - 24px)!important;padding:0!important;user-select:text;-webkit-user-select:text;overflow:hidden;display:flex;flex-direction:column;border-radius:12px}.RM-receiver-modal-header.modal-header-container{position:sticky;top:0;z-index:20;flex-shrink:0;margin-bottom:0!important;padding:12px!important;border-bottom:1px solid #ddd}.RM-receiver-modal-header .modal-title{color:#8b4513!important}.RM-receiver-modal-body{padding:1.5rem;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto}.SM-schedule-receiver-list,.SM-schedule-message-list{list-style:none;margin:0;padding:0;width:100%}.SM-schedule-receiver-list>li,.SM-schedule-message-list>li{width:100%!important;float:none!important;padding:0!important;text-align:left!important;position:relative}.SM-schedule-receiver-list--desktop,.SM-schedule-message-list--desktop{display:none}@media (min-width: 768px){.SM-schedule-receiver-list--desktop,.SM-schedule-message-list--desktop{display:flex;flex-direction:column;gap:10px;box-sizing:border-box}}.SM-schedule-receiver-list--mobile,.SM-schedule-message-list--mobile{display:flex;flex-direction:column;gap:10px;padding:0 4px 10px}.SM-receiver-pick-card,.SM-message-pick-card{display:flex;align-items:center;gap:14px;padding:10px;border-radius:8px;background:var(--es-bg-elevated, #ffffff);border:1.5px solid var(--es-border-subtle, #dee2e6);transition:border-color .15s ease,box-shadow .15s ease}.SM-message-pick-card{align-items:stretch}.SM-message-pick-card__thumb,.SM-message-pick-card__checkbox{align-self:center}.SM-receiver-pick-card--selected,.SM-message-pick-card--selected{border-color:var(--es-accent-gold, #daa520)}.SM-receiver-pick-card__avatar{flex-shrink:0;height:90px;width:auto;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;position:relative}.SM-message-pick-card__thumb{flex-shrink:0;height:90px;width:auto;aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;position:relative}.SM-receiver-pick-card__avatar-img,.SM-receiver-pick-card__avatar .receiver-photo-placeholder,.SM-message-pick-card__thumb-img,.SM-message-pick-card__thumb .video-thumbnail-placeholder,.SM-message-pick-card__thumb .albums-thumb-frame,.SM-message-pick-card__thumb .albums-thumb-placeholder,.SM-message-pick-card__thumb img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.SM-receiver-pick-card__avatar .receiver-photo-placeholder,.SM-message-pick-card__thumb .video-thumbnail-placeholder,.SM-message-pick-card__thumb .albums-thumb-placeholder{display:flex;align-items:center;justify-content:center;background:var(--es-bg-muted, #f4f4f5)}.SM-message-pick-card__thumb .albums-thumb-frame{position:relative;overflow:hidden}.SM-message-pick-card__thumb .albums-thumb-frame>img{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.SM-message-pick-card__thumb .SM-msg-type-corner{left:4px;bottom:4px;padding:3px 5px;font-size:.68rem}.SM-message-pick-card__thumb .SM-msg-type-corner svg{max-width:14px;max-height:14px}.SM-receiver-pick-card__info,.SM-message-pick-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.SM-message-pick-card__info{min-height:90px;justify-content:flex-start}.SM-receiver-pick-card__name,.SM-message-pick-card__title{font-weight:700;font-size:.95rem;color:var(--es-text-primary, #212529);line-height:1.35;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SM-receiver-pick-card__label,.SM-message-pick-card__label{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--es-text-secondary, #6c757d);margin-top:3px}.SM-receiver-pick-card__relationship{font-weight:700;font-size:.9rem;color:var(--es-text-primary, #212529);margin-top:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SM-message-pick-card__description{font-weight:400;font-size:.78rem;color:var(--es-text-secondary, #6c757d);margin-top:3px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.SM-message-pick-card__meta{font-size:.72rem;font-weight:600;color:var(--es-text-secondary, #6c757d);margin-top:auto;line-height:1.2}.SM-message-pick-card__date{font-size:.72rem;color:var(--es-text-secondary, #6c757d);line-height:1.2}.SM-message-pick-card__description+.SM-message-pick-card__date{margin-top:auto}.SM-message-pick-card__meta+.SM-message-pick-card__date{margin-top:2px}.SM-receiver-pick-card__checkbox,.SM-message-pick-card__checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1.5px solid var(--es-border-subtle, #adb5bd);background:transparent;color:transparent}.SM-receiver-pick-card__checkbox--checked,.SM-message-pick-card__checkbox--checked{background:var(--es-accent-gold, #daa520);border-color:var(--es-accent-gold, #daa520);color:var(--es-panel-accent-icon-color-on-fill, #1a1f28);font-size:.72rem}.SM-receiver-pick-card--skeleton,.SM-message-pick-card--skeleton{pointer-events:none}.SM-schedule-receiver-list--desktop>li .SM-receiver-pick-card,.SM-schedule-message-list--desktop>li .SM-message-pick-card{cursor:grab}.SM-schedule-receiver-list--desktop>li .SM-receiver-pick-card:active,.SM-schedule-message-list--desktop>li .SM-message-pick-card:active{cursor:grabbing}.SM-schedule-receiver-list--desktop>li.SM-dropped .SM-receiver-pick-card,.SM-schedule-message-list--desktop>li.SM-dropped .SM-message-pick-card,.SM-schedule-message-list--desktop>li.SM-disabled .SM-message-pick-card,.SM-message-pick-card--disabled{opacity:.52;filter:grayscale(1);cursor:not-allowed;pointer-events:none}.SM-schedule-receiver-list--mobile>li,.SM-schedule-message-list--mobile>li{cursor:pointer}.SM-schedule-receiver-list--mobile>li:focus-visible .SM-receiver-pick-card,.SM-schedule-message-list--mobile>li:focus-visible .SM-message-pick-card{outline:2px solid var(--es-accent-gold, #daa520);outline-offset:2px}.LR-recipient-limit-banner{margin:15px 10px;padding:12px 15px;border-radius:8px;display:flex;align-items:center;gap:10px;background:#fff3cda6;border:1px solid rgba(255,193,7,.45);color:#664d03}.LR-recipient-limit-banner a{margin-left:5px;text-decoration:underline;cursor:pointer;color:inherit;font-weight:600}.RM-more-recipients-modal__panel{border:1px solid #e0e0e0;border-radius:8px;padding:15px}.RM-more-recipients-modal__panel-head{display:flex;align-items:center;margin-bottom:10px;gap:10px}.RM-more-recipients-modal__panel-desc{font-size:.9em;color:#666;margin-bottom:10px}.RM-more-recipients-modal__icon--plan{font-size:1.5em;color:#007bff}.RM-more-recipients-modal__icon--credits{font-size:1.5em;color:#ffc107}.RM-more-recipients-modal__unavailable{font-size:.85em;color:#999;font-style:italic}.LV-table-container{height:100px;overflow-y:auto;overflow-x:hidden;padding-top:0;scroll-behavior:smooth}.LV-fixed-header-table{width:100%;table-layout:fixed}.LV-fixed-header-table thead tr th{position:sticky;top:0;background-color:#fff;z-index:1;padding:12px;white-space:nowrap;border-bottom:2px solid #dee2e6;font-weight:600}.LV-fixed-header-table tbody tr td{padding:10px!important;vertical-align:middle!important}.LV-fixed-header-table tbody tr td:first-child{padding:10px!important;width:40px!important;vertical-align:top!important}.LV-fixed-header-table tbody tr td:first-child .LV-image-container{aspect-ratio:unset!important}.LV-fixed-header-table tbody tr td:first-child .LV-image-container img{height:100%!important;min-height:100%!important;aspect-ratio:unset!important;object-fit:cover!important;object-position:center!important}.LV-fixed-header-table tbody tr td:nth-child(2){padding:10px!important;width:200px!important}.LV-fixed-header-table tbody tr td:nth-child(4){padding:10px!important;width:120px!important}.LV-fixed-header-table tbody tr{height:auto;min-height:121.25px;transition:background-color .2s ease,box-shadow .2s ease}#video-list.LV-fixed-header-table tbody tr:hover{background-color:#e8edf4!important;box-shadow:0 2px 10px #00000012}#video-list.LV-fixed-header-table tbody tr.LV-tr--highlighted:hover,#video-list.LV-fixed-header-table tbody tr.LV-tr--highlighted,.LV-fixed-header-table tbody tr.LV-tr--highlighted{background-color:#fff3cd!important}.video-item-mobile--highlighted{background-color:#fff3cd;border:3px solid #856404;border-radius:8px}.LV-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.LV-video-name{font-size:1.1rem;display:block;width:100%;margin-bottom:8px;font-weight:600;color:#333}.LV-description--detail{font-size:.95rem;color:#666;line-height:1.5;margin-bottom:8px}.LV-meta-muted{color:#999}.LV-meta-secondary{color:#777}.LV-td-proyect{font-size:.85rem;color:#666}#video-list .my-projects-actions{justify-content:center}.LV-fixed-header-table tbody tr td img{border-radius:10px;width:180px!important;height:auto!important;aspect-ratio:3 / 2!important;object-fit:cover;box-shadow:2px 2px 5px #00000080;display:block!important;background-color:#f0f0f0}.LV-btn-delete-mobile{display:none}.LV-image-container{position:relative;width:180px!important;height:auto!important;aspect-ratio:3 / 2;max-width:180px!important;border-radius:10px;background-color:#f0f0f0;border:1px solid var(--es-border-subtle, #cbd5e1);box-shadow:0 2px 4px #0000001a;overflow:hidden;cursor:pointer;transition:box-shadow .2s ease,transform .2s ease;box-sizing:border-box}.LV-fixed-header-table tbody tr:hover .LV-image-container{box-shadow:0 4px 12px #0000002e}.LV-image-container img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center}.LV-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:40px;color:#fff;opacity:0;transition:opacity .3s ease;pointer-events:none;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#00000080;border-radius:50%;padding:0;z-index:3}.LV-play-icon svg{margin:0;padding:0;display:block}.LV-image-container:hover .LV-play-icon{opacity:1}.video-item-mobile{display:flex;align-items:center;padding:10px;margin-bottom:8px;border:1px solid #ddd;border-radius:8px;background-color:#fff;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.video-item-mobile:hover{background-color:#f4f7fb;border-color:#c5cdd8;box-shadow:0 3px 12px #00000014}.video-item-mobile.video-item-mobile--highlighted:hover{background-color:#fff3cd}.video-image-container{position:relative;display:inline-block;cursor:pointer;flex-shrink:0;margin-right:10px;width:140px;height:auto;overflow:hidden;border-radius:8px;background-color:#f0f0f0;border:1px solid var(--es-border-subtle, #cbd5e1);aspect-ratio:3 / 2;box-sizing:border-box}.video-thumbnail-placeholder{width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;background-color:var(--es-bg-muted, #f4f4f5)!important;border-radius:inherit!important;box-sizing:border-box;line-height:0}.albums-msg-thumb-wrap:not(:has(.LV-image-container)) .video-thumbnail-placeholder,.albums-msg-thumb-wrap:not(:has(.LV-image-container)) .albums-msg-thumb{border:1px solid var(--es-border-subtle, #cbd5e1);border-radius:inherit}.video-thumbnail-placeholder svg{font-size:clamp(2rem,20vw,4.5rem);color:var(--es-text-muted, #71717a);opacity:.75;width:100%;height:auto;max-width:60%;max-height:60%;display:block}.LV-image-container .video-thumbnail-placeholder,.video-image-container .video-thumbnail-placeholder{display:flex!important}.video-image{width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover;object-position:center;box-shadow:2px 2px 5px #00000080;display:block}.LV-play-icon-mobile{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:.8;pointer-events:none;background-color:#00000080;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;z-index:3}.LV-play-icon-mobile svg{font-size:18px;margin:0;padding:0;display:block}.video-content{flex:1;min-width:0;display:flex;flex-direction:column}.video-title{font-size:clamp(.8rem,3vw,1.15rem);font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-description{font-size:clamp(.7rem,2.5vw,1.05rem);color:#666;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.video-date{font-size:clamp(.65rem,2vw,.9rem);color:#999}.video-action-cell{flex-shrink:0;margin-left:8px}.LV-btn-add-video{position:fixed!important;bottom:20px!important;right:20px!important;z-index:1000!important;margin:0!important;padding:0!important;left:auto!important;top:auto!important}.LV-btn-add-video a,.LV-btn-add-video button{width:56px;height:56px;padding:0;font-size:1.2rem;border-radius:50%!important;box-shadow:0 4px 12px #0000004d;background:#b27519!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none}.LV-btn-add-video a:hover,.LV-btn-add-video button:hover{background:#c4872a!important;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.SML-btn-add{position:fixed!important;bottom:20px!important;right:20px!important;z-index:1000!important;margin:0!important;padding:0!important;left:auto!important;top:auto!important}.SML-btn-add a,.SML-btn-add button{width:56px;height:56px;padding:0;font-size:1.2rem;border-radius:50%!important;box-shadow:0 4px 12px #0000004d;background:#b27519!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none}.SML-btn-add a:hover,.SML-btn-add button:hover{background:#c4872a!important;transform:translateY(-2px);box-shadow:0 6px 16px #0006}html[data-theme=dark] .SML-btn-add a,html[data-theme=dark] .SML-btn-add button{background:var(--es-btn-primary-bg, linear-gradient(135deg, #8a6b2e 0%, #5c3d14 100%))!important;border:1px solid var(--es-btn-primary-border, #5c3d14)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .SML-btn-add a:hover,html[data-theme=dark] .SML-btn-add button:hover{background:var(--es-btn-primary-bg-hover, linear-gradient(135deg, #9a7b38 0%, #4a3010 100%))!important;border-color:var(--es-btn-primary-border-hover, #4a3010)!important}.SML-cell-one-line{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#scheduled-messages-list th:nth-child(1),#scheduled-messages-list th:nth-child(2),#scheduled-messages-list th:nth-child(3),#scheduled-messages-sent-list th:nth-child(1),#scheduled-messages-sent-list th:nth-child(2),#scheduled-messages-sent-list th:nth-child(3){max-width:200px;vertical-align:top}#scheduled-messages-list th:nth-child(4),#scheduled-messages-sent-list th:nth-child(4){max-width:200px;vertical-align:top}.SML-type-cell{vertical-align:middle!important}.SML-type-badge{background:#eef1f6!important;color:#3d4450!important;font-weight:500!important;font-size:.78rem!important;padding:.35em .65em!important;border:1px solid #dde2eb}#scheduled-messages-list.LV-fixed-header-table tbody td.SML-group-header-cell,#scheduled-messages-sent-list.LV-fixed-header-table tbody td.SML-group-header-cell{vertical-align:top!important}.SML-actions-cell{white-space:nowrap;vertical-align:middle}#scheduled-messages-list.LV-fixed-header-table .SML-actions-cell>.d-flex,#scheduled-messages-sent-list.LV-fixed-header-table .SML-actions-cell>.d-flex{width:100%;justify-content:center}#scheduled-messages-list.LV-fixed-header-table .SML-actions-cell .form-check.form-switch,#scheduled-messages-sent-list.LV-fixed-header-table .SML-actions-cell .form-check.form-switch{display:inline-flex;align-items:center;justify-content:center}.SML-sent-details-cell{max-width:200px;white-space:normal}.SML-public-details{line-height:1.35;justify-content:center}@media (min-width: 768px){.SML-sent-details-cell .SML-public-details{justify-content:center}}.SML-subsection-title{font-size:1.05rem;font-weight:600;margin-top:0;margin-bottom:.25rem;color:#333}.SML-subsection-title--second{margin-top:1.75rem;padding-top:1rem;border-top:1px solid #e8e8e8}.SML-scheduled-section-body.LV-table-container{height:auto;min-height:0;overflow-x:hidden;overflow-y:visible;flex:none}section.content.content-scheduled-messages .SML-section-empty-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:10px}@media (max-width: 767px){.SML-scheduled-section-body.LV-table-container{flex:none!important;overflow-y:visible;min-height:0}}.SML-title-one-line,.SML-desc-one-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.SML-card-mobile .SML-title-one-line{flex:1}.SML-public-title-link{color:#337ab7;text-decoration:none}.SML-public-title-link:hover{color:#23527c;text-decoration:underline}tr.SML-row--overdue>td{color:#999!important;background-color:#f5f5f5!important}tr.SML-row--overdue .badge{opacity:.55}td.SML-cell--overdue{color:#999!important;background-color:#f5f5f5!important}td.SML-cell--overdue .badge{opacity:.55}.SML-recipient--overdue .btn{opacity:.7}.SML-card-mobile--overdue,.SML-card-mobile--overdue strong{color:#999}.LV-title-container,.LV-title-container *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.box .box-header.LR-receiver-list-header .LV-header-align-spacer{min-height:38px;width:0;overflow:hidden;flex:0 0 auto;align-self:center;pointer-events:none}@media (max-width: 1024px) and (min-width: 768px){.LV-fixed-header-table tbody tr td img,.LV-image-container{width:140px;height:auto;aspect-ratio:3 / 2}#video-list.LV-fixed-header-table thead tr th:nth-child(4),#video-list.LV-fixed-header-table tbody tr td:nth-child(4){display:none}}@media (max-width: 767px){.LV-table-container{margin-right:0;padding:0;flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.LV-fixed-header-table thead,.LV-fixed-header-table td:nth-child(1),.LV-fixed-header-table th:nth-child(1),.LV-fixed-header-table td:nth-child(5){display:none}.LV-fixed-header-table tbody tr td img{border-radius:5px;width:140px!important;height:auto!important;aspect-ratio:3 / 2!important;object-fit:cover;display:block;background-color:#f0f0f0}.LV-image-container{width:140px!important;height:auto!important;aspect-ratio:3 / 2}.LV-btn-delete-mobile{display:initial}.video-item-mobile,.video-item-mobile *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.video-item-mobile{-webkit-touch-callout:none;touch-action:pan-y;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.video-item-mobile--pressing{opacity:.92;transform:scale(.985)}.video-item-mobile--context-target{box-shadow:0 0 0 2px #e1b768}.LV-message-context{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.LV-message-context__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.LV-message-context__menu{position:fixed;z-index:1;min-width:200px;max-width:min(240px,calc(100vw - 16px));padding:6px 0;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000002e;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.LV-message-context__item{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#333;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.LV-message-context__item:disabled{opacity:.55}.LV-message-context__item--danger{color:#dc3545}.LV-message-context__divider{height:1px;margin:4px 0;background:#e9ecef}}@media (min-width: 1400px){.LV-fixed-header-table tbody tr td:first-child{vertical-align:top!important}.LV-fixed-header-table tbody tr td:first-child .LV-image-container{display:block}}.LV-fixed-header-table tbody tr td .receiver-image-wrapper{width:120px!important;height:120px!important}.LV-fixed-header-table tbody tr td .receiver-image-wrapper .receiver-detail-image,.LV-fixed-header-table tbody tr td img.receiver-detail-image{width:120px!important;height:120px!important;aspect-ratio:1 / 1!important;object-fit:cover!important;border-radius:0!important}.LV-fixed-header-table tbody tr.receiver-row{min-height:140px!important}.LV-fixed-header-table tbody tr.receiver-row td:first-child{width:150px!important}.LV-fixed-header-table tbody tr.receiver-row td:nth-child(2){width:auto!important;min-width:0!important}.LV-fixed-header-table tbody tr.receiver-row td:nth-child(3){width:100px!important;min-width:100px!important;max-width:100px!important}.video-skeleton-item-mobile{display:flex!important;align-items:center;padding:10px;background:#fff;border:1px solid #ddd;border-radius:8px;margin-bottom:8px;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.video-skeleton-image-container{flex-shrink:0;margin-right:10px;width:140px;height:auto;aspect-ratio:3 / 2;display:flex!important;align-items:center;justify-content:center}.video-skeleton-content{flex:1;min-width:0;display:flex!important;flex-direction:column;justify-content:center;overflow:hidden;padding:0 8px}.video-skeleton-action{flex-shrink:0;margin-left:8px;width:35px;display:flex;align-items:center;justify-content:center}.modal-overlay.LV-owner-msg-overlay{align-items:center;padding:10px 12px;overflow-y:auto;-webkit-overflow-scrolling:touch}.LV-owner-msg-overlay>#lv-modal-owner-msg-preview-dialog.modal-dialog{max-width:min(42rem,96vw);width:100%}.modal-content.modal-content--owner-msg-preview{max-width:100%!important;width:100%!important;max-height:min(88vh,820px)!important;padding:6px 10px 12px!important;user-select:text;-webkit-user-select:text}.modal-content.modal-content--owner-msg-preview audio,.modal-content.modal-content--owner-msg-preview video{-webkit-user-select:auto;user-select:auto;touch-action:manipulation}.LV-owner-msg-preview-modal-header{flex-shrink:0;justify-content:flex-end;align-items:center;padding-bottom:4px;min-height:0;border-bottom:none;background:transparent!important}.LV-owner-msg-preview-modal-header .modal-title{display:none}.LV-owner-msg-preview-root.msg-container--view{min-height:0;align-items:stretch;width:100%;background:transparent}.LV-owner-msg-preview-root .msg-view-page.msg-page{padding:0 2px 8px;max-width:100%}.LV-owner-msg-preview-root .msg-view-topbar{margin-bottom:8px;padding:0 4px;gap:8px}.LV-owner-msg-preview-root .msg-view-brand{font-size:clamp(.85rem,2.5vw,1.05rem);letter-spacing:.08em}.LV-owner-msg-preview-root .msg-view-topbar-pill{font-size:.65rem;padding:5px 10px}.LV-owner-msg-preview-root .msg-view-card{border-radius:14px;box-shadow:0 12px 28px #0f172a0f,0 4px 12px #8b451312}.LV-owner-msg-preview-root .msg-view-card-head{padding:12px 16px 10px}.LV-owner-msg-preview-root .msg-view-eyebrow{margin:0 0 4px;font-size:.62rem}.LV-owner-msg-preview-root .msg-view-title{margin:0 0 8px;font-size:clamp(1.05rem,3vw,1.35rem);line-height:1.2}.LV-owner-msg-preview-root .msg-view-badges{gap:6px}.LV-owner-msg-preview-root .msg-view-badge{font-size:.68rem;padding:4px 10px;gap:5px}.LV-owner-msg-preview-root .msg-view-meta{gap:10px;padding:10px 16px}.LV-owner-msg-preview-root .msg-view-sender{gap:10px}.LV-owner-msg-preview-root .msg-view-sender-avatar-wrap{width:40px;height:40px;box-shadow:0 3px 10px #8b451338}.LV-owner-msg-preview-root .msg-view-sender-avatar{font-size:.95rem}.LV-owner-msg-preview-root .msg-view-sender-label{margin-bottom:2px;font-size:.62rem}.LV-owner-msg-preview-root .msg-view-sender-name{font-size:.92rem;gap:6px}.LV-owner-msg-preview-root .msg-view-privacy{font-size:.72rem;line-height:1.4;gap:6px}.LV-owner-msg-preview-details{width:100%;padding:0 16px 8px;box-sizing:border-box;font-size:.78rem;color:#57534e;line-height:1.35}.LV-owner-msg-preview-detail-line{margin:.1rem 0}.LV-owner-msg-preview-root .msg-view-media:not(.msg-view-media--audio){min-height:0}.LV-owner-msg-preview-root .msg-view-media-loading{pointer-events:none;font-size:.85rem;gap:8px}.LV-owner-msg-preview-root .msg-video::-webkit-media-controls-play-button{display:flex!important}.LV-owner-msg-preview-root .msg-view-media .msg-video{max-height:min(32vh,280px)}.LV-owner-msg-preview-root .msg-view-media--audio{padding:12px 14px}.LV-owner-msg-preview-root .msg-view-audio-panel{gap:12px}.LV-owner-msg-preview-root .msg-view-audio-stage{padding:10px;gap:4px}.LV-owner-msg-preview-root .msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-audio-stage{width:100%;aspect-ratio:unset;min-height:0;max-height:none;overflow:hidden}.LV-owner-msg-preview-root .msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-audio-stage-backdrop-img{max-height:min(38vh,340px)}.LV-owner-msg-preview-root .msg-view-media--audio:has(.msg-view-library-audio-visualizer) .msg-view-library-audio-visualizer{width:100%;align-items:flex-end;--msg-view-audio-viz-gap-px: 5}.LV-owner-msg-preview-root .msg-view-audio-subtitle{min-height:2em;font-size:clamp(.8rem,2vw,.95rem);padding:0 8px}.LV-owner-msg-preview-root .msg-view-media-loading-icon{font-size:1.5rem}.LV-owner-msg-preview-root .msg-view-body{padding:12px 16px 6px}.LV-owner-msg-preview-root .msg-view-section-title{margin:0 0 8px;font-size:.65rem}.LV-owner-msg-preview-root .msg-view-prose,.LV-owner-msg-preview-root .msg-view-prose--empty{font-size:.88rem;line-height:1.5;max-height:min(22vh,140px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:4px}.LV-owner-msg-preview-root .msg-view-footer{padding:12px 16px 14px;gap:10px}.LV-owner-msg-preview-notice{display:flex;gap:12px;align-items:flex-start;width:100%;max-width:100%;margin:0;padding:12px 14px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#e0e7ff);border:1px solid rgba(99,102,241,.35);color:#3730a3;font-size:.84rem;line-height:1.5;text-align:left;box-sizing:border-box}.LV-owner-msg-preview-notice p{margin:0}.LV-owner-msg-preview-notice-icon{flex-shrink:0;margin-top:2px;font-size:1.1rem;color:#4f46e5}.LV-owner-msg-preview-root .msg-view-footnote{font-size:.68rem;line-height:1.4}.LV-trash-info{margin-bottom:.5rem!important;font-size:.8rem!important;line-height:1.35}.LV-trash-table{table-layout:fixed;width:100%}.LV-trash-table thead th{padding:6px 8px!important;font-size:.8rem;vertical-align:middle}.LV-trash-table tbody td{padding:6px 8px!important;vertical-align:middle}.LV-trash-th-icon{width:36px}.LV-trash-th-narrow{width:22%;max-width:160px}.LV-trash-th-actions{width:96px;text-align:center}.LV-trash-row{opacity:.85}.LV-trash-td-icon{width:36px;text-align:center;padding-left:6px!important;padding-right:6px!important}.LV-trash-type-wrap{display:inline-flex;align-items:center;justify-content:center}.LV-trash-type-icon{font-size:1rem;color:#8b4513;opacity:.9}.LV-trash-td-title{min-width:0;width:38%}.LV-trash-title-text{display:block;font-weight:600;font-size:.9rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LV-trash-td-meta{font-size:.8rem;color:#555;white-space:nowrap}.LV-trash-proyect{display:inline-block;max-width:140px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.LV-trash-td-actions{text-align:center;white-space:nowrap}.LV-trash-actions{gap:6px}.LV-trash-actions .btn{padding:4px 8px}.LV-trash-mobile-list{display:flex;flex-direction:column;gap:6px}.LV-trash-mobile-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fafafa;border:1px solid #e8e8e8;border-radius:8px;opacity:.9}.LV-trash-type-icon--mobile{flex-shrink:0;font-size:.95rem}.LV-trash-mobile-text{flex:1;min-width:0}.LV-trash-mobile-title{font-weight:600;font-size:.88rem;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LV-trash-mobile-meta{font-size:.75rem;color:#666;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LV-trash-mobile-sep{color:#aaa}.LV-trash-mobile-actions{flex-shrink:0;display:flex;gap:4px}.LV-trash-mobile-actions .btn{padding:4px 8px}@media (max-width: 767.98px){section.content.content-scheduled-messages .SML-section-mobile-header .box-title{font-size:.95rem}section.content.content-scheduled-messages .SML-section-mobile-toolbar{pointer-events:auto;min-height:auto;width:auto;overflow:visible}.SML-pending-mobile-list{display:flex!important;flex-direction:column;gap:12px;padding:4px 2px 8px}.SML-mobile-swipe-page{overflow:hidden;touch-action:pan-y;width:100%}.SML-mobile-swipe-page__stage{position:relative;width:100%}.SML-mobile-swipe-page__stage--layered{overflow:hidden}.SML-mobile-swipe-page__pane{display:flex;flex-direction:column;gap:12px;width:100%}.SML-mobile-swipe-page__pane--floating{position:absolute;top:0;left:0;will-change:transform;backface-visibility:hidden}.SML-mobile-swipe-page__pane--animate{transition:transform .3s cubic-bezier(.4,0,.2,1)}.SML-pending-mobile-list>.SML-pending-card,.SML-mobile-swipe-page__pane>.SML-pending-card{flex:0 0 auto}.SML-pending-card{border:1px solid #dfe3ea;border-radius:10px;background:#f8f9fc;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.SML-pending-card--pressing{opacity:.92;transform:scale(.985)}.SML-pending-card--context-target{box-shadow:0 0 0 2px #e1b768}.SML-pending-card--overdue{opacity:.88}.SML-pending-card--skeleton{pointer-events:none}.SML-pending-card--inactive{background:#eef0f3;border-color:#d8dde4}.SML-pending-card--inactive .SML-pending-card__title{color:#9ca3af}.SML-pending-card--inactive .SML-pending-card__desc,.SML-pending-card--inactive .SML-pending-card__meta,.SML-pending-card--inactive .SML-pending-card__meta-sep{color:#adb5bd}.SML-pending-card--inactive .SML-pending-card__tags .SML-type-badge,.SML-pending-card--inactive .SML-pending-card__status-tag{background:#e2e5ea;color:#9ca3af}.SML-pending-card--inactive .SML-pending-card__thumb{filter:grayscale(100%)}.SML-pending-card--inactive .SML-pending-card__thumb-img,.SML-pending-card--inactive .SML-pending-card__thumb .video-thumbnail-placeholder,.SML-pending-card--inactive .SML-pending-card__thumb img{opacity:.88}.SML-pending-card__body{display:flex;align-items:flex-start;gap:10px;padding:10px}.SML-pending-card__thumb{flex:0 0 auto;height:88px;aspect-ratio:3 / 2;border-radius:8px;overflow:hidden;background:var(--es-bg-muted, #e9ecef);position:relative}.SML-pending-card__thumb-img,.SML-pending-card__thumb .video-thumbnail-placeholder,.SML-pending-card__thumb img{width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:8px}.SML-pending-card__main{flex:1 1 0;min-width:0}.SML-pending-card__title{margin:0 0 4px;font-size:.88rem;font-weight:700;line-height:1.25;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SML-pending-context{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.SML-pending-context__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:none;background:#0f172a59;cursor:default;-webkit-user-select:none;user-select:none}.SML-pending-context__menu{position:fixed;z-index:1;min-width:200px;max-width:min(240px,calc(100vw - 16px));padding:6px 0;border:1px solid #dee2e6;border-radius:12px;background:#fff;box-shadow:0 12px 32px #0000002e;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.SML-pending-context__item{display:flex;align-items:center;width:100%;padding:12px 16px;border:none;background:transparent;color:#333;font-size:.9rem;font-weight:500;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.SML-pending-context__item:disabled{opacity:.55}.SML-pending-context__item--danger{color:#dc3545}.SML-pending-context__item--success{color:#198754}.SML-pending-context__divider{height:1px;margin:4px 0;background:#e9ecef}.SML-pending-card__desc{margin:0 0 6px;font-size:.78rem;line-height:1.35;color:#6c757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SML-pending-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px;font-size:.72rem;line-height:1.3;color:#6c757d}.SML-pending-card__meta-item{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SML-pending-card__meta-sep{color:#adb5bd}.SML-pending-card__tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.SML-pending-card__tags .SML-type-badge{font-size:.68rem;font-weight:600;padding:3px 8px;background:#e8eef8;color:#3d5a8a;border:none}.SML-pending-card__status-tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:.68rem;font-weight:600;background:#e8eef8;color:#3d5a8a}.SML-pending-view-all{display:flex;align-items:center;justify-content:center;width:100%;margin-top:4px;padding:10px 8px;border:none;background:transparent;color:#b8860b;font-size:.88rem;font-weight:600}.SML-pending-mobile-pagination{margin-top:12px;width:100%}.SML-mobile-pagination{width:100%}.SML-mobile-pagination__track{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}.SML-mobile-pagination__pages{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.SML-mobile-pagination__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #ced4da;border-radius:6px;background:transparent;color:#495057;font-size:.78rem;font-weight:600;line-height:1;flex:0 0 auto}.SML-mobile-pagination__btn--nav{font-size:.72rem}.SML-mobile-pagination__btn--page{flex:0 0 34px}.SML-mobile-pagination__btn--active{border-color:#b8860b;color:#b8860b;background:transparent}.SML-mobile-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.SML-mobile-pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#6c757d;font-size:.82rem;font-weight:600;letter-spacing:.08em;-webkit-user-select:none;user-select:none}}.vsc-root{--vsc-anchor-top: 20px;--vsc-card-height: 220px;--vsc-stack-gap: 12px;--vsc-stack-peek: 32px;--vsc-pin-height: calc(var(--vsc-card-height) + var(--vsc-stack-gap) + var(--vsc-stack-peek));--vsc-segment-ratio: 1;width:100%}.vsc-pin{position:sticky;top:var(--vsc-anchor-top);z-index:1;width:100%;height:var(--vsc-pin-height);overflow:visible;pointer-events:none}.vsc-stage{position:relative;width:100%;height:var(--vsc-pin-height);overflow:visible}.vsc-layer{position:absolute;top:0;left:0;width:100%;transform-origin:top center;backface-visibility:hidden;pointer-events:none}.vsc-scroll-track{width:100%;height:var(--vsc-scroll-height, 0);flex-shrink:0;pointer-events:none}.vsc-end-spacer{width:100%;height:var(--vsc-end-spacer-height, 0);flex-shrink:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.vsc-layer{will-change:auto;transform:none!important;filter:none!important;position:relative}.vsc-pin{position:relative;top:auto;height:auto}.vsc-stage{height:auto;display:flex;flex-direction:column;gap:12px}.vsc-scroll-track,.vsc-end-spacer{display:none}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-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{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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{z-index:1;line-height:0}.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{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.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{cursor:pointer;background-color:#f0f0f0}.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{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.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{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range: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{border-radius:.3rem;background-color:#bad9f1;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__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__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__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__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__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__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__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{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.admin-logs-viewer .content{max-height:calc(100vh - 51px);overflow-y:auto;overflow-x:hidden}.admin-logs-viewer .content-header{position:sticky;top:0;z-index:100;background-color:#fff;box-shadow:0 2px 4px #0000001a;margin-bottom:0}.log-message{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Courier New,monospace;font-size:.9em}.log-message-full{white-space:pre-wrap;word-wrap:break-word;max-height:300px;overflow-y:auto;background-color:#f8f9fa;padding:10px;border-radius:4px;font-family:Courier New,monospace;font-size:.9em}.log-details{font-size:.95em}.log-details strong{display:block;margin-bottom:5px;color:#495057;font-weight:600}.log-value{margin-bottom:15px;padding:8px;background-color:#f8f9fa;border-radius:4px;border-left:3px solid #007bff}.log-json{background-color:#f8f9fa;padding:10px;border-radius:4px;font-size:.85em;max-height:400px;overflow-y:auto;margin:0;white-space:pre-wrap;word-wrap:break-word}.badge.bg-secondary{background-color:#6c757d!important}.badge.bg-info{background-color:#0dcaf0!important}.badge.bg-warning{background-color:#ffc107!important;color:#000!important}.badge.bg-danger{background-color:#dc3545!important}.badge.bg-dark{background-color:#212529!important}.logs-console-container{background-color:#1e1e1e;border:1px solid #333;border-radius:4px;overflow:hidden}.logs-console{font-family:Courier New,Consolas,Monaco,monospace;font-size:13px;line-height:1.6;padding:10px;background-color:#1e1e1e;color:#d4d4d4;white-space:nowrap;overflow-x:auto}.logs-console-line{padding:2px 5px;margin:1px 0;border-left:3px solid transparent;transition:background-color .2s,border-color .2s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.logs-console-line:hover{background-color:#ffffff0d;border-left-color:currentColor;overflow-x:visible;white-space:normal;word-break:break-all}.logs-console-empty{padding:40px;text-align:center;color:#888;font-style:italic;background-color:#1e1e1e}.log-detail-modal{z-index:1050!important;position:fixed;top:0;left:0;width:100%;height:100%}.log-detail-modal .modal-dialog{z-index:1051!important;position:relative}.log-detail-modal+.modal-backdrop,.log-detail-modal .modal-backdrop{z-index:1040!important;position:fixed;top:0;left:0;width:100%;height:100%}.modal-dialog-scrollable .modal-body{max-height:calc(100vh - 200px);overflow-y:auto}.small-box{border-radius:.25rem;box-shadow:0 0 1px #00000020,0 1px 3px #0003;display:block;margin-bottom:20px;position:relative}.small-box>.inner{padding:10px}.small-box>.small-box-footer{background-color:#0000001a;color:#fffc;display:block;padding:3px 0;position:relative;text-align:center;text-decoration:none;z-index:10}.small-box h3,.small-box p{z-index:5;position:relative}.small-box p{font-size:1rem}.small-box.bg-success .inner h3,.small-box.bg-success .inner p,.small-box.bg-secondary .inner h3,.small-box.bg-secondary .inner p,.small-box.bg-danger .inner h3,.small-box.bg-danger .inner p,.small-box.bg-dark .inner h3,.small-box.bg-dark .inner p{color:#fff!important}.info-box-text{text-transform:uppercase;font-weight:700;font-size:13px}@media (max-width: 768px){.log-message{max-width:200px}.table-responsive{font-size:.85em}.small-box h3{font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.log-details{animation:fadeIn .3s ease-in}.log-json::-webkit-scrollbar,.log-message-full::-webkit-scrollbar{width:8px}.log-json::-webkit-scrollbar-track,.log-message-full::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.log-json::-webkit-scrollbar-thumb,.log-message-full::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.log-json::-webkit-scrollbar-thumb:hover,.log-message-full::-webkit-scrollbar-thumb:hover{background:#555}.skeleton-box{background:#f0f0f0;border-radius:.25rem;position:relative;overflow:hidden;min-height:90px}.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:4px;margin-bottom:8px}.skeleton-title{height:2.2rem;width:60%;margin-bottom:10px}.skeleton-subtitle{height:1rem;width:40%}.skeleton-header{height:1.5rem;width:150px}.skeleton-label{height:.875rem;width:60px;margin-bottom:5px}.skeleton-input{height:2.25rem;width:100%}.skeleton-cell{height:1rem;width:80%}.skeleton-cell-small{height:.875rem;width:60%}.skeleton-badge{height:1.25rem;width:60px;border-radius:.25rem}.skeleton-message{height:1rem;width:90%}.skeleton-button{height:1.875rem;width:2.5rem;border-radius:.25rem}.skeleton-console-line{height:1.2rem;width:100%;margin:2px 0;background-color:#ffffff0d}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-box .inner{padding:10px}.skeleton-icon{position:absolute;right:15px;top:15px;z-index:0}.skeleton-circle{width:70px;height:70px;border-radius:50%;background:linear-gradient(90deg,#0000001a 25%,#00000026,#0000001a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.ADM-dashboard-section .info-box{margin-bottom:0}.ADM-dashboard-section{margin-bottom:1.75rem}.ADM-dashboard-overview{padding:1rem 1.25rem;background:#f9f9f9;border:1px solid #e8e8e8;border-radius:4px}.ADM-dashboard-overview-loading{padding:1.5rem}.ADM-dashboard-overview-loading p{margin:.75rem 0 0}.ADM-kpi-breakdown{list-style:none;margin:.35rem 0 0;padding:0;font-size:.78rem;line-height:1.35}.ADM-kpi-breakdown li{display:flex;justify-content:space-between;gap:.5rem}.ADM-kpi-breakdown-label{color:#777}.ADM-kpi-breakdown-value{font-weight:600;color:#444}section.content>.ADM-dashboard-section:first-child{margin-top:1.75rem}.ADM-dashboard-section-title{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#444;text-transform:uppercase;letter-spacing:.04em}.ADM-dashboard-kpi-group{margin-bottom:1.25rem}.ADM-dashboard-kpi-group:last-child{margin-bottom:0}.ADM-dashboard-chart-row{display:flex;flex-wrap:wrap;align-items:stretch}.ADM-dashboard-chart-row>[class*=col-]{display:flex;flex-direction:column;margin-bottom:1rem}.ADM-dashboard-chart-row .box{flex:1;display:flex;flex-direction:column;width:100%;margin-bottom:0}.ADM-dashboard-chart-row .box-body{flex:1;display:flex;flex-direction:column}.ADM-dashboard-chart-canvas{position:relative;flex:1;min-height:280px}.ADM-dashboard-chart-canvas canvas{max-height:100%}.ADM-dashboard-status-row>[class*=col-]{display:flex;flex-direction:column}.ADM-dashboard-status-row .box{flex:1;width:100%}.ADM-dashboard-period-selector{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.ADM-dashboard-period-selector .btn{white-space:nowrap}.box-header .box-tools .ADM-dashboard-period-selector{margin-top:-2px}.ADM-dashboard-no-alerts{margin:0}.ADM-dashboard-no-alerts-meta{margin:.5rem 0 0}@media (max-width: 991px){.ADM-dashboard-chart-row>[class*=col-]{margin-bottom:1rem}}.plans-page-scroll-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:15px;margin-bottom:1rem!important}.plans-page-container{display:flex;margin:0;align-items:stretch}.plans-page-container.desktop{flex-wrap:nowrap;flex-direction:row;justify-content:flex-start}.plans-page-container.mobile{flex-wrap:wrap;flex-direction:column}.plans-page-wrapper{display:flex;align-items:stretch}.plans-page-wrapper.desktop{flex:1 1 auto;padding-left:0;padding-right:10px;width:calc((100% - 30px)/4);max-width:calc(25% - 10px);min-width:290px}.plans-page-container.desktop:has(>:nth-child(3):last-child) .plans-page-wrapper.desktop{width:calc((100% - 20px) / 3)}.plans-page-container.desktop:has(>:nth-child(2):last-child) .plans-page-wrapper.desktop{width:calc((100% - 10px)/2)}.plans-page-container.desktop:has(>:nth-child(1):last-child) .plans-page-wrapper.desktop{width:100%}.plans-page-wrapper.mobile{flex:0 0 100%;padding-left:0;padding-right:0;max-width:100%}.plans-page-box{width:100%;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.plans-page-box.active{box-shadow:0 4px 8px #8b45134d}.plans-page-box.inactive{box-shadow:0 2px 4px #0000001a}.plans-mobile-header{padding:1rem;position:relative;border-bottom:1px solid #e0e0e0;display:flex;flex-direction:column}.plans-mobile-header-content{width:100%;margin-bottom:1rem}.plans-mobile-bottom-section{display:flex;align-items:flex-start;gap:1rem}.plans-mobile-header-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;gap:.5rem}.plans-mobile-title{margin:0;color:#8b4513;font-size:1.2rem;font-weight:700;flex:1}.plans-mobile-header-badges{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.plans-badge-primary-mobile{background-color:#8b4513;padding:4px 12px;border-radius:4px;font-size:.85rem;font-weight:400}.plans-badge-warning-mobile{background-color:#ffc107;color:#000;padding:4px 10px;border-radius:4px;font-size:.8rem;white-space:nowrap}.plans-mobile-description{font-size:.85rem;line-height:1.5;margin-top:.5rem;margin-bottom:0}.plans-badge-primary-desktop{position:absolute;top:10px;right:10px;background-color:#8b4513;padding:8px 16px;border-radius:4px;z-index:10;font-size:.95rem;font-weight:400}.plans-badge-warning-desktop{background-color:#ffc107;color:#000;padding:5px 10px;border-radius:4px;font-size:.85rem;white-space:nowrap;margin-left:.75rem}.plans-image-header-desktop{padding:0;overflow:hidden;border-radius:4px 4px 0 0;position:relative;height:auto;background-color:#f0f0f0;line-height:0}.plans-image-header-desktop img{width:100%;height:auto;display:block;background-color:#e0e0e0;margin:0;padding:0}.plans-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.4),transparent);padding:1rem;color:#fff;z-index:5}.plans-image-overlay-title-container{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.plans-image-overlay-title{margin:0;color:#fff;font-size:1.5rem;font-weight:700;text-shadow:2px 2px 4px rgba(0,0,0,.8);display:block;visibility:visible;opacity:1}.plans-box-body{flex:1 1 auto;display:flex;min-height:0}.plans-box-body.desktop{flex-direction:column;padding:1.5rem;gap:0}.plans-box-body.mobile{display:none}.plans-mobile-image-wrapper{width:50%;height:100%;flex-shrink:0;align-self:flex-start}.plans-mobile-image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:4px;background-color:#e0e0e0}.plans-mobile-right-content{width:50%;display:flex;flex-direction:column;justify-content:space-between}.plans-content-right{flex:1;display:flex;flex-direction:column;justify-content:space-between}.plans-content-right.desktop,.plans-content-right.mobile{width:100%}.plans-price-container{background-color:#f8f9fa08;border-radius:4px}.plans-price-container.desktop{padding-right:0!important}.plans-price-container.mobile{padding:.5rem!important;margin-bottom:0!important}.plans-price-row{display:flex;align-items:baseline;margin-bottom:.5rem}.plans-price-row.mobile{flex-wrap:wrap}.plans-price-label{color:#666;margin-right:.5rem}.plans-price-label.desktop{font-size:1rem}.plans-price-label.mobile{font-size:.85rem}.plans-price-wrapper{display:flow;align-items:baseline;gap:.5rem;flex-wrap:wrap}.plans-price-original{text-decoration:line-through;color:#999;font-weight:400}.plans-price-original.desktop{font-size:1rem}.plans-price-original.mobile{font-size:.85rem}.plans-price-value{font-weight:700;color:#8b4513}.plans-price-value.desktop{font-size:1.5rem}.plans-price-value.mobile{font-size:1.2rem}.plans-savings-badge{position:absolute;top:30px;right:0;background-color:#28a745;color:#fff;padding:2px 8px;border-radius:12px;font-size:1rem;font-weight:700;white-space:nowrap;box-shadow:0 2px 4px #0003;z-index:10}.plans-features-container{flex:1}.plans-features-title{font-size:1rem;color:#8b4513;margin-bottom:1rem;font-weight:700}.plans-contract-button{font-weight:700;border-radius:4px;transition:all .3s ease;width:100%}.plans-contract-button.desktop{margin-top:auto;padding:12px;font-size:1rem}.plans-contract-button.mobile{margin-top:.5rem;padding:8px;font-size:.9rem}.plans-contract-button.active{background-color:#6c757d;border-color:#6c757d;color:#fff;cursor:not-allowed}.plans-contract-button.inactive{background-color:#8b4513;border-color:#8b4513;color:#fff;cursor:pointer}.plans-contract-button.inactive:hover{background-color:#6b3e0e;color:#fff;font-weight:700;transform:translateY(-2px);box-shadow:0 4px 8px #8b45134d}.plans-page-title{color:#8b4513}.plans-feature-icon{color:#8b4513;width:16px;margin-right:10px}.plans-feature-text{font-size:.9rem}.plans-loading-container{min-height:400px}.plans-title-section{margin-bottom:0rem}.plans-short-description{font-size:.9rem;line-height:1.5;height:90px}.plans-annual-price-container{position:relative}.plans-annual-price-span{margin-right:.5rem;position:relative}@media (max-width: 767px){.plans-page-container{flex-direction:column!important;flex-wrap:wrap!important}.plans-page-container>div{width:100%!important;min-width:100%!important;max-width:100%!important;padding-right:0!important;margin-bottom:1rem!important}.plans-page-box{flex-direction:row!important;height:auto!important;min-height:200px!important}.plans-image-header-desktop{width:40%!important;min-width:150px!important;border-radius:4px 0 0 4px!important;height:100%!important}.plans-image-header-desktop img{height:100%!important;object-fit:cover!important}.plans-box-body{width:60%!important;padding:1rem!important}}.plans-page-container .box .box-header.with-border,.plans-page-container .box-header.with-border{padding:0!important}.plans-footer-section{width:100%;margin-top:0;margin-bottom:.5rem;clear:both}.plans-footer-banner{display:flex;align-items:stretch;gap:0;padding:1.25rem 1.5rem;border-radius:10px;border:1px solid #2d3544;background:#111827;color:#f1f5f9}.plans-footer-banner__includes{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.75rem}.plans-footer-banner__includes-head{display:flex;align-items:center;gap:.75rem}.plans-footer-banner__shield-icon{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e1b76826;color:#e1b768;font-size:1.15rem}.plans-footer-banner__includes-title{margin:0;font-size:1rem;font-weight:600;color:#f1f5f9}.plans-footer-banner__features{list-style:none;margin:0;padding:0 0 0 3.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.plans-footer-banner__feature{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#cbd5e1}.plans-footer-banner__feature-icon{color:#e67e22;font-size:.75rem;flex-shrink:0}.plans-footer-banner__divider{flex-shrink:0;width:1px;margin:0 1.25rem;background:#374151;align-self:stretch}.plans-footer-banner__help{flex:0 0 auto;display:flex;align-items:center;gap:1.25rem;max-width:42%}.plans-footer-banner__help-text{min-width:0}.plans-footer-banner__help-title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#f1f5f9}.plans-footer-banner__help-desc{margin:0;font-size:.85rem;color:#94a3b8;line-height:1.45}.plans-footer-banner__faq-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:8px;border:1.5px solid #e67e22;background:transparent;color:#f1f5f9;font-size:.85rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.plans-footer-banner__faq-btn:hover{background:#e67e221f;color:#fff;border-color:#f39c12;text-decoration:none}@media (max-width: 991px){.plans-footer-banner{flex-direction:column;gap:1.25rem}.plans-footer-banner__divider{width:100%;height:1px;margin:0}.plans-footer-banner__features{padding-left:0;flex-direction:column;gap:.5rem}.plans-footer-banner__help{max-width:none;flex-direction:column;align-items:flex-start;gap:1rem}.plans-footer-banner__faq-btn{width:100%}}.memorial-root{--memorial-topbar-height: 52px;--memorial-hero-scroll-p: 0;--memorial-portrait-size: calc(180px - 68px * var(--memorial-hero-scroll-p, 0));min-height:100vh;background:#cacaca;color:#3d3530;font-family:Inter,system-ui,sans-serif;overflow-x:hidden}@media (max-width: 640px){.memorial-root{--memorial-portrait-size: calc(130px - 42px * var(--memorial-hero-scroll-p, 0))}}.memorial-root.memorial-root--page-bg{background-color:#faf8f5;background-image:var(--memorial-page-bg-image);background-repeat:var(--memorial-page-bg-repeat, no-repeat);background-position:center var(--memorial-page-bg-pos-y, top);background-size:var(--memorial-page-bg-size, cover);background-attachment:var(--memorial-page-bg-attachment, fixed)}.memorial-root.memorial-root--panel-embed.memorial-root--page-bg{background-attachment:scroll}.memorial-root.memorial-root--page-bg.memorial-root--page-bg-tile{background-repeat:repeat}.memorial-root.memorial-root--page-bg.memorial-root--page-bg-cover{background-repeat:no-repeat;background-size:cover}.memorial-page-body.memorial-page-body--page-bg{background-image:linear-gradient(#ffffffa3,#ffffffa3),var(--memorial-page-bg-image);background-repeat:var(--memorial-page-bg-repeat, no-repeat);background-position:center var(--memorial-page-bg-pos-y, top);background-size:var(--memorial-page-bg-size, cover);background-attachment:var(--memorial-page-bg-attachment, fixed)}.memorial-root.memorial-root--panel-embed .memorial-page-body.memorial-page-body--page-bg{background-attachment:scroll}.memorial-page-body.memorial-page-body--page-bg.memorial-page-body--page-bg-tile{background-repeat:repeat}.memorial-page-body.memorial-page-body--page-bg.memorial-page-body--page-bg-cover{background-repeat:no-repeat;background-size:cover}.memorial-page-bg-preset-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;max-height:min(320px,42vh);overflow-y:auto;overflow-x:hidden;padding:.125rem;scrollbar-gutter:stable}.memorial-page-bg-preset-option{position:relative;display:block;width:100%;margin:0;padding:0;border:2px solid #dee2e6;border-radius:6px;overflow:hidden;background:#e8e4df;cursor:pointer;aspect-ratio:1}.memorial-page-bg-preset-option:focus{outline:2px solid #367fa9;outline-offset:2px}.memorial-page-bg-preset-option.is-selected{border-color:#367fa9;box-shadow:0 0 0 2px #367fa959}.memorial-page-bg-preset-option img{width:100%;height:100%;object-fit:cover;vertical-align:middle;display:block}.memorial-loading{padding:3rem;text-align:center}.memorial-owner-form-below{max-width:960px;margin:0 auto;padding-top:.5rem}.memorial-root.memorial-root--panel-embed{min-height:auto;--memorial-hero-scroll-p: 0 !important}.memorial-root.memorial-root--panel-embed .memorial-topbar{position:sticky;top:0;left:auto;right:auto;z-index:900}.content-wrapper:has(.memorial-owner-preview-route){margin-top:50px!important;min-height:0!important;height:calc(var(--app-height, 100vh) - 50px)!important;max-height:calc(var(--app-height, 100vh) - 50px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (max-width: 767.98px){.content-wrapper:has(.memorial-owner-preview-route){margin-top:100px!important;height:calc(var(--app-height, 100vh) - 100px)!important;max-height:calc(var(--app-height, 100vh) - 100px)!important}}.memorial-topbar{position:fixed;top:0;left:0;right:0;z-index:900;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;height:var(--memorial-topbar-height);background:#0f0d0bd9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(201,148,58,.2);overflow:visible}.memorial-topbar-start{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 auto}.memorial-topbar-back-link{flex-shrink:0;white-space:nowrap;color:#fff!important}.memorial-topbar-back-link:hover,.memorial-topbar-back-link:focus,.memorial-topbar-back-link:focus-visible{color:#fff!important;background-color:#ffffff14!important;text-decoration:none}.memorial-topbar-back-link__icon{margin-right:.35rem;color:#fff}.memorial-topbar-back-link__text{color:inherit}@media (max-width: 480px){.memorial-topbar-back-link__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.memorial-topbar-back-link__icon{margin-right:0}}.memorial-topbar-actions{overflow:visible;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25rem;list-style:none;margin:0;padding:0}.memorial-topbar-settings-wrap{position:relative;flex-shrink:0}.memorial-topbar-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#ffffff0f;color:#f5e4c3;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.memorial-topbar-icon-btn:hover,.memorial-topbar-icon-btn:focus-visible{background:#ffffff1f;border-color:#e8b96a8c;color:#fff;outline:none}.memorial-topbar-settings-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:1200;min-width:min(320px,calc(100vw - 32px));padding:.65rem;border-radius:12px;border:1px solid rgba(201,148,58,.25);background:#fdf6dc;box-shadow:0 12px 32px #00000059}.memorial-topbar-settings-menu__theme .msg-view-theme-switch{width:100%}.memorial-topbar .memorial-brand.logo{color:#fff!important;text-decoration:none;font-size:20px;font-weight:700;border-bottom:0 solid transparent!important;display:inline-flex;align-items:center;margin:0!important;padding:0!important;line-height:1!important;vertical-align:baseline!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.memorial-topbar .memorial-brand.logo b{color:#ebb85a!important;vertical-align:baseline!important;line-height:1!important;font-weight:700!important}.memorial-topbar-actions .nav-link.memorial-topbar-nav-link,.memorial-topbar-user .nav-link.memorial-topbar-nav-link.memorial-topbar-user-toggle{color:#f5e4c3!important;font-size:.9rem;line-height:1.2;border-radius:.35rem;cursor:pointer;max-width:100%;text-decoration:none}.memorial-topbar-actions .nav-link.memorial-topbar-nav-link:hover,.memorial-topbar-actions .nav-link.memorial-topbar-nav-link:focus-visible,.memorial-topbar-user .nav-link.memorial-topbar-nav-link.memorial-topbar-user-toggle:hover,.memorial-topbar-user .nav-link.memorial-topbar-nav-link.memorial-topbar-user-toggle:focus-visible{color:#fff!important;background-color:#ffffff14!important}.memorial-topbar-actions .nav-link.memorial-topbar-nav-link--primary{background-color:#c9943a6b!important;color:#1a1612!important;font-weight:600}.memorial-topbar-actions .nav-link.memorial-topbar-nav-link--primary:hover,.memorial-topbar-actions .nav-link.memorial-topbar-nav-link--primary:focus-visible{background-color:#e8b96af2!important;color:#1a1612!important}.memorial-topbar-actions .nav-link.memorial-topbar-nav-link--warning{background-color:#ec971f8c!important;color:#1a1612!important;font-weight:600}.memorial-topbar-actions .nav-link.memorial-topbar-nav-link--warning:hover,.memorial-topbar-actions .nav-link.memorial-topbar-nav-link--warning:focus-visible{background-color:#f5b450eb!important;color:#1a1612!important}.memorial-topbar-actions .memorial-topbar-pending-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:.35rem;vertical-align:middle;box-sizing:border-box;min-width:1.35rem;height:1.35rem;padding:0 4px!important;border-radius:50%;font-size:.6875rem;font-weight:700;line-height:1}.memorial-topbar-user{flex-shrink:0;overflow:visible;z-index:1100!important}.memorial-root .memorial-topbar-user--preview-placeholder{pointer-events:none;-webkit-user-select:none;user-select:none}.memorial-root .memorial-topbar-user-preview-inner{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .5rem;font-size:.9rem;line-height:1.2;color:#f5e4c3e0}.memorial-root .memorial-topbar-user-preview-inner__label{font-weight:500;color:inherit}.memorial-topbar-user-toggle{max-width:100%}.memorial-topbar-user-toggle:after{border-top-color:#f5e4c3f2;vertical-align:.2em}.memorial-topbar-user-name{font-weight:500}.memorial-root .memorial-topbar-user .user-image{width:32px!important;height:32px!important;border-radius:50%!important;border:2px solid #dee2e6!important;transition:all .3s ease!important}.memorial-root .memorial-topbar-user .user-image.receiver-photo-placeholder{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background-color:#e9ecef!important;color:#495057}.memorial-root .memorial-topbar-user .nav-link:hover .user-image{border-color:sienna!important;transform:scale(1.05)!important}.memorial-root .memorial-topbar-user .dropdown-menu{border:none!important;box-shadow:0 10px 30px #00000080!important;border-radius:12px!important;margin-top:10px!important;right:0!important;padding:8px 0!important;min-width:280px!important;max-width:400px!important;max-height:min(85vh,calc(100vh - 3.5rem));overflow-x:hidden;overflow-y:auto;opacity:0!important;transform:translateY(-10px) scale(.95)!important;pointer-events:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#fdf6dc!important;z-index:1100!important;position:absolute!important}.memorial-root .memorial-topbar-user .dropdown-menu.show{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;animation:dropdownMenuFadeIn .3s ease forwards!important}.memorial-root .memorial-topbar-dropdown-actions{flex-wrap:nowrap}.memorial-root .memorial-topbar-dropdown-actions .btn{white-space:nowrap}.memorial-hero{--memorial-hero-content-width: 1100px;position:sticky;top:var(--memorial-topbar-height);z-index:750;margin:0;min-height:calc(300px - 150px * var(--memorial-hero-scroll-p, 0));background-color:#1a1612;box-shadow:0 calc(6px * var(--memorial-hero-scroll-p, 0)) calc(20px * var(--memorial-hero-scroll-p, 0)) rgba(0,0,0,calc(.22 * var(--memorial-hero-scroll-p, 0)))}.memorial-hero-banner-stage{position:absolute;top:0;bottom:0;left:max(1.25rem,calc(50% - var(--memorial-hero-content-width) / 2));right:max(1.25rem,calc(50% - var(--memorial-hero-content-width) / 2));z-index:0;overflow:hidden;pointer-events:none;isolation:isolate}.memorial-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.memorial-hero-banner-stage .memorial-hero-banner-layer{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;background-size:100% auto;background-position:center center;background-repeat:no-repeat}.memorial-hero-particles-wrap{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;pointer-events:none;overflow:hidden}.memorial-hero-particles{display:block}.memorial-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(175deg,#0f0d0b40,#0f0d0b8c 55%,#0f0d0be0);pointer-events:none}.memorial-hero-inner{position:relative;z-index:10;isolation:isolate;max-width:var(--memorial-hero-content-width);margin:0 auto;padding-top:calc(2rem - 1rem * var(--memorial-hero-scroll-p, 0));padding-right:calc(2rem - .75rem * var(--memorial-hero-scroll-p, 0));padding-bottom:calc(1.5rem - .85rem * var(--memorial-hero-scroll-p, 0));padding-left:calc((2rem - 1rem * var(--memorial-hero-scroll-p, 0)) + var(--memorial-portrait-size) + (1.5rem - .5rem * var(--memorial-hero-scroll-p, 0)))}.memorial-portrait-wrap{position:absolute;left:max(1.25rem,calc(50% - var(--memorial-hero-content-width) / 2 + 1.25rem));bottom:0;transform:translateY(calc(50% - 30% * var(--memorial-hero-scroll-p, 0)));z-index:20;width:var(--memorial-portrait-size);will-change:transform;isolation:isolate}.memorial-root.memorial-root--guest-topbar:not(.memorial-root--panel-embed) .memorial-portrait-wrap{transform:translateY(calc(50% - 30% * var(--memorial-hero-scroll-p, 0) + (1.1rem * var(--memorial-hero-scroll-p, 0))))}.memorial-portrait-ring{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:conic-gradient(from 180deg,#c9943a,#e8b96a,#8b4513,#c9943a);opacity:.65;filter:blur(2px)}.memorial-portrait{position:relative;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:0 12px 40px #00000040}.memorial-portrait img,.memorial-portrait-placeholder{width:100%;height:100%;object-fit:cover;background:#e8ddd4}.memorial-hero-text{color:#fff;position:relative;z-index:21}.memorial-recipient-fullname--body{font-family:Georgia,Playfair Display,serif;font-size:clamp(1.35rem,3vw,2rem);font-weight:500;line-height:1.3;margin:0;color:#3d342c;max-width:100%}.memorial-eyebrow{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#e8b96a;margin-bottom:.5rem}.memorial-title-row{display:inline-flex;align-items:flex-start;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:calc(.5rem * (1 - var(--memorial-hero-scroll-p, 0)));max-width:100%}.memorial-title{font-family:Georgia,Playfair Display,serif;font-size:clamp(2rem,4.5vw,3.05rem);font-size:max(1.2rem,calc(clamp(2rem,4.5vw,3.05rem) - (clamp(2rem,4.5vw,3.05rem) - clamp(1.42rem,3.5vw,1.95rem)) * var(--memorial-hero-scroll-p, 0)));font-weight:500;margin:0;flex:0 1 auto;min-width:0;max-width:100%;width:fit-content}.memorial-hero-text>.memorial-eyebrow,.memorial-hero-text>.memorial-dates,.memorial-hero-text .memorial-dedication-row{opacity:calc(1 - var(--memorial-hero-scroll-p, 0));max-height:calc((1 - var(--memorial-hero-scroll-p, 0)) * 28rem);overflow:hidden}.memorial-hero-text>.memorial-eyebrow{margin-bottom:calc(.5rem * (1 - var(--memorial-hero-scroll-p, 0)))}.memorial-hero-recipient-name--compact-only{display:block;margin:calc(.2rem * var(--memorial-hero-scroll-p, 0)) 0 0;padding:0;font-family:Georgia,Playfair Display,serif;font-size:clamp(1.02rem,2.35vw,1.3rem);font-weight:500;line-height:1.25;color:#fffffff0;text-shadow:0 1px 10px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.75);opacity:var(--memorial-hero-scroll-p, 0);max-height:calc(var(--memorial-hero-scroll-p, 0) * 7rem);overflow:hidden}.memorial-inline-edit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#0000006b;color:#fff!important;border:1px solid rgba(255,255,255,.35);text-decoration:none!important;flex-shrink:0;margin-top:.2rem;cursor:pointer;transition:background .2s ease,border-color .2s ease}.memorial-inline-edit-btn:hover{background:#0000009e;border-color:#ffffff8c;color:#fff!important}.memorial-inline-edit-btn--title{margin-top:.2em;flex-shrink:0}.memorial-dedication-row{display:flex;align-items:flex-start;gap:.5rem;max-width:520px;margin-top:.25rem}.memorial-dedication-row .memorial-dedication,.memorial-dedication-row .memorial-dedication--placeholder{flex:1;min-width:0}.memorial-dedication--placeholder{font-style:italic;opacity:.85;border-left:2px solid rgba(201,148,58,.5);padding-left:1rem}.memorial-inline-edit-btn--dedication{margin-top:.15rem}.memorial-hero-edit-banner-actions{position:absolute;bottom:calc(1rem - .65rem * var(--memorial-hero-scroll-p, 0));right:calc(1rem - .35rem * var(--memorial-hero-scroll-p, 0));z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;pointer-events:none}.memorial-hero-edit-banner-actions>*{pointer-events:auto}.memorial-hero-edit-banner{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#110f0c;color:#fff!important;border:1px solid rgba(255,255,255,.35);text-decoration:none!important;transition:background .2s ease;cursor:pointer}.memorial-hero-edit-banner:hover{background:#000000b8;color:#fff!important}.memorial-portrait-edit-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;font:inherit;position:absolute;bottom:0;right:0;z-index:12;transform:translate(18%,18%);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#00000080;color:#fff!important;border:1px solid rgba(255,255,255,.4);text-decoration:none!important;box-shadow:0 4px 12px #00000059;transition:background .2s ease;cursor:pointer}.memorial-portrait-edit-btn:hover{background:#000000b8;color:#fff!important}.memorial-dates{opacity:.85;margin-bottom:.75rem}.memorial-dedication{font-style:italic;border-left:2px solid #c9943a;padding-left:1rem;max-width:480px;margin:0}.memorial-page-body{position:relative;max-width:1100px;margin:0 auto;padding:0 1.25rem 5rem;background-color:#ffffffc2}body:not(:has(.memorial-owner-preview-route)) .memorial-root:not(.memorial-loading){height:100vh;max-height:100vh;height:100dvh;max-height:100dvh;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding-top:var(--memorial-topbar-height);box-sizing:border-box}body:not(:has(.memorial-owner-preview-route)) .memorial-root:not(.memorial-loading)>.memorial-hero{position:relative;top:auto;flex:0 0 auto}body:not(:has(.memorial-owner-preview-route)) .memorial-root:not(.memorial-loading)>.memorial-page-body{flex:1 1 auto;min-height:0;min-width:0;width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.memorial-page-body-fab-bg-slot{position:absolute;top:.75rem;right:1rem;z-index:25;pointer-events:none}.memorial-page-body-fab-bg-slot>*{pointer-events:auto}.memorial-portrait-spacer{height:calc(var(--memorial-portrait-size) / 2 + 1.5rem);transition:height .35s ease}.memorial-portrait-spacer--with-recipient{display:flex;align-items:center;justify-content:flex-start;padding-left:calc(var(--memorial-portrait-size) + 1.25rem);padding-bottom:30px;box-sizing:border-box;transition:padding-left .35s ease}.memorial-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.memorial-chip{display:inline-flex;align-items:center;padding:.25rem .65rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;border:1px solid #dee2e6;background:#fff;color:#7a6f66}.memorial-chip--on{color:#7c4a14;background:#fef3e2;border-color:#c9943a59}.memorial-chip--warn{background:#fefce8;border-color:#fde047;color:#854d0e}.memorial-chip--info{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.memorial-alert{margin-bottom:1.5rem}.memorial-skeleton-wall{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.memorial-skeleton-card{flex:1 1 200px;min-height:120px;border-radius:12px;background:linear-gradient(90deg,#eee,#f5f5f5,#eee);background-size:200% 100%;animation:memorial-shimmer 1.2s ease infinite}@keyframes memorial-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.memorial-wall-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.5rem}.memorial-section-title{font-family:Georgia,serif;font-size:1.45rem;margin:0}.memorial-section-count{font-size:.85rem;color:#7a6f66}.memorial-tributes-grid{columns:1;column-gap:1.25rem}@media (min-width: 640px){.memorial-tributes-grid{columns:2}}@media (min-width: 960px){.memorial-tributes-grid{columns:3}}.memorial-tribute-card{position:relative;break-inside:avoid;margin-bottom:1.25rem;background:#fff;border:1px solid #e8ddd4;border-radius:12px;padding:1rem 1.1rem;box-shadow:0 1px 4px #0000000f;container-type:inline-size;container-name:memorial-tribute-card}.memorial-tribute-card--pending{border-color:#c9943a73}.memorial-tribute-message-stack{position:relative;margin-top:.15rem}.memorial-tribute-message-stack--pending{min-height:2.75rem}.memorial-tribute-message-stack--pending .memorial-tribute-message-body{opacity:.55;transition:opacity .2s ease}.memorial-tribute-message-body{position:relative;z-index:0}.memorial-tribute-pending-watermark{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;border-radius:10px}.memorial-tribute-pending-watermark__stripe{position:absolute;left:50%;top:50%;white-space:nowrap;font-size:2.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#734e26;text-shadow:0 1px 0 rgba(255,255,255,.35)}.memorial-tribute-pending-watermark__stripe--a{transform:translate(-50%,-50%) rotate(-32deg)}.memorial-tribute-card-tools{position:absolute;top:.45rem;right:.45rem;z-index:2;display:flex;align-items:center;gap:.2rem}.memorial-tribute-edit,.memorial-tribute-remove{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:8px;background:transparent;color:#8a7f72;cursor:pointer;line-height:1;transition:color .15s ease,background .15s ease}.memorial-tribute-edit:hover{color:#8b4513;background:#c9943a1f}.memorial-tribute-edit:focus-visible{outline:2px solid #c9943a;outline-offset:2px}.memorial-tribute-remove:hover{color:#b03a2e;background:#b03a2e14}.memorial-tribute-remove:focus-visible{outline:2px solid #c9943a;outline-offset:2px}.memorial-tribute-reactions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eee8e0}.memorial-tribute-reactions-left{display:flex;align-items:center;gap:.45rem;min-width:0}.memorial-tribute-reaction-count{font-size:.875rem;font-weight:600;color:#6c5b4a;min-width:1.25ch}.memorial-tribute-comments-btn{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;padding:.35rem .5rem;border:none;border-radius:8px;background:transparent;color:#6c5b4a;font-size:.9rem;font-weight:600;cursor:pointer;line-height:1;transition:color .15s ease,background .15s ease}.memorial-tribute-comments-btn:hover{color:#8b4513;background:#c9943a1f}.memorial-tribute-comments-btn:focus-visible{outline:2px solid #c9943a;outline-offset:2px}.memorial-tribute-comments-btn__count{font-variant-numeric:tabular-nums}.memorial-tribute-comments-dialog{max-height:min(90vh,640px);display:flex;flex-direction:column;overflow:hidden}.memorial-tribute-comments-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-right:.15rem}.memorial-tribute-comments-list{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0;padding:.15rem 0 .35rem}.memorial-tribute-comment-item{list-style:none;padding:0;margin:0}.memorial-tribute-comment-row{display:flex;align-items:flex-start;gap:.65rem}.memorial-tribute-comment-avatar-wrap{flex-shrink:0;padding-top:.2rem}.memorial-tribute-comment-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#f5e4c3,#c9943a);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#5c3d1e;overflow:hidden;box-shadow:0 0 0 2px #ffffffe6}.memorial-tribute-comment-item--nested .memorial-tribute-comment-avatar{width:34px;height:34px;font-size:.68rem}.memorial-tribute-comment-avatar img{width:100%;height:100%;object-fit:cover}.memorial-tribute-comment-content{flex:1;min-width:0}.memorial-tribute-comment-bubble{background:#f3f1ed;border:1px solid rgba(61,47,36,.08);border-radius:14px;padding:.5rem .75rem .4rem;box-shadow:0 1px 2px #2d231c0d}.memorial-tribute-comment-bubble-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.memorial-tribute-comment-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;min-width:0;line-height:1.25}.memorial-tribute-comment-author{font-weight:700;font-size:.875rem;color:#2c241c}.memorial-tribute-comment-identity-sep{color:#a89888;font-weight:400;-webkit-user-select:none;user-select:none}.memorial-tribute-comment-time{font-size:.75rem;font-weight:500;color:#8a7f72}.memorial-tribute-comment-edited-badge{font-size:.72rem;font-style:italic;color:#9a8f84}.memorial-tribute-comment-body{margin:0;padding-top:.1rem;font-size:.9rem;line-height:1.45;color:#3d332a;white-space:pre-wrap;word-break:break-word}.memorial-tribute-comment-actions-top{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.1rem;align-items:center;flex-shrink:0;margin:-.15rem -.25rem 0 0}.memorial-tribute-comment-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;padding:0;margin:0;line-height:1;border:none;border-radius:999px;background:transparent;color:#6b5d52;cursor:pointer;transition:background .15s ease,color .15s ease}.memorial-tribute-comment-icon-btn:hover:not(:disabled),.memorial-tribute-comment-icon-btn:focus-visible:not(:disabled){background:#3d2f2414;color:#3d2f24}.memorial-tribute-comment-icon-btn--danger{color:#b94a48}.memorial-tribute-comment-icon-btn--danger:hover:not(:disabled),.memorial-tribute-comment-icon-btn--danger:focus-visible:not(:disabled){background:#b94a481f;color:#8b2321}.memorial-tribute-comment-icon-btn:disabled{opacity:.45;cursor:not-allowed}.memorial-tribute-comment-edit--in-bubble{margin-top:.35rem}.memorial-tribute-comment-edit-textarea{border-radius:10px;font-size:.9rem;resize:vertical;min-height:4.5rem}.memorial-tribute-comment-edit-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.memorial-tribute-comment-delete-banner{margin-top:.65rem;border-radius:10px}.memorial-tribute-comment-bubble-footer{display:flex;justify-content:flex-end;margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(61,47,36,.07)}.memorial-tribute-comment-reply-link{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.28rem .5rem;border:none;border-radius:8px;background:transparent;font-size:.8125rem;font-weight:600;color:#6b5428;cursor:pointer;transition:background .15s ease,color .15s ease}.memorial-tribute-comment-reply-link__icon{font-size:.78rem;opacity:.9}.memorial-tribute-comment-reply-link:hover:not(:disabled),.memorial-tribute-comment-reply-link:focus-visible:not(:disabled){background:#c9943a24;color:#4a3a1a}.memorial-tribute-comment-reply-link--active{background:#c9943a33;color:#3d2f14;box-shadow:inset 0 0 0 1px #c9943a73}.memorial-tribute-comment-reply-link:disabled{opacity:.45;cursor:not-allowed}.memorial-tribute-comment-replies-section{margin-top:.55rem;padding-left:.15rem}.memorial-tribute-comment-replies-toggle{display:inline-flex;align-items:center;padding:.28rem .45rem;margin:0;border:none;border-radius:8px;background:transparent;font-size:.8125rem;font-weight:600;color:#6b5428;cursor:pointer;transition:background .15s ease,color .15s ease}.memorial-tribute-comment-replies-toggle:hover:not(:disabled),.memorial-tribute-comment-replies-toggle:focus-visible:not(:disabled){background:#c9943a1f;color:#4a3a1a}.memorial-tribute-comment-replies-toggle:disabled{opacity:.5;cursor:not-allowed}.memorial-tribute-comment-replies{display:flex;flex-direction:column;gap:.65rem;margin-top:.45rem;padding-left:.75rem;margin-left:.15rem}.memorial-tribute-comments-form .modal-edit-footer{padding-left:0;padding-right:0}.memorial-tribute-comments-publish-footer{scroll-margin-bottom:1rem}.memorial-tribute-comments-form-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memorial-tribute-reply-inline-group{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem;width:100%;max-width:100%;min-width:0}.memorial-tribute-reply-inline-group .memorial-tribute-comments-form-label{flex:1 1 auto;min-width:0}.memorial-tribute-reply-inline-group .memorial-tribute-comments-form-label strong{font-weight:700}.memorial-tribute-reply-cancel-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;padding:0;border:none;border-radius:50%;background:transparent;color:#8a7f72;font-size:1.25rem;line-height:1;cursor:pointer;vertical-align:middle;transition:color .15s ease,background .15s ease}.memorial-tribute-reply-cancel-btn--adjacent-name{flex-shrink:0;margin-left:0}.memorial-tribute-reply-cancel-btn:hover,.memorial-tribute-reply-cancel-btn:focus-visible{color:#3d2f24;background:#3d2f241a;outline:none}.memorial-tribute-react-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;border-radius:8px;background:transparent;color:#a89888;cursor:pointer;line-height:1;transition:color .15s ease,background .15s ease,transform .12s ease}.memorial-tribute-react-btn:hover:not(:disabled){color:#c0392b;background:#c0392e14}.memorial-tribute-react-btn:focus-visible{outline:2px solid #c9943a;outline-offset:2px}.memorial-tribute-react-btn:disabled{opacity:.65;cursor:wait}.memorial-tribute-react-btn--on{color:#c0392b}.memorial-tribute-react-btn--on:hover:not(:disabled){color:#922b21;background:#c0392e1f}.memorial-tribute-head{display:flex;align-items:center;gap:.65rem;margin-bottom:.65rem}.memorial-tribute-avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#f5e4c3,#c9943a);display:flex;align-items:center;justify-content:center;font-weight:700;color:#5c3d1e;flex-shrink:0;overflow:hidden}.memorial-tribute-avatar.memorial-tribute-avatar--anon-code{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;line-height:1;padding:2px 1px}.memorial-tribute-avatar-anon-code-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;min-height:0;gap:.05rem;font-variant-numeric:tabular-nums}.memorial-tribute-avatar-anon-code-line{display:block;font-size:.47rem;font-weight:700;letter-spacing:.04em;line-height:1.05}.memorial-tribute-avatar-anon-code-line--mid{font-size:.54rem;letter-spacing:.14em}.memorial-tribute-card.memorial-tribute-card--anon-colored .memorial-tribute-avatar.memorial-tribute-avatar--anon-code{background:linear-gradient(135deg,hsl(var(--memorial-anon-h) 58% 82%),hsl(var(--memorial-anon-h2) 54% 46%));color:hsl(var(--memorial-anon-h) 44% 20%)}.memorial-tribute-card.memorial-tribute-card--anon-colored .memorial-tribute-author-ref{color:hsl(var(--memorial-anon-h) 42% 32%);padding:.08em .32em .1em;border-radius:5px;background:hsl(var(--memorial-anon-h) 48% 92% / .92)}.memorial-tribute-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:50%}.memorial-tribute-author{font-weight:600;font-size:.95rem}.memorial-tribute-author-ref{display:inline-block;margin-left:.4rem;font-weight:500;font-size:.78rem;font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;letter-spacing:.06em;color:#7a6f66;vertical-align:baseline}.memorial-tribute-date{font-size:.72rem;color:#7a6f66}.memorial-tribute-title{font-weight:600;font-size:1rem;line-height:1.35;margin:0 0 .5rem;color:#3d342c}.memorial-tribute-body{white-space:pre-wrap;font-size:.92rem;line-height:1.65;margin:0}.memorial-tribute-body--extra{color:#5c534a}.memorial-tribute-description{margin-top:.35rem}.memorial-tribute-description .memorial-tribute-body+.memorial-tribute-body{margin-top:.6rem}.memorial-tribute-description--columns{column-count:1;column-gap:1.15rem;column-fill:balance}.memorial-tribute-description--columns .memorial-tribute-body{break-inside:avoid}@container memorial-tribute-card (min-width: 420px){.memorial-tribute-description--columns{column-count:2}}.memorial-tribute-media{width:100%;margin-top:.35rem;margin-bottom:.35rem;border-radius:8px;max-height:240px;object-fit:cover}.memorial-tribute-media--zoom{display:block;padding:0;border:none;background:transparent;cursor:zoom-in;text-align:left;border-radius:8px;overflow:hidden}.memorial-tribute-media--zoom:hover .memorial-tribute-media-img,.memorial-tribute-media--zoom:focus-visible .memorial-tribute-media-img{filter:brightness(1.05);box-shadow:0 0 0 2px #c9943aa6}.memorial-tribute-media--zoom:focus-visible{outline:none}.memorial-tribute-media-img{width:100%;max-height:240px;object-fit:cover;display:block}button.memorial-tribute-video-card{display:block;width:100%;margin:.35rem 0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;border-radius:8px;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:box-shadow .15s ease,filter .15s ease}button.memorial-tribute-video-card:hover,button.memorial-tribute-video-card:focus-visible{filter:brightness(1.02);box-shadow:0 0 0 2px #c9943a73;outline:none}.memorial-tribute-video-card__frame{position:relative;width:100%;max-height:240px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#1a1612;box-shadow:inset 0 0 0 1px #3d35301f}.memorial-tribute-video-card__poster{width:100%;height:100%;object-fit:cover;display:block}.memorial-tribute-video-card__poster--empty{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#2a2420,#1a1612);min-height:120px}.memorial-tribute-video-card__empty-icon{font-size:2.25rem;color:#ffffff38}.memorial-tribute-video-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000000d 40%,#00000059);pointer-events:none}.memorial-tribute-video-card__play{width:3.25rem;height:3.25rem;border-radius:50%;background:#f39c12f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;padding-left:.2rem;box-shadow:0 4px 20px #00000059,0 0 0 3px #fff3}.memorial-tribute-video-card__chrome{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;background:linear-gradient(0deg,rgba(0,0,0,.65) 0%,transparent 100%);pointer-events:none}.memorial-tribute-video-card__chrome-icon{font-size:.78rem;color:#ffffffd9;opacity:.92}.memorial-tribute-video-card__chrome-icon--right{margin-left:auto}.memorial-video-lightbox-stage{padding:.35rem}.memorial-image-lightbox-video{width:100%;max-height:min(68vh,720px);border-radius:6px;display:block;margin:0 auto;background:#000}button.memorial-tribute-audio-card-open{width:100%;margin:0 0 .75rem;border:none;border-radius:8px;cursor:pointer;text-align:left;font:inherit;color:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:box-shadow .15s ease,filter .15s ease;padding:6px}button.memorial-tribute-audio-card-open:hover,button.memorial-tribute-audio-card-open:focus-visible{filter:brightness(1.01);box-shadow:0 0 0 2px #c9943a61,inset 0 1px #ffffffa6;outline:none}button.memorial-tribute-audio-card-open.msg-view-media.msg-view-media--audio{background:linear-gradient(165deg,#ffffffe6,#fcf8f2f5 48%,#f7f1e8fc),linear-gradient(var(--memorial-mw-audio-backdrop, #ebe4db),var(--memorial-mw-audio-backdrop, #ebe4db));color:#3d3530;border:1px solid rgba(200,175,140,.38);box-shadow:inset 0 1px #ffffffa6}button.memorial-tribute-audio-card-open .msg-view-audio-stage{background:#ffffffc7;border:1px solid rgba(61,53,48,.1)}button.memorial-tribute-audio-card-open .msg-view-audio-stage-image{box-shadow:0 2px 12px #3d353029}.memorial-tribute-audio-fake-player{display:flex;align-items:center;gap:.65rem;width:100%;margin-top:6px;padding:8px 10px;border-radius:8px;background:#ffffffe0;border:1px solid rgba(61,53,48,.12);box-sizing:border-box;pointer-events:none}.memorial-tribute-audio-fake-player__play{flex-shrink:0;width:36px;height:36px;border-radius:50%;background-color:#f39c12;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;padding-left:2px;box-shadow:0 1px 3px #00000040}.memorial-tribute-audio-fake-player__track{flex:1 1 auto;min-width:0;height:6px;border-radius:3px;background-color:#3d353024;position:relative;overflow:hidden}.memorial-tribute-audio-fake-player__progress{position:absolute;left:0;top:0;bottom:0;width:0%;border-radius:3px;background-color:#f39c12}.memorial-tribute-audio-fake-player__times{flex-shrink:0;font-size:.72rem;font-variant-numeric:tabular-nums;color:#5c534a;white-space:nowrap}.memorial-tribute-audio-fake-player__time-sep{opacity:.75}.memorial-audio-lightbox-dialog{max-width:min(96vw,720px)!important;width:min(96vw,720px)!important;position:relative}.memorial-audio-lightbox-dialog>.modal-header-container.memorial-audio-lightbox-header{position:relative;padding-right:3.5rem;padding-top:.35rem}.memorial-audio-lightbox-dialog>.modal-header-container.memorial-audio-lightbox-header .modal-close.memorial-audio-lightbox-close{position:absolute;top:.35rem;right:.5rem;margin:0;z-index:5}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel.msg-view-media.msg-view-media--audio{border-radius:8px;overflow:hidden;background:linear-gradient(165deg,#ffffffeb,#fcf8f2fa),linear-gradient(var(--memorial-mw-audio-backdrop, #ebe4db),var(--memorial-mw-audio-backdrop, #ebe4db));border:1px solid rgba(200,175,140,.32);color:#3d3530;box-shadow:inset 0 1px #ffffffa6}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-stage{background:#ffffffc7;border:1px solid rgba(61,53,48,.1);box-shadow:inset 0 1px #fffffff2}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-stage-backdrop-img{box-shadow:none;opacity:.95}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-subtitle{color:#3d342c;text-shadow:none}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-cc-btn{color:#44403c;background:#3d35300f;border-color:#3d353024}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-cc-btn:hover{background:#3d35301a;color:#292524}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-cc-btn--on{color:#78350f;background:#fbbf2438;border-color:#d9770661}.memorial-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-media-loading{background:#ffffffd1;color:#44403c}.memorial-image-lightbox-dialog{max-width:min(96vw,1100px)!important;width:min(96vw,1100px)!important;max-height:min(96vh,900px);display:flex;flex-direction:column;margin:0 auto;position:relative}.memorial-image-lightbox-dialog>.modal-header-container.memorial-image-lightbox-header{position:relative;padding-right:3.5rem;padding-top:.35rem}.memorial-image-lightbox-dialog>.modal-header-container.memorial-image-lightbox-header .modal-close{position:absolute;top:.35rem;right:.5rem;margin:0;z-index:5}.memorial-image-lightbox-header{flex-shrink:0;align-items:flex-start;gap:.75rem}.memorial-image-lightbox-title{line-height:1.25}.memorial-image-lightbox-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.memorial-image-lightbox-stage{flex:1;min-height:120px;display:flex;align-items:center;justify-content:center;overflow:auto;background:#1a1612;border-radius:8px;padding:.5rem}.memorial-image-lightbox-img{max-width:100%;max-height:min(62vh,640px);width:auto;height:auto;object-fit:contain;display:block}.memorial-image-lightbox-desc{flex-shrink:0;max-height:min(28vh,220px);overflow-y:auto;padding:.25rem .15rem 0;border-top:1px solid #e8ddd4}.memorial-image-lightbox-desc-text{white-space:pre-wrap;font-size:.95rem;line-height:1.6;color:#3d342c}.memorial-image-lightbox-desc-text--extra{color:#5c534a;font-size:.9rem}.memorial-image-lightbox-desc--columns{column-count:1;column-gap:1.25rem;column-fill:balance}.memorial-image-lightbox-desc--columns .memorial-image-lightbox-desc-text{break-inside:avoid}@media (min-width: 480px){.memorial-image-lightbox-desc--columns{column-count:2}}.memorial-fab{position:fixed;bottom:3rem;right:1.5rem;z-index:800;border:none;border-radius:999px;padding:.75rem 1.25rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#c9943a,#8b4513);box-shadow:0 6px 18px #00000047}.memorial-footer{text-align:center;background-color:#ffffffe8}.memorial-footer-brand{color:#2b2927;margin:0;font-weight:600}.memorial-library-list{max-height:min(42vh,320px);overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;padding-right:2px}.memorial-library-item{border-radius:.5rem}.memorial-library-item.btn-primary,.memorial-library-item.btn-primary:hover,.memorial-library-item.btn-primary:focus,.memorial-library-item.btn-primary:active{color:#fff!important}.memorial-library-item.btn-primary .text-muted{color:#ffffffe0!important}.memorial-library-item.btn-outline-secondary:hover,.memorial-library-item.btn-outline-secondary:focus-visible,.memorial-library-item.btn-outline-secondary:active{color:#fff!important}.memorial-library-item.btn-outline-secondary:hover .text-muted,.memorial-library-item.btn-outline-secondary:focus-visible .text-muted,.memorial-library-item.btn-outline-secondary:active .text-muted{color:#ffffffe0!important}.memorial-library-thumb-wrap{position:relative;width:48px;height:48px;flex-shrink:0;border-radius:.5rem;overflow:hidden}.memorial-library-thumb-wrap .memorial-library-thumb--photo{display:block;width:100%;height:100%;object-fit:cover}.memorial-library-thumb-type-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.5;color:#fff;font-size:1.35rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.65))}.memorial-library-thumb--placeholder{border:1px solid rgba(0,0,0,.08)}.memorial-library-thumb--placeholder-muted{background:#f0ebe4;color:#6b5d52}.memorial-library-thumb--placeholder-selected{background:#ffffff38;color:#fff;border-color:#ffffff59}.memorial-library-kind-icon{font-size:1.35rem;opacity:.95}.memorial-image-crop-editor__stage{position:relative;width:100%;height:max(220px,min(48vh,340px));background:#1a1612;border-radius:8px;overflow:hidden}.memorial-image-crop-editor__stage .reactEasyCrop_Container{border-radius:8px}.memorial-image-crop-editor__zoom .form-range{max-width:100%}.memorial-image-crop-editor__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.memorial-creator-particle-tuning{display:flex;flex-direction:column;gap:.65rem;padding:.75rem .85rem;background:#f4f6f8;border:1px solid #e1e4e8;border-radius:8px}.memorial-creator-particle-tuning__row{display:grid;grid-template-columns:5.5rem 1fr 3.25rem;align-items:center;gap:.5rem .65rem}.memorial-creator-particle-tuning__label{margin:0;font-size:.8rem;font-weight:600;color:#444}.memorial-creator-particle-tuning__range{width:100%;min-width:0;height:6px;accent-color:#3c8dbc;cursor:pointer}.memorial-creator-particle-tuning__value{font-size:.78rem;font-variant-numeric:tabular-nums;color:#555;text-align:right}@media (max-width: 480px){.memorial-creator-particle-tuning__row{grid-template-columns:1fr;gap:.25rem}.memorial-creator-particle-tuning__value{text-align:left}}.memorial-creator-particle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem .85rem}.memorial-creator-particle-preview{display:block;width:100%;margin:0;padding:0;border:2px solid #dee2e6;border-radius:8px;overflow:hidden;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.memorial-creator-particle-preview:hover{border-color:#adb5bd}.memorial-creator-particle-preview:focus{outline:none}.memorial-creator-particle-preview:focus-visible{outline:2px solid #3c8dbc;outline-offset:2px}.memorial-creator-particle-preview--selected{border-color:#3c8dbc;box-shadow:0 0 0 1px #3c8dbc59}.memorial-creator-particle-preview__stage{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(155deg,#2a231c,#151210 55%,#0d0b09)}.memorial-creator-particle-preview__label{display:block;padding:.35rem .45rem .45rem;font-size:.72rem;line-height:1.25;color:#555;background:#f8f9fa;border-top:1px solid #e9ecef}.memorial-creator-particle-preview--solid{cursor:default;box-sizing:border-box;font:inherit;color:inherit;line-height:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.memorial-creator-particle-preview__stage--solid{padding:0}.memorial-creator-solid-hue-strip{position:relative;width:100%;height:100%;min-height:0;border-radius:0;overflow:hidden;cursor:ew-resize;touch-action:none;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red);box-shadow:inset 0 0 0 1px #00000014}.memorial-creator-solid-hue-indicator{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#fffffff2;box-shadow:0 0 0 1px #00000059;pointer-events:none}.memorial-creator-particle-preview__label--solid-tab{display:block;width:100%;margin:0;border:none;border-top:1px solid #e9ecef;cursor:pointer;text-align:left;font-size:.72rem;line-height:1.25;font-weight:400;font-family:inherit;color:#555;background:#f8f9fa;box-sizing:border-box}.memorial-creator-particle-preview__label--solid-tab:hover{background:#eef1f3}.memorial-creator-particle-preview__label--solid-tab:focus{outline:none}.memorial-creator-particle-preview__label--solid-tab:focus-visible{outline:2px solid #3c8dbc;outline-offset:-2px}.memorial-banner-modal-preview{margin-bottom:1rem}.memorial-banner-modal-preview__strip{display:flex;flex-direction:row;align-items:stretch;width:100%;border-radius:8px;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.memorial-banner-modal-preview__pillar{flex:1 1 0;min-width:0}.memorial-banner-modal-preview__slot{position:relative;flex:0 0 auto;width:min(1100px,min(85%,100%));max-width:100%;box-sizing:border-box}.memorial-banner-modal-preview__image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.memorial-banner-modal-preview__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:.5rem;font-size:.8125rem;text-align:center;color:#00000080;pointer-events:none}.memorial-banner-modal-preview__caption{font-size:.8125rem;color:#6c757d;margin:.4rem 0 0}@media (max-width: 767.98px){.LV-memorial-creator-overlay .memorial-banner-modal-preview--bleed{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.LV-memorial-creator-overlay .modal-content.modal-edit-content{max-width:920px;width:94vw;overflow-y:auto;overflow-x:hidden}@media (max-width: 640px){.memorial-hero-inner{padding-left:1.25rem;text-align:center}.memorial-portrait-wrap{left:50%;transform:translate(-50%,calc(50% - 14% * var(--memorial-hero-scroll-p, 0)));width:var(--memorial-portrait-size)}.memorial-root.memorial-root--guest-topbar:not(.memorial-root--panel-embed) .memorial-portrait-wrap{transform:translate(-50%,calc(50% - 14% * var(--memorial-hero-scroll-p, 0) + (.5rem * var(--memorial-hero-scroll-p, 0))))}.memorial-portrait-spacer--with-recipient{padding-left:0;justify-content:center;text-align:center}.memorial-dedication{margin-left:auto;margin-right:auto}}.memorial-directory-page{--md-bg: #faf8f5;--md-ink: #3d3530;--md-ink-muted: #6b6159;--md-line: rgba(255, 255, 255, 1);--md-card: #fff;--md-accent: #624a0d;--md-accent-soft: rgb(192 174 137 / 70%);min-height:100vh;background:var(--md-bg);color:var(--md-ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;isolation:isolate;position:relative;z-index:1}.memorial-directory-topbar{position:sticky;top:0;z-index:20;background:#faf8f5eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--md-line);box-shadow:0 1px #fffc}.memorial-directory-topbar-inner{max-width:1120px;margin:0 auto;padding:.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.memorial-directory-topbar-start{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto}.memorial-directory-topbar-back{gap:.4rem;flex-shrink:0}.memorial-directory-topbar-brand{display:flex;align-items:center;gap:.6rem;min-width:0}.memorial-directory-topbar-logo-wordmark{display:inline-flex;align-items:center;gap:.45rem;font-size:1.05rem;font-weight:700;letter-spacing:.08em;line-height:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.memorial-directory-logo-estar{color:var(--md-ink)}.memorial-directory-logo-siempre{color:#8b4513;text-shadow:0 1px 1px rgba(0,0,0,.06)}.memorial-directory-topbar-icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--md-accent-soft);color:var(--md-accent);font-size:1rem;flex-shrink:0}.memorial-directory-topbar-title{font-weight:600;font-size:1.05rem;letter-spacing:-.02em;color:var(--md-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.memorial-directory-topbar-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.memorial-directory-link-btn{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;font-size:.875rem;font-weight:500;border-radius:23px 8px 8px 23px;text-decoration:none;transition:background .15s ease,color .15s ease,box-shadow .15s ease;border:1px solid transparent}.memorial-directory-link-btn--muted{color:var(--md-ink-muted);background:transparent;border-color:var(--md-line)}.memorial-directory-link-btn--muted:hover,.memorial-directory-link-btn--muted:focus{color:var(--md-ink);background:#ffffffb3;text-decoration:none}.memorial-directory-link-btn--primary{color:#fff;background:var(--md-accent);border-color:color-mix(in srgb,var(--md-accent) 85%,#000);box-shadow:0 1px 2px #3d353014}.memorial-directory-link-btn--primary:hover,.memorial-directory-link-btn--primary:focus{color:#fff;filter:brightness(1.05);text-decoration:none}.memorial-directory-link-btn.memorial-directory-link-btn--with-panel-avatar{gap:.45rem;padding-left:8px;padding-right:.85rem}.memorial-directory-link-btn--with-panel-avatar .memorial-directory-topbar-panel-avatar-img,.memorial-directory-link-btn--with-panel-avatar .receiver-photo-placeholder{flex-shrink:0;width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.92);box-shadow:0 1px 2px #0000001f}.memorial-directory-link-btn--with-panel-avatar .receiver-photo-placeholder{display:inline-flex;align-items:center;justify-content:center;background:#00000038!important}.memorial-directory-link-btn--with-panel-avatar .receiver-photo-placeholder__icon{font-size:.72rem;color:#ffffffeb}.memorial-directory-topbar-user-wrap{position:relative;flex-shrink:0}.memorial-directory-topbar-user-toggle.public-message-page__icon-btn{padding:0;overflow:hidden;color:inherit}.memorial-directory-topbar-user-toggle .memorial-directory-topbar-panel-avatar-img,.memorial-directory-topbar-user-toggle .receiver-photo-placeholder{display:block;width:100%;height:100%;border:none;box-shadow:none;border-radius:50%;object-fit:cover}.memorial-directory-topbar-user-toggle .receiver-photo-placeholder{display:inline-flex;align-items:center;justify-content:center;background:#0000001f!important}.memorial-directory-topbar-user-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:11.5rem;padding:.35rem;border-radius:12px;border:1px solid var(--md-line);background:var(--md-card);box-shadow:0 12px 32px #3d353024}.memorial-directory-topbar-user-menu__item{display:block;width:100%;padding:.55rem .75rem;border:none;border-radius:8px;background:transparent;color:var(--md-ink);font-size:.875rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.memorial-directory-topbar-user-menu__item:hover,.memorial-directory-topbar-user-menu__item:focus-visible{background:color-mix(in srgb,var(--md-accent-soft) 55%,var(--md-card));color:var(--md-ink);text-decoration:none;outline:none}.memorial-directory-topbar-user-menu__item--danger{color:#b42318}.memorial-directory-topbar-user-menu__item--danger:hover,.memorial-directory-topbar-user-menu__item--danger:focus-visible{background:#fff5f5;color:#991b1b}.memorial-directory-main{padding:1.75rem 0 3rem}.memorial-directory-container{max-width:1120px;margin:0 auto;padding:0 1.25rem}.memorial-directory-intro{margin-bottom:1.75rem;text-align:center;max-width:36rem;margin-left:auto;margin-right:auto}.memorial-directory-heading{margin:0 0 .6rem;font-size:clamp(1.5rem,4vw,1.85rem);font-weight:700;letter-spacing:-.03em;color:var(--md-ink);line-height:1.2}.memorial-directory-lead{margin:0;font-size:.95rem;line-height:1.55;color:var(--md-ink-muted)}.memorial-directory-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;margin-bottom:1.5rem;padding:1.1rem 1.25rem;background:var(--md-card);border:1px solid var(--md-line);border-radius:14px;box-shadow:0 4px 24px #3d35300f}.memorial-directory-field{display:flex;flex-direction:column;gap:.35rem;min-width:0}.memorial-directory-field--grow{flex:1 1 220px}.memorial-directory-field--sort{flex:0 1 200px}.memorial-directory-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--md-ink-muted)}.memorial-directory-input-wrap{position:relative;display:flex;align-items:center}.memorial-directory-input-icon{position:absolute;left:.85rem;color:var(--md-ink-muted);font-size:.85rem;pointer-events:none}.memorial-directory-input{width:100%;padding:.6rem .85rem .6rem 2.35rem;font-size:.9375rem;border:1px solid var(--md-line);border-radius:10px;background:#fdfcfa;color:var(--md-ink);transition:border-color .15s ease,box-shadow .15s ease}.memorial-directory-input::placeholder{color:#9a9088}.memorial-directory-input:hover{border-color:color-mix(in srgb,var(--md-accent) 35%,var(--md-line))}.memorial-directory-input:focus{outline:none;border-color:var(--md-accent);box-shadow:0 0 0 3px var(--md-accent-soft)}.memorial-directory-select{width:100%;padding:.6rem 2rem .6rem .85rem;font-size:.9375rem;border:1px solid var(--md-line);border-radius:10px;background:#fdfcfa;color:var(--md-ink);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b6159' d='M1 1.5L6 6l5-4.5' stroke='%236b6159' stroke-width='1.2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.memorial-directory-select:focus{outline:none;border-color:var(--md-accent);box-shadow:0 0 0 3px var(--md-accent-soft)}.memorial-directory-banner{padding:.85rem 1rem;border-radius:10px;margin-bottom:1rem;font-size:.9rem}.memorial-directory-banner--error{background:#fdecea;border:1px solid #f5c2c0;color:#842029}.memorial-directory-loading{text-align:center;padding:3rem 1rem}.memorial-directory-loading-icon{font-size:2rem;color:var(--md-accent);opacity:.85}.memorial-directory-loading-text{margin:.75rem 0 0;color:var(--md-ink-muted);font-size:.95rem}.memorial-directory-empty{padding:2.5rem 1.5rem;text-align:center;background:var(--md-card);border:1px dashed var(--md-line);border-radius:14px}.memorial-directory-empty-text{max-width:28rem;margin:0 auto;font-size:.95rem;line-height:1.6;color:var(--md-ink-muted)}.memorial-directory-count{margin:0 0 .85rem;font-size:.8125rem;color:var(--md-ink-muted)}.memorial-directory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.75rem}.memorial-directory-card{margin:0}.memorial-directory-card-link{display:block;text-decoration:none;color:inherit;background:var(--md-card);border-radius:14px;overflow:hidden;border:5px solid var(--md-line);height:100%;box-shadow:3px 3px 10px #3d353033;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.memorial-directory-card-link:hover,.memorial-directory-card-link:focus{text-decoration:none;color:inherit;border-color:color-mix(in srgb,var(--md-accent) 28%,var(--md-line));box-shadow:0 2px 6px #3d353014,0 12px 36px #3d353024;transform:translateY(-3px)}.memorial-directory-card-banner{position:relative;height:128px;background:linear-gradient(145deg,#e8e4df,#d4cfc7);overflow:hidden}.memorial-directory-card-banner-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.memorial-directory-card-banner-img{position:absolute;top:50%;left:50%;z-index:0;width:calc(100% + 2px);height:calc(100% + 2px);max-width:none;max-height:none;transform:translate(-50%,-50%);object-fit:cover;object-position:center center;display:block;pointer-events:none}.memorial-directory-card-banner-placeholder{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:0;width:auto;height:auto;background:linear-gradient(135deg,#dcd7cf,#ebe6df,#d8d2c9)}.memorial-directory-card-banner-inner .memorial-hero-particles-wrap{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;pointer-events:none;overflow:hidden}.memorial-directory-card-banner-inner .memorial-hero-particles{display:block;width:100%;height:100%}.public-timeline-msg-card__link{text-decoration:none;color:inherit;display:block}.public-timeline-msg-card__link:not(.public-timeline-playlist-card__link){margin-top:var(--public-playlist-stack-offset, 21px)}.public-timeline-msg-card{background:transparent;border:none;border-radius:0;overflow:visible;cursor:pointer;box-shadow:none;transition:box-shadow .2s ease,transform .2s ease}.public-timeline-msg-card__link:hover .public-timeline-msg-card,.public-timeline-msg-card__link:focus-visible .public-timeline-msg-card{transform:translateY(-3px)}.public-timeline-msg-card__link:hover .public-timeline-msg-card__media,.public-timeline-msg-card__link:focus-visible .public-timeline-msg-card__media{box-shadow:0 2px 6px #3d353014,0 12px 36px #3d353024}.public-timeline-msg-card__link:focus-visible .public-timeline-msg-card{outline:2px solid rgba(13,110,253,.45);outline-offset:2px}.public-timeline-msg-card__media{position:relative;width:100%;min-height:140px;max-height:240px;background:#e8eaed;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;box-shadow:3px 3px 10px #3d353033;transition:box-shadow .2s ease}.public-timeline-msg-card__media .public-timeline-msg-card__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center center;display:block}.public-timeline-msg-card__header{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 12px 18px;box-sizing:border-box;background:transparent;pointer-events:none}.public-timeline-msg-card__header-text{min-width:0;flex:1}.public-timeline-msg-card__header-name{margin:0;font-weight:600;font-size:.88rem;line-height:1.25;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.85);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-timeline-msg-card__header-date{margin:3px 0 0;font-size:.72rem;line-height:1.2;color:#ffffffeb;text-shadow:0 1px 2px rgba(0,0,0,.85)}.public-timeline-msg-card__header-avatar.receiver-photo-placeholder{display:flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;overflow:hidden;border:2px solid rgba(255,255,255,.45);box-shadow:0 1px 4px #00000059}.public-timeline-msg-card__header-avatar.receiver-photo-placeholder .receiver-photo-placeholder__icon{width:52%;max-width:52%;height:auto;display:block;margin:0;color:#fffffff2}img.public-timeline-msg-card__header-avatar{flex-shrink:0;display:block;border:2px solid rgba(255,255,255,.45);box-shadow:0 1px 4px #00000059}.public-timeline-msg-card__type-badge{position:absolute;bottom:10px;left:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:#000000b3;color:#fff;line-height:1;box-shadow:0 1px 6px #00000024;pointer-events:none}.public-timeline-msg-card__type-badge-icon{flex-shrink:0;font-size:1rem;opacity:.95;color:#fff}.public-timeline-msg-card__body{padding:10px 0;box-sizing:border-box}.public-timeline-msg-card__description{margin:0;font-size:.9rem;color:#555;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.public-timeline-msg-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:.5rem}.public-timeline-msg-card__title-row .public-timeline-msg-card__title,.public-timeline-msg-card__title-row .public-timeline-playlist-card__title{margin:0;flex:1 1 auto;min-width:0}.public-timeline-msg-card__title-row .public-timeline-msg-card__stats{flex:0 0 auto;margin-top:0;padding-top:2px;gap:8px}.public-timeline-msg-card__stats{display:flex;align-items:center;gap:12px;margin-top:8px;padding-top:6px}.public-timeline-msg-card__stat{display:inline-flex;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:#777}.public-timeline-playlist-card.public-timeline-msg-card{overflow:visible;background:transparent;border:none;box-shadow:none}.public-timeline-playlist-card__link:hover .public-timeline-playlist-card.public-timeline-msg-card,.public-timeline-playlist-card__link:focus-visible .public-timeline-playlist-card.public-timeline-msg-card{border:none;box-shadow:none;transform:none}.public-timeline-playlist-card__link:hover .public-timeline-playlist-card__front,.public-timeline-playlist-card__link:focus-visible .public-timeline-playlist-card__front{box-shadow:0 2px 6px #3d353014,0 12px 36px #3d353024;transform:translateY(-3px)}.public-timeline-playlist-card__stack{position:relative;padding:10px 10px 0;box-sizing:border-box}.public-timeline-playlist-card__layer{display:block;height:5px;margin:0 auto 1px;border-radius:6px 6px 0 0;background:#b8b0a6;box-shadow:0 1px 2px #3d35301f}.public-timeline-playlist-card__layer--3{width:70%;opacity:.55}.public-timeline-playlist-card__layer--2{width:85%;opacity:.88;margin-bottom:0}.public-timeline-playlist-card__front{position:relative;margin:0 6px;border-radius:12px;overflow:hidden;aspect-ratio:16 / 9;background:#e8eaed;border:none;box-shadow:3px 3px 10px #3d353033;transition:box-shadow .2s ease,transform .2s ease}.public-timeline-playlist-card__img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.public-timeline-playlist-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#b0a99c;font-size:2rem;opacity:.85}.public-timeline-playlist-card__badge{position:absolute;right:8px;bottom:8px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:6px;background:#1e1a16d1;color:#fff;font-size:.75rem;font-weight:600;line-height:1.2;box-shadow:0 1px 6px #00000040;pointer-events:none}.public-timeline-playlist-card__badge-icon{flex-shrink:0;font-size:.85rem;opacity:.95}.public-timeline-playlist-card__body{padding:10px 0;box-sizing:border-box}.public-timeline-playlist-card__title{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text, #1f2933);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-timeline-playlist-card__description{margin:0;font-size:.88rem;color:#555;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-timeline-playlist-card__meta{margin:.5rem 0 0;display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:#777}.public-timeline-playlist-card__meta-icon{font-size:.85rem;opacity:.9}.public-search-palette__thumb-playlist{flex-shrink:0;width:48px;position:relative;padding-top:6px;box-sizing:border-box}.public-search-palette__thumb-playlist-layers{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:2px}.public-search-palette__thumb-playlist-layer{display:block;height:3px;border-radius:3px 3px 0 0;background:#b8b0a6}.public-search-palette__thumb-playlist-layer--3{width:70%;opacity:.55}.public-search-palette__thumb-playlist-layer--2{width:92%;opacity:.9}.public-search-palette__thumb-playlist-front{position:relative;width:100%;height:34px;border-radius:6px;overflow:hidden;background:#e8eaed}.public-search-palette__thumb-playlist-front img{width:100%;height:100%;object-fit:cover;display:block}.public-search-palette__thumb-playlist-front--placeholder{display:flex;align-items:center;justify-content:center;color:var(--color-muted, #6b7280);font-size:.9rem}.public-timeline-messages-grid{--public-playlist-stack-offset: 21px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start}@media (max-width: 767px){.public-timeline-messages-grid{grid-template-columns:1fr;gap:14px}.public-timeline-msg-card__link,.public-timeline-msg-card__link:not(.public-timeline-playlist-card__link){min-width:0;margin-top:0}.public-timeline-msg-card__media{display:block;min-height:0;max-height:none;padding:0;height:clamp(160px,48vw,240px)}.public-timeline-msg-card__media .public-timeline-msg-card__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;display:block;z-index:0}.public-timeline-msg-card__media .memorial-directory-card-banner-placeholder{position:absolute;left:0;top:0;width:100%;height:100%;min-height:0;max-height:none;z-index:0}.public-landing-page .public-timeline-playlist-card__front,.public-timeline-playlist-card__front{display:block;position:relative;aspect-ratio:auto;height:clamp(160px,48vw,240px);min-height:0;max-height:none;margin-left:0;margin-right:0}.public-timeline-playlist-card__front .public-timeline-playlist-card__img{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;display:block;z-index:0}.public-timeline-playlist-card__front .public-timeline-playlist-card__placeholder{position:absolute;left:0;top:0;width:100%;height:100%;min-height:0;max-height:none;z-index:0}.memorial-directory-card-banner{height:clamp(56px,18vw,100px);min-height:56px}.memorial-directory-card-banner-img{top:50%;left:50%;width:calc(100% + 2px);height:calc(100% + 2px);transform:translate(-50%,-50%);object-fit:cover;object-position:center center}}.memorial-directory-card-body{position:relative;padding:2.65rem 1.1rem 1.15rem;text-align:center}.memorial-directory-card-body.memorial-directory-card-body--page-bg{background-image:linear-gradient(180deg,#fcfaf71a,#f8f4ee38 40%,#f2ece45c),var(--memorial-directory-card-page-bg-image, none);background-size:100% 100%,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}.memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-name,.memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-memorial-title,.memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-meta dd{text-shadow:0 0 12px rgba(252,250,247,.95),0 1px 2px rgba(61,53,48,.12)}.memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-meta dt{text-shadow:0 0 8px rgba(252,250,247,.9)}.memorial-directory-card-avatar{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.memorial-directory-card-avatar-img,.memorial-directory-card-avatar .receiver-photo-placeholder{border:3px solid var(--md-card);box-shadow:0 4px 14px #3d35301f}.memorial-directory-card-avatar .receiver-photo-placeholder--initials{display:flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.memorial-directory-card-avatar .receiver-photo-placeholder__initials{font-size:1.05rem;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.18)}.public-landing-page .public-landing-memorial-card .memorial-directory-card-avatar .receiver-photo-placeholder__initials{font-size:.95rem}.memorial-directory-card-name{font-size:1.08rem;font-weight:700;margin:0 0 .2rem;line-height:1.25;letter-spacing:-.02em;color:var(--md-ink)}.memorial-directory-card-memorial-title{font-size:.8125rem;color:var(--md-ink-muted);margin:0 0 .85rem;line-height:1.4}.memorial-directory-card-meta{display:flex;justify-content:center;gap:1.35rem;margin:0 0 1rem;padding:0;font-size:.8125rem}.memorial-directory-card-meta dt{margin:0;font-weight:600;color:#9a9088;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em}.memorial-directory-card-meta dd{margin:.2rem 0 0;color:var(--md-ink);font-weight:500}.memorial-directory-card-meta>div{text-align:center}.memorial-directory-card-cta{display:inline-block;margin-top:.15rem;padding:.4rem 1rem;font-size:.8125rem;font-weight:600;color:var(--md-accent);background:color-mix(in srgb,var(--md-accent) 25%,var(--md-card));border-radius:999px;transition:background .15s ease,color .15s ease}.memorial-directory-card-link:hover .memorial-directory-card-cta,.memorial-directory-card-link:focus .memorial-directory-card-cta{background:var(--md-accent);color:#2c2620}.memorial-directory-pagination{margin-top:.25rem;padding:1rem 0 0;border-top:1px solid var(--md-line)}.public-landing-page{--color-bg: #faf8f4;--color-surface: #ffffff;--color-text: #1f2933;--color-muted: #6b7280;--color-primary: #7a520d;--color-primary-soft: #d8c299;--color-border: #eadfce;--color-heart: #263f30;--md-bg: var(--color-bg);--md-ink: var(--color-text);--md-ink-muted: var(--color-muted);--md-line: var(--color-border);--md-card: var(--color-surface);--md-accent: var(--color-primary);--md-accent-soft: color-mix(in srgb, var(--color-primary-soft) 55%, #fff);--pm-card-bg: var(--md-card);--pm-card-border: var(--md-line);--pm-gold: var(--md-accent);--pm-gold-border: color-mix(in srgb, var(--md-accent) 35%, var(--md-line));background:var(--color-bg);min-height:100dvh;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.public-landing-page .memorial-directory-logo-siempre{color:var(--color-primary);text-shadow:none}.public-landing-page .memorial-directory-topbar{flex-shrink:0}.public-landing-page .memorial-directory-topbar-brand{min-width:0;flex:1 1 auto}.public-landing-page .memorial-directory-topbar-logo-wordmark{font-size:clamp(1.2rem,5vw,1.6rem);font-weight:700;letter-spacing:clamp(.04em,.45vw,.06em);gap:clamp(.35rem,1.1vw,.45rem);max-width:100%;min-width:0;white-space:nowrap}.public-landing-page .memorial-directory-topbar-actions .memorial-directory-topbar-user-wrap{display:inline-flex;align-items:center;align-self:center}.public-landing-page .public-message-page__icon-btn,.public-landing-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px;font-size:.9rem}.public-landing-page .public-message-page__more-menu-theme .msg-view-theme-switch{width:100%}.public-landing-page .memorial-directory-main.public-landing-main{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:1.75rem}.public-landing-section{margin-bottom:3rem}.public-landing-section--messages{margin-bottom:2rem}.public-landing-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.public-landing-section__heading{display:flex;align-items:flex-start;gap:.65rem;min-width:0}.public-landing-section__icon{flex-shrink:0;margin-top:.2rem;font-size:1.1rem;color:var(--es-panel-accent-icon-color, #e1b768)}.public-landing-section__title{margin:0;font-size:1.2rem;font-weight:700;color:var(--color-text);line-height:1.25}.public-landing-section__subtitle{margin:.35rem 0 0;font-size:.9rem;line-height:1.45;color:var(--color-muted);max-width:36rem}.public-landing-section__subtitle-text--short{display:none}@media (max-width: 767px){.public-landing-section__header{margin-bottom:.5rem}.public-landing-section__subtitle-text--full{display:none}.public-landing-section__subtitle-text--short{display:inline}}.public-landing-section__view-all{flex-shrink:0;font-size:.85rem;font-weight:600;color:var(--color-muted);text-decoration:none;padding:.35rem 0;transition:color .15s ease}.public-landing-section__view-all:hover,.public-landing-section__view-all:focus{color:var(--color-primary);text-decoration:none}.public-landing-section__loading,.public-landing-section__empty{text-align:center;padding:1.5rem;color:var(--color-muted);font-size:.9rem}.public-landing-memorials-carousel{position:relative}.public-landing-memorials-carousel .public-landing-memorials-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;width:100%;padding:.25rem 0 .75rem}.public-landing-memorials-carousel .public-landing-memorials-track__item{display:flex;align-items:stretch;min-width:0}.public-landing-memorials-carousel .public-landing-memorial-card__link{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%}.public-landing-page .public-landing-memorial-card{--pl-memorial-card-avatar-size: 56px;--pl-memorial-card-avatar-ring: 6px;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,1fr);flex:1 1 auto;width:100%;min-height:100%}.public-landing-page .public-landing-memorial-card__body{display:flex;flex-direction:column;align-items:center;min-height:0;padding:calc((var(--pl-memorial-card-avatar-size) + var(--pl-memorial-card-avatar-ring)) / 2 + .65rem) 1.1rem 1.15rem}.public-landing-page .public-landing-memorial-card__body .memorial-directory-card-cta{margin-top:auto}.public-landing-page .public-landing-memorial-card__link{border-width:1px;border-color:var(--color-border);border-radius:20px;box-shadow:0 2px 8px #3d353014,0 8px 24px #3d35300f}.public-landing-page .public-landing-memorial-card__link:hover,.public-landing-page .public-landing-memorial-card__link:focus{transform:translateY(-4px);box-shadow:0 4px 12px #3d35301a,0 16px 40px #3d35301f}.public-landing-page .public-landing-memorial-card .memorial-directory-card-banner{height:100%;min-height:0;border-radius:18px 18px 0 0}.public-landing-page .public-landing-memorial-card .memorial-directory-card-avatar{top:0;transform:translate(-50%,-50%)}.public-landing-page .public-landing-memorial-card__body.memorial-directory-card-body--page-bg{background-size:100% 100%,cover;background-position:center,center}.public-landing-memorial-card__body:not(.memorial-directory-card-body--page-bg){background-color:var(--color-surface);background-image:radial-gradient(ellipse 120% 80% at 50% 100%,rgba(216,194,153,.12) 0%,transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='80' viewBox='0 0 120 80'%3E%3Cpath fill='%23d8c299' fill-opacity='0.08' d='M10 60c20-30 40-10 50 20s30 10 50-20'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-size:100% 100%,180px 120px}.public-landing-memorial-card__name{font-size:1rem}.public-landing-messages-grid{grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 991px){.public-landing-messages-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 767px){.memorial-directory-main,.public-landing-page .memorial-directory-main.public-landing-main{padding:1rem 0 0}.public-landing-section,.public-landing-section--messages{margin-bottom:1.5rem}.public-landing-section.public-landing-section--memorials{margin-bottom:1rem}.public-landing-memorials-carousel .public-landing-memorials-track{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;padding-bottom:.5rem}.public-landing-memorials-carousel .public-landing-memorials-track__item{flex:0 0 min(54vw,168px);width:min(54vw,168px);scroll-snap-align:start}.public-landing-page .public-landing-memorial-card{--pl-memorial-card-avatar-size: 50px;--pl-memorial-card-avatar-ring: 5px;grid-template-rows:64px minmax(0,auto)}.public-landing-page .public-landing-memorial-card .memorial-directory-card-banner{height:64px;min-height:64px;max-height:64px}.public-landing-page .public-landing-memorial-card__body{padding:calc((var(--pl-memorial-card-avatar-size) + var(--pl-memorial-card-avatar-ring)) / 2 + .4rem) .7rem .75rem}.public-landing-page .public-landing-memorial-card .memorial-directory-card-avatar-img,.public-landing-page .public-landing-memorial-card .memorial-directory-card-avatar .receiver-photo-placeholder{width:var(--pl-memorial-card-avatar-size)!important;height:var(--pl-memorial-card-avatar-size)!important}.public-landing-page .public-landing-memorial-card .memorial-directory-card-avatar .receiver-photo-placeholder__initials{font-size:.85rem}.public-landing-page .public-landing-memorial-card__name{font-size:.875rem;margin-bottom:.1rem}.public-landing-page .public-landing-memorial-card__body .memorial-directory-card-cta{margin-top:.35rem;padding:.32rem .7rem;font-size:.75rem}.public-landing-messages-grid{grid-template-columns:1fr;gap:14px}}.public-landing-page .public-timeline-msg-card{background:transparent;border:none;border-radius:0;box-shadow:none}.public-landing-page .public-timeline-msg-card__link:hover .public-timeline-msg-card,.public-landing-page .public-timeline-msg-card__link:focus-visible .public-timeline-msg-card{transform:translateY(-4px);box-shadow:none}.public-landing-page .public-timeline-msg-card__link:hover .public-timeline-msg-card__media,.public-landing-page .public-timeline-msg-card__link:focus-visible .public-timeline-msg-card__media{box-shadow:0 4px 12px #3d35301a,0 16px 40px #3d35301f}.public-landing-page .public-timeline-msg-card__media{min-height:200px;max-height:200px;border-radius:18px;box-shadow:0 2px 8px #3d353014,0 8px 24px #3d35300f}.public-landing-page .public-timeline-msg-card__media .public-timeline-msg-card__img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}.public-landing-page .public-timeline-playlist-card__front{aspect-ratio:auto;min-height:200px;max-height:200px;border-radius:18px}.public-landing-page .public-timeline-playlist-card__link:hover .public-timeline-playlist-card__front,.public-landing-page .public-timeline-playlist-card__link:focus-visible .public-timeline-playlist-card__front{transform:translateY(-4px)}.public-landing-page .public-timeline-playlist-card.public-timeline-msg-card{border:none;box-shadow:none}.public-timeline-msg-card__title{margin:0;font-size:1.1rem;font-weight:700;color:var(--color-text, #1f2933);line-height:1.3}.public-timeline-msg-card__placeholder-icon{font-size:2rem;color:#b0a99c;opacity:.85}.public-landing-load-more{text-align:center;margin-top:1.5rem}.public-landing-footer{position:relative;z-index:20;flex-shrink:0;padding:1rem 1.25rem;text-align:center;border-top:1px solid var(--color-border)}.public-landing-footer__inner{max-width:1120px;margin:0 auto}.public-landing-footer__quote{margin:0 auto .5rem;max-width:28rem;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:.9rem;line-height:1.55;color:var(--color-text)}.public-landing-footer__divider{display:flex;align-items:center;width:100%;gap:1rem}.public-landing-footer__line{flex:1 1 auto;height:1px;background:color-mix(in srgb,var(--color-heart) 45%,var(--color-border))}.public-landing-footer__heart{flex-shrink:0;display:block;margin:0;color:var(--es-panel-accent-icon-color, #e1b768)}@media (max-width: 767px){.public-landing-footer{padding:.5rem 1rem}.public-landing-footer__quote{max-width:none;width:100%;white-space:nowrap;line-height:1.35;font-size:min(.9rem,calc((100vw - 2rem) / 31))}}.PL-public-search-overlay{z-index:10070;align-items:flex-start;justify-content:center;padding:5vh 1rem 2rem;background:#1f293359;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.public-search-palette-dialog{width:100%;max-width:640px;margin:0 auto}.public-search-palette.modal-content{border-radius:18px;border:1px solid var(--color-border, #eadfce);box-shadow:0 12px 48px #1f29332e;overflow:hidden;padding:0;background:var(--color-surface, #fff)}.public-search-palette__input-wrap{display:flex;align-items:center;gap:.65rem;padding:.85rem 1rem;border-bottom:1px solid var(--color-border, #eadfce)}.public-search-palette__input-icon{flex-shrink:0;color:var(--color-muted, #6b7280);font-size:1rem}.public-search-palette__input{flex:1;min-width:0;border:none;background:transparent;font-size:1rem;color:var(--color-text, #1f2933);outline:none}.public-search-palette__input::placeholder{color:var(--color-muted, #6b7280)}.public-search-palette__close{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--color-muted, #6b7280);cursor:pointer}.public-search-palette__close:hover,.public-search-palette__close:focus{background:color-mix(in srgb,var(--color-primary-soft, #d8c299) 35%,#fff);color:var(--color-text, #1f2933);outline:none}.public-search-palette__body{max-height:min(60vh,420px);overflow-y:auto;padding:.5rem 0}.public-search-palette__hint,.public-search-palette__empty,.public-search-palette__error{margin:0;padding:1.25rem 1rem;font-size:.9rem;color:var(--color-muted, #6b7280);text-align:center}.public-search-palette__error{color:#842029}.public-search-palette__loading{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;color:var(--color-primary, #7a520d)}.public-search-palette__group{padding:.35rem 0}.public-search-palette__group-title{margin:0;padding:.5rem 1rem .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted, #6b7280)}.public-search-palette__list{list-style:none;margin:0;padding:0}.public-search-palette__row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.65rem 1rem;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.public-search-palette__row:hover,.public-search-palette__row:focus{background:color-mix(in srgb,var(--color-primary-soft, #d8c299) 22%,#fff);outline:none}.public-search-palette__avatar{flex-shrink:0;border:2px solid var(--color-border, #eadfce)}.public-search-palette__avatar.receiver-photo-placeholder--initials .receiver-photo-placeholder__initials{font-size:.8rem}.public-search-palette__thumb{flex-shrink:0;width:48px;height:48px;border-radius:8px;object-fit:cover;background:#e8eaed}.public-search-palette__thumb--placeholder{display:inline-flex;align-items:center;justify-content:center;color:var(--color-muted, #6b7280);font-size:1.1rem}.public-search-palette__row-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.public-search-palette__row-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted, #6b7280)}.public-search-palette__row-sub{font-size:.72rem;color:var(--color-muted, #6b7280);display:inline-flex;align-items:center;gap:.35rem}.public-search-palette__row-title{font-size:.9375rem;font-weight:600;color:var(--color-text, #1f2933);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-search-palette__row-action{flex-shrink:0;font-size:.75rem;font-weight:600;color:var(--color-primary, #7a520d)}@media (max-width: 767px){.public-landing-page .public-timeline-msg-card__media{display:block;min-height:0;max-height:none;height:clamp(160px,48vw,240px)}.public-landing-page .public-timeline-msg-card__media .public-timeline-msg-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.public-landing-page .public-timeline-playlist-card__front{height:clamp(160px,48vw,240px);min-height:0;max-height:none}}.public-message-page{--pm-purple: #7c3aed;--pm-purple-soft: rgba(124, 58, 237, .14);--pm-purple-border: rgba(124, 58, 237, .35);--pm-gold: var(--es-accent-gold, #daa520);--pm-gold-soft: rgba(218, 165, 32, .12);--pm-gold-border: rgba(218, 165, 32, .35);--pm-card-bg: var(--es-bg-surface, var(--md-card));--pm-card-border: var(--es-border-subtle, rgba(0, 0, 0, .08));--pm-footer-offset: 5.75rem}.public-message-page .memorial-directory-main{padding-bottom:calc(var(--pm-footer-offset) + env(safe-area-inset-bottom,0px))}.public-message-page__topbar-inner{width:100%;flex-wrap:nowrap;gap:.65rem}.public-message-page .memorial-directory-topbar-actions{min-width:0;flex:0 1 auto}.public-message-page .memorial-directory-topbar-actions .memorial-directory-link-btn--muted{white-space:nowrap}.public-message-page__topbar-end{display:flex;align-items:center;gap:.55rem;flex:0 0 auto;flex-shrink:0;margin-left:auto;min-width:0}.public-message-page__topbar-end .memorial-directory-topbar-user-wrap{display:inline-flex;align-items:center;align-self:center}.public-message-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn{flex-shrink:0;width:40px;height:40px;min-width:40px;min-height:40px}.public-message-page__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--pm-card-border);border-radius:50%;background:var(--pm-card-bg);color:var(--es-text-secondary, var(--md-ink-muted));cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.public-message-page__icon-btn:hover,.public-message-page__icon-btn:focus-visible{border-color:var(--pm-gold-border);color:var(--pm-gold);outline:none}.public-message-page__more-wrap{position:relative}.public-message-page__more-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:min(320px,calc(100vw - 32px));padding:.65rem;border-radius:12px;border:1px solid var(--pm-card-border);background:var(--pm-card-bg);box-shadow:0 12px 32px var(--es-shadow, rgba(0, 0, 0, .18))}.public-message-page__more-menu-theme .msg-view-theme-switch{width:100%}.public-message-page__container{max-width:760px}.public-message-page__notice{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1.5rem;padding:.95rem 1rem;border-radius:12px;border:1px solid var(--pm-card-border);background:var(--es-bg-muted, var(--pm-card-bg))}.public-message-page__notice-icon{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--pm-gold-soft);color:var(--pm-gold);font-size:.95rem}.public-message-page__notice-text{flex:1;min-width:0;margin:0;font-size:.88rem;line-height:1.5;color:var(--es-text-secondary, var(--md-ink-muted))}.public-message-page__notice-text strong{color:var(--es-text-primary, var(--md-ink));font-weight:700}.public-message-page__author-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.public-message-page__author{display:flex;align-items:center;gap:14px;min-width:0}.public-message-page__author-avatar{width:56px;height:56px;object-fit:cover}.public-message-page__author-name{margin:0;font-weight:700;font-size:1rem;color:var(--es-text-primary, var(--md-ink))}.public-message-page__author-date{margin:.15rem 0 0;font-size:.82rem;color:var(--es-text-muted, var(--md-ink-muted))}.public-message-page__author-published{margin:.1rem 0 0;font-size:.78rem;color:var(--es-text-muted, var(--md-ink-muted))}.public-message-page__public-badge{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--pm-gold-border);background:var(--pm-gold-soft);color:var(--pm-gold);font-size:.78rem;font-weight:700;letter-spacing:.02em}.public-message-page__title{font-size:clamp(1.65rem,4vw,2rem);font-weight:800;color:var(--es-text-primary, var(--md-ink));margin:0 0 .75rem;line-height:1.15}.public-message-page__description{font-size:1rem;color:var(--es-text-secondary, var(--md-ink-muted));line-height:1.7;margin:0 0 1.5rem;white-space:pre-wrap}.public-message-page__stats{display:grid;gap:0;margin-bottom:1.5rem;border-radius:12px;border:1px solid var(--pm-card-border);background:var(--pm-card-bg);overflow:hidden}.public-message-page__stats:has(>:nth-child(3)){grid-template-columns:minmax(0,.68fr) minmax(0,1.2fr) minmax(0,1.12fr)}.public-message-page__stats:not(:has(>:nth-child(3))){grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}.public-message-page__stat{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.55rem;padding:1rem .5rem;min-width:0}.public-message-page__stat+.public-message-page__stat{border-left:1px solid var(--pm-card-border)}.public-message-page__stat-icon{flex-shrink:0;font-size:1.05rem;color:var(--pm-purple)}.public-message-page__stat-text{display:flex;flex-direction:column;align-items:center;gap:.15rem;min-width:0;flex:0 1 auto;text-align:center}.public-message-page__stat-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;color:var(--es-text-muted, var(--md-ink-muted));line-height:1.2}.public-message-page__stat-value{font-size:1rem;font-weight:800;color:var(--es-text-primary, var(--md-ink));line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-message-page__contents-grid{display:grid;gap:1.25rem}.public-message-page__content-card{background:var(--pm-card-bg);border-radius:14px;padding:1rem;border:1px solid var(--pm-card-border);box-shadow:0 1px 4px var(--es-shadow, rgba(0, 0, 0, .04));overflow:hidden}.public-message-page__content-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.public-message-page__content-card-head-main{flex:1;min-width:0}.public-message-page__content-badge{display:inline-flex;align-items:center;flex-shrink:0;margin-top:.12rem;padding:.28rem .65rem;border-radius:999px;background:var(--pm-purple-soft);border:1px solid var(--pm-purple-border);color:var(--pm-purple);font-size:.72rem;font-weight:700}.public-message-page__content-badge--video{background:#0d6efd1f;border-color:#0d6efd47;color:#0d6efd}.public-message-page__content-title{margin:0;font-weight:700;font-size:1.05rem;color:var(--es-text-primary, var(--md-ink));line-height:1.2}.public-message-page__content-created{margin:.1rem 0 0;font-size:.78rem;color:var(--es-text-muted, var(--md-ink-muted));line-height:1.25}.public-message-page__content-desc{margin:0 0 .85rem;font-size:.92rem;color:var(--es-text-secondary, var(--md-ink-muted));line-height:1.55;white-space:pre-wrap}.public-message-page__content-media{margin:0 -1rem}.public-message-page__content-media .msg-view-media{border-radius:0}.public-message-page__content-media .msg-view-media--audio{padding:0 .65rem}.public-message-page__content-media .msg-view-media--audio .msg-view-audio-panel,.public-message-page__content-media .msg-view-media:not(.msg-view-media--audio){border-radius:0 0 14px 14px}.public-message-page__empty{color:var(--es-text-muted, #aaa)}.public-message-page__footer{position:fixed;bottom:0;left:0;right:0;z-index:20;padding:.65rem 1.25rem calc(.85rem + env(safe-area-inset-bottom,0px));background:#faf8f5eb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--es-border-subtle, var(--md-line));box-shadow:0 -4px 16px #0000000f}.public-message-page__footer-inner{max-width:1120px;margin:0 auto}.public-message-page__footer-card{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:12px;border:1px solid var(--pm-gold-border);background:#fff;color:var(--color-text, #1f2933);box-shadow:0 2px 10px #3d353014}.public-message-page__footer-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:10px;border:1px solid var(--pm-gold-border);background:var(--pm-gold-soft);color:var(--pm-gold);font-size:1.1rem}.public-message-page__footer-text{flex:1;min-width:0}.public-message-page__footer-title{margin:0 0 .15rem;font-weight:700;font-size:.95rem;line-height:1.3;color:var(--color-text, #1f2933)}.public-message-page__footer-desc{margin:0;font-size:.78rem;color:#5c6570;line-height:1.45}.public-message-page__footer-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--pm-gold-border);background:transparent;color:var(--pm-gold);font-size:.82rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}.public-message-page__footer-cta:hover,.public-message-page__footer-cta:focus-visible{background:var(--pm-gold-soft);color:var(--pm-gold);text-decoration:none}.PM-interactions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:1.75rem 0 1.5rem;padding:1rem 0;border-top:1px solid var(--pm-card-border, var(--es-border-subtle, #e8e8e8))}.PM-interactions__like-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:1rem;color:var(--es-text-secondary, #666);padding:4px 8px;border-radius:8px;transition:color .2s}.PM-interactions__like-btn:disabled{cursor:default}.PM-interactions__like-btn--active{color:#e0245e}.PM-interactions__like-icon{font-size:1.2rem}.PM-interactions__like-count,.PM-interactions__stat-count{font-weight:600}.PM-interactions__stat{display:inline-flex;align-items:center;gap:6px;color:var(--es-text-secondary, #666);font-size:.95rem}.PM-interactions__stat-icon{opacity:.7}.PM-interactions__views{display:inline-flex;align-items:center;gap:6px;color:var(--es-text-muted, #999);font-size:.85rem}.PM-interactions__views-icon{opacity:.6}.PM-interactions__share-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-size:.95rem;color:var(--es-text-secondary, #666);padding:4px 8px;border-radius:8px;margin-left:auto;transition:color .2s}.PM-interactions__share-icon{font-size:1.1rem}.public-message-page__comments{margin-bottom:40px}.public-message-page__comments-title{font-size:1.15rem;font-weight:700;color:var(--es-text-primary, #333);margin-bottom:16px}.public-message-page__comment-form{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding:16px;background:var(--es-bg-muted, #f8f9fc);border-radius:10px;border:1px solid var(--es-border-subtle, #e8e8e8)}.public-message-page__comment-input,.public-message-page__comment-textarea,.public-message-page__comment-edit-textarea{padding:10px 14px;border-radius:8px;border:1px solid var(--es-border-subtle, #ddd);background:var(--es-bg-surface, #fff);color:var(--es-text-primary, #212529);font-size:.92rem;outline:none;font-family:inherit}.public-message-page__comment-textarea,.public-message-page__comment-edit-textarea{resize:vertical}.public-message-page__comment-input:focus,.public-message-page__comment-textarea:focus,.public-message-page__comment-edit-textarea:focus{border-color:var(--es-accent-gold, var(--md-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--es-accent-gold, var(--md-accent)) 22%,transparent)}.public-message-page__comment-form-actions{display:flex;justify-content:flex-end}.public-message-page__comment-submit{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;border:none;background:var(--es-accent, #b27519);color:var(--es-accent-text-on-dark-strong, #fff);font-weight:600;font-size:.9rem;cursor:pointer}.public-message-page__comment-submit:disabled{opacity:.6;cursor:not-allowed}.public-message-page__comments-loading{color:var(--es-text-muted, #888);text-align:center;padding:20px 0}.public-message-page__comments-empty{color:var(--es-text-muted, #aaa);text-align:center;padding:12px 0}.public-message-page__comments-list{display:flex;flex-direction:column;gap:14px}.public-message-page__comment{display:flex;gap:12px;padding:12px;background:var(--es-bg-surface, #fff);border-radius:10px;border:1px solid var(--es-border-subtle, #eee)}.public-message-page__comment .memorial-tribute-avatar{flex-shrink:0}.public-message-page__comment-main{flex:1;min-width:0}.public-message-page__comment-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.public-message-page__comment-head-start{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.public-message-page__comment-name{margin:0;font-weight:600;font-size:.9rem;color:var(--es-text-primary, #333)}.public-message-page__comment-date{font-size:.75rem;color:var(--es-text-muted, #aaa);white-space:nowrap}.public-message-page__comment-menu-wrap{position:relative;flex-shrink:0}.public-message-page__comment-menu-btn{background:none;border:none;cursor:pointer;color:var(--es-text-muted, #999);padding:2px 6px;border-radius:4px}.public-message-page__comment-menu{position:absolute;right:0;top:100%;z-index:10;background:var(--es-bg-surface, #fff);border:1px solid var(--es-border-subtle, #ddd);border-radius:8px;box-shadow:0 4px 12px var(--es-shadow, rgba(0, 0, 0, .12));min-width:140px;overflow:hidden}.public-message-page__comment-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:none;border:none;cursor:pointer;font-size:.85rem;color:var(--es-text-primary, #333)}.public-message-page__comment-menu-item:hover{background:var(--es-bg-interactive-hover, rgba(0, 0, 0, .04))}.public-message-page__comment-menu-item--danger{color:#dc3545;border-top:1px solid var(--es-border-subtle, #f0f0f0)}.public-message-page__comment-body{margin:4px 0 0;font-size:.92rem;color:var(--es-text-secondary, #444);white-space:pre-wrap;word-break:break-word}.public-message-page__comment-edit{margin-top:6px}.public-message-page__comment-edit-textarea{width:100%;padding:8px 12px}.public-message-page__comment-edit-actions{display:flex;gap:8px;margin-top:6px;justify-content:flex-end}.public-message-page__comment-edit-cancel{padding:5px 14px;border-radius:6px;border:1px solid var(--es-border-subtle, #ccc);background:var(--es-bg-surface, #fff);color:var(--es-text-secondary, #555);font-size:.82rem;cursor:pointer}.public-message-page__comment-edit-save{padding:5px 14px;border-radius:6px;border:none;background:var(--es-accent, #b27519);color:var(--es-accent-text-on-dark-strong, #fff);font-weight:600;font-size:.82rem;cursor:pointer}.public-message-page__comment-edit-save:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.public-message-page{--pm-footer-offset: 6.25rem}.memorial-directory-container{padding:0 1rem}.public-message-page .memorial-directory-main{padding-top:1rem;padding-bottom:calc(var(--pm-footer-offset) + env(safe-area-inset-bottom,0px))}.public-message-page__title{margin:0 0 .5rem}.public-message-page__description{margin:0 0 1rem;line-height:1.3}.public-message-page__topbar-inner{flex-wrap:nowrap;gap:.45rem;padding-left:.65rem;padding-right:.65rem}.public-message-page__topbar-end{width:auto;gap:.35rem}.public-message-page__icon-btn,.public-message-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn{width:40px;height:40px;min-width:40px;min-height:40px;font-size:.9rem}.public-message-page .memorial-directory-link-btn{padding:.4rem .75rem;font-size:.8rem}.public-message-page .memorial-directory-link-btn.memorial-directory-link-btn--with-panel-avatar{padding-left:6px;padding-right:.7rem}.public-message-page__stats:has(>:nth-child(3)){grid-template-columns:minmax(0,.62fr) minmax(0,1.24fr) minmax(0,1.14fr)}.public-message-page__stats:not(:has(>:nth-child(3))){grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr)}.public-message-page__stat{padding:.75rem .35rem;gap:.4rem}.public-message-page__stat-text{gap:.1rem}.public-message-page__stat-icon{font-size:.9rem}.public-message-page__stat-label{font-size:.55rem;letter-spacing:.05em}.public-message-page__stat-value{font-size:.85rem}.public-message-page__content-card{padding:.65rem}.public-message-page__content-card-head{margin-bottom:.35rem}.public-message-page__content-desc{margin:0 0 .5rem}.public-message-page .msg-view-audio-stage{padding:.5rem}.public-message-page .msg-view-audio{height:35px}.public-message-page__content-media{margin:0 -.65rem}.public-message-page__notice{flex-wrap:wrap;padding:.5rem .65rem;margin-bottom:1rem}.public-message-page__author-row{flex-wrap:wrap}.public-message-page .msg-view-theme-switch{max-width:100%}.PM-interactions{margin:1rem 0;padding:.5rem 0}.public-message-page__comment-form{padding:10px;margin-bottom:1rem}.public-message-page__comments{margin-bottom:1rem}.public-message-page__comments-empty{padding:5px 0;margin-bottom:0}.public-message-page__footer{padding:.5rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px))}.public-message-page__footer-card{flex-wrap:nowrap;align-items:center;gap:.55rem;padding:.65rem .75rem}.public-message-page__footer-icon{width:2.25rem;height:2.25rem;font-size:.95rem}.public-message-page__footer-text{flex:1;min-width:0}.public-message-page__footer-title{font-size:.82rem;margin-bottom:.08rem}.public-message-page__footer-desc{font-size:.68rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.public-message-page__footer-cta{width:auto;flex-shrink:0;padding:.38rem .65rem;font-size:.72rem}}@media (max-width: 420px){.public-message-page__back-label{display:none}.public-message-page .memorial-directory-topbar-actions .memorial-directory-link-btn--muted{margin-right:0;padding:0;width:2.25rem;height:2.25rem;border-radius:50%}.public-message-page .memorial-directory-topbar-actions .memorial-directory-link-btn--muted svg{margin-right:0!important}.public-message-page__footer-desc{-webkit-line-clamp:1}.public-message-page__footer-cta{padding:.35rem .55rem;font-size:.68rem}}.memorial-list-card-cover-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.memorial-list-card-banner-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;pointer-events:none}.memorial-list-card-cover-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(165deg,#2b1f2a,#151018 48%,#1a1420);pointer-events:none}.memorial-list-card-cover-bg--over-photo{background:linear-gradient(180deg,#0000001a,#00000061)}.memorials-list-page .memorial-list-card-cover-inner .memorial-hero-particles-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden;isolation:isolate}.memorials-list-page .memorial-list-card-cover-inner .memorial-hero-particles{display:block;width:100%;height:100%}.memorial-list-card-portrait-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;isolation:isolate;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:10% 10% 28%}.memorials-list-page .alb-card__actions{z-index:15}.memorial-list-card-portrait-img{width:min(52%,112px);aspect-ratio:1;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.38);box-shadow:0 8px 28px #00000080}.memorial-list-card-portrait-fallback{width:min(52%,112px);aspect-ratio:1;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;border:3px solid rgba(255,255,255,.22)}.memorial-list-card-portrait-fallback svg{width:36%;max-width:48px;height:auto;color:#ffffffe0}.memorials-list-page .alb-card__count--mem{font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.memorials-list-page .alb-card__action-btn--share{background:#495057f2;color:#fff}.memorials-list-page .alb-card__action-btn--restore{flex:1;background:#198754f2;color:#fff}.session-expired-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.session-expired-content{background:#fff;border-radius:12px;padding:3rem;max-width:500px;width:100%;box-shadow:0 10px 40px #0003;text-align:center}.session-expired-icon{font-size:4rem;color:#ff9800;margin-bottom:1.5rem;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.session-expired-title{color:#333;font-size:2rem;font-weight:600;margin-bottom:1rem}.session-expired-message{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.session-expired-countdown{color:#8b4513;font-size:1rem;font-weight:500;margin-bottom:1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}@media (max-width: 576px){.session-expired-content{padding:2rem 1.5rem}.session-expired-icon{font-size:3rem}.session-expired-title{font-size:1.5rem}.session-expired-message{font-size:1rem}}/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #0d6efd;--bs-link-color-rgb: 13, 110, 253;--bs-link-decoration: underline;--bs-link-hover-color: #0a58ca;--bs-link-hover-color-rgb: 10, 88, 202;--bs-code-color: #d63384;--bs-highlight-color: #212529;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(13, 110, 253, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222, 226, 230;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(222, 226, 230, .75);--bs-secondary-color-rgb: 222, 226, 230;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(222, 226, 230, .5);--bs-tertiary-color-rgb: 222, 226, 230;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #031633;--bs-secondary-bg-subtle: #161719;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-secondary-border-subtle: #41464b;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #6ea8fe;--bs-link-hover-color: #8bb9fe;--bs-link-color-rgb: 110, 168, 254;--bs-link-hover-color-rgb: 139, 185, 254;--bs-code-color: #e685b5;--bs-highlight-color: #dee2e6;--bs-highlight-bg: #664d03;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:1.2;font-size:calc(1.625rem + 4.5vw)}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-weight:300;line-height:1.2;font-size:calc(1.575rem + 3.9vw)}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-weight:300;line-height:1.2;font-size:calc(1.525rem + 3.3vw)}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-weight:300;line-height:1.2;font-size:calc(1.475rem + 2.7vw)}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-weight:300;line-height:1.2;font-size:calc(1.425rem + 2.1vw)}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-weight:300;line-height:1.2;font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #cfe2ff;--bs-table-border-color: #a6b5cc;--bs-table-striped-bg: #c5d7f2;--bs-table-striped-color: #000;--bs-table-active-bg: #bacbe6;--bs-table-active-color: #000;--bs-table-hover-bg: #bfd1ec;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e2e3e5;--bs-table-border-color: #b5b6b7;--bs-table-striped-bg: #d7d8da;--bs-table-striped-color: #000;--bs-table-active-bg: #cbccce;--bs-table-active-color: #000;--bs-table-hover-bg: #d1d2d4;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #a7b9b1;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #a6c3ca;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #ccc2a4;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #c6acae;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f8f9fa;--bs-table-border-color: #c6c7c8;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #212529;--bs-table-border-color: #4d5154;--bs-table-striped-bg: #2c3034;--bs-table-striped-color: #fff;--bs-table-active-bg: #373b3e;--bs-table-active-color: #fff;--bs-table-hover-bg: #323539;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;max-width:100%;height:100%;padding:1rem .75rem;overflow:hidden;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{position:absolute;top:1rem;right:.375rem;bottom:1rem;left:.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label,.form-floating>.form-control:disabled~label{color:#6c757d}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0b5ed7;--bs-btn-hover-border-color: #0a58ca;--bs-btn-focus-shadow-rgb: 49, 132, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0a58ca;--bs-btn-active-border-color: #0a53be;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #0d6efd;--bs-btn-disabled-border-color: #0d6efd}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5c636a;--bs-btn-hover-border-color: #565e64;--bs-btn-focus-shadow-rgb: 130, 138, 145;--bs-btn-active-color: #fff;--bs-btn-active-bg: #565e64;--bs-btn-active-border-color: #51585e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #6c757d;--bs-btn-disabled-border-color: #6c757d}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d3d4d5;--bs-btn-hover-border-color: #c6c7c8;--bs-btn-focus-shadow-rgb: 211, 212, 213;--bs-btn-active-color: #000;--bs-btn-active-bg: #c6c7c8;--bs-btn-active-border-color: #babbbc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f8f9fa;--bs-btn-disabled-border-color: #f8f9fa}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}.btn-outline-primary{--bs-btn-color: #0d6efd;--bs-btn-border-color: #0d6efd;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #0d6efd;--bs-btn-hover-border-color: #0d6efd;--bs-btn-focus-shadow-rgb: 13, 110, 253;--bs-btn-active-color: #fff;--bs-btn-active-bg: #0d6efd;--bs-btn-active-border-color: #0d6efd;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0d6efd;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0d6efd;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #6c757d;--bs-btn-border-color: #6c757d;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #6c757d;--bs-btn-hover-border-color: #6c757d;--bs-btn-focus-shadow-rgb: 108, 117, 125;--bs-btn-active-color: #fff;--bs-btn-active-bg: #6c757d;--bs-btn-active-border-color: #6c757d;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #6c757d;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f8f9fa;--bs-btn-border-color: #f8f9fa;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f8f9fa;--bs-btn-hover-border-color: #f8f9fa;--bs-btn-focus-shadow-rgb: 248, 249, 250;--bs-btn-active-color: #000;--bs-btn-active-bg: #f8f9fa;--bs-btn-active-border-color: #f8f9fa;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f8f9fa;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f8f9fa;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #212529;--bs-btn-hover-border-color: #212529;--bs-btn-focus-shadow-rgb: 33, 37, 41;--bs-btn-active-color: #fff;--bs-btn-active-bg: #212529;--bs-btn-active-border-color: #212529;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #212529;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #212529;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 49, 132, 253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: var(--bs-box-shadow);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-grow:1;flex-basis:0;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #0d6efd;--bs-pagination-active-border-color: #0d6efd;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #0d6efd;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #0d6efd;--bs-list-group-active-border-color: #0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: var(--bs-body-color);--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: var(--bs-box-shadow);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;filter:var(--bs-carousel-control-icon-filter);border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:var(--bs-carousel-caption-color);text-align:center}.carousel-dark{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg: #fff;--bs-carousel-caption-color: #fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg: #000;--bs-carousel-caption-color: #000;--bs-carousel-control-icon-filter: invert(1) grayscale(100)}.spinner-grow,.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}/*!
 * Estilos base del layout del panel privado (plantilla clásica de panel admin; clases .box, .skin-blue, etc.)
 */html,body{min-height:100%}.layout-boxed html,.layout-boxed body{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;overflow-x:hidden;overflow-y:auto}.wrapper{min-height:100%;position:static;overflow:hidden}.wrapper:before,.wrapper:after{content:" ";display:table}.wrapper:after{clear:both}.layout-boxed .wrapper{max-width:1250px;margin:0 auto;min-height:100%;box-shadow:0 0 8px #00000080;position:relative}.content-wrapper,.right-side,.main-footer{-webkit-transition:-webkit-transform .3s cubic-bezier(.32,1.25,.375,1.15);-moz-transition:-moz-transform .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:-o-transform .3s cubic-bezier(.32,1.25,.375,1.15);transition:transform .3s cubic-bezier(.32,1.25,.375,1.15);-webkit-transition:margin-left .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:margin-left .3s cubic-bezier(.32,1.25,.375,1.15);transition:margin-left .3s cubic-bezier(.32,1.25,.375,1.15);margin-left:230px;z-index:820}.layout-top-nav .content-wrapper,.layout-top-nav .right-side,.layout-top-nav .main-footer{margin-left:0}@media (max-width: 767px){.content-wrapper,.right-side,.main-footer{margin-left:0}}@media (min-width: 768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .right-side,.sidebar-collapse .main-footer{margin-left:0}}@media (max-width: 767px){.sidebar-open .content-wrapper,.sidebar-open .right-side,.sidebar-open .main-footer{-webkit-transform:translate(230px,0);-ms-transform:translate(230px,0);-o-transform:translate(230px,0);transform:translate(230px)}}.content-wrapper,.right-side{min-height:100%;z-index:800}.main-footer{background:#fff;padding:15px;color:#444;border-top:1px solid #eee}.fixed .main-header,.fixed .main-sidebar,.fixed .left-side{position:fixed}.fixed .main-header{top:0;right:0;left:0}.fixed .content-wrapper,.fixed .right-side{padding-top:50px}@media (max-width: 767px){.fixed .content-wrapper,.fixed .right-side{padding-top:100px}.content{height:calc(100vh - 100px);overflow-y:auto;padding:8px!important}}.fixed.layout-boxed .wrapper{max-width:100%}.content{min-height:250px;padding:15px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Source Sans Pro,sans-serif}a{color:#3c8dbc}a:hover,a:active,a:focus{outline:none;text-decoration:none;color:#72afd2}.page-header{margin:10px 0 20px;font-size:22px}.page-header>small{color:#666;display:block;margin-top:5px}@media print{.no-print,.main-sidebar,.left-side,.main-header,.content-header{display:none}.content-wrapper,.right-side{margin:0!important}}.main-header{position:relative;max-height:100px;z-index:1030}.main-header div>.navbar{height:50px;width:100%}.layout-top-nav .main-header>.navbar{margin-left:0!important}.main-header #navbar-search-input{background:#fff3;border-color:transparent}.main-header #navbar-search-input:focus,.main-header #navbar-search-input:active{border-color:#0000001a!important;background:#ffffffe6}.main-header #navbar-search-input::-moz-placeholder{color:#ccc;opacity:1}.main-header #navbar-search-input:-ms-input-placeholder{color:#ccc}.main-header #navbar-search-input::-webkit-input-placeholder{color:#ccc}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right}@media (max-width: 991px){.main-header .navbar-custom-menu a,.main-header .navbar-right a{color:inherit;background:transparent}}@media (max-width: 767px){.main-header div>.navbar{margin-left:0}.main-header .navbar-right{float:none}.navbar-collapse .main-header .navbar-right{margin:7.5px -15px}.main-header .navbar-right>li{color:inherit;border:0}}.main-header .sidebar-toggle{float:left;background-color:transparent;background-image:none;padding:13px;font-family:fontAwesome}.main-header .sidebar-toggle:hover{color:#fff}.main-header .sidebar-toggle .icon-bar{display:none}.main-header .navbar .nav>li.user>a>.fa,.main-header .navbar .nav>li.user>a>.glyphicon,.main-header .navbar .nav>li.user>a>.ion{margin-right:5px}.main-header .navbar .nav>li>a>.label{position:absolute;top:9px;right:7px;text-align:center;font-size:9px;padding:2px 3px;line-height:.9}.main-header .logo{display:block;float:left;height:50px;font-size:20px;line-height:50px;text-align:center;width:343px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:0 15px;font-weight:300}.main-header .navbar-brand{color:#fff}.content-header{position:relative;padding:15px 15px 0}.content-header>h1{margin:0;font-size:24px}.content-header>h1>small{font-size:15px;display:inline-block;padding-left:4px;font-weight:300}.content-header>.breadcrumb{float:right;background:transparent;margin-top:0;margin-bottom:0;font-size:12px;padding:7px 5px;position:absolute;top:15px;right:10px;border-radius:2px}.content-header>.breadcrumb>li>a{color:#444;text-decoration:none}.content-header>.breadcrumb>li>a>.fa,.content-header>.breadcrumb>li>a>.glyphicon,.content-header>.breadcrumb>li>a>.ion{margin-right:5px}.content-header>.breadcrumb>li+li:before{content:"> "}@media (max-width: 991px){.content-header>.breadcrumb{position:relative;margin-top:5px;top:0;right:0;float:none;background:#d2d6de;padding-left:10px}.content-header>.breadcrumb li:before{color:#97a0b3}}.navbar-toggle{color:#fff;border:0;margin:0;padding:15px}@media (max-width: 991px){.navbar-custom-menu .navbar-nav>li{float:left}.navbar-custom-menu .navbar-nav{margin:0;float:left}.navbar-custom-menu .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;line-height:20px}}@media (max-width: 767px){.main-header{position:relative}.main-header .logo,.main-header .navbar{width:100%;float:none;position:relative!important}.main-header .navbar{margin:0}.main-header .navbar-custom-menu{float:right}.main-sidebar,.left-side{padding-top:100px!important}}.main-sidebar,.left-side{position:absolute;top:0;left:0;height:100vh;width:230px;z-index:810;-webkit-transition:-webkit-transform .3s cubic-bezier(.32,1.25,.375,1.15);-moz-transition:-moz-transform .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:-o-transform .3s cubic-bezier(.32,1.25,.375,1.15);transition:transform .3s cubic-bezier(.32,1.25,.375,1.15)}@media (max-width: 767px){.main-sidebar,.left-side{-webkit-transform:translate(-230px,0);-ms-transform:translate(-230px,0);-o-transform:translate(-230px,0);transform:translate(-230px)}}@media (min-width: 768px){.sidebar-collapse .main-sidebar,.sidebar-collapse .left-side{-webkit-transform:translate(-230px,0);-ms-transform:translate(-230px,0);-o-transform:translate(-230px,0);transform:translate(-230px)}}@media (max-width: 767px){.sidebar-open .main-sidebar,.sidebar-open .left-side{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}}.sidebar{padding-bottom:10px}.fixed .sidebar{overflow:auto;height:100%}.sidebar-form input:focus{border-color:transparent!important}.user-panel{padding:10px}.user-panel:before,.user-panel:after{content:" ";display:table}.user-panel:after{clear:both}.user-panel>.image>img{width:75px;height:75px}.user-panel>.info{font-weight:600;padding:5px 5px 5px 15px;font-size:14px;line-height:1}.user-panel>.info>p{margin-bottom:9px}.user-panel>.info>a{text-decoration:none;padding-right:5px;margin-top:3px;font-size:11px;font-weight:400}.user-panel>.info>a>.fa,.user-panel>.info>a>.ion,.user-panel>.info>a>.glyphicon{margin-right:3px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu>li{position:relative;margin:0;padding:0}.sidebar-menu>li>a{padding:12px 5px 12px 15px;display:block}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:20px}.sidebar-menu>li .label,.sidebar-menu>li .badge{margin-top:3px;margin-right:5px}.sidebar-menu li.header{padding:10px 25px 10px 15px;font-size:12px}.sidebar-menu li>a>.fa-angle-left{width:auto;height:auto;padding:0;margin-right:10px;margin-top:3px}.sidebar-menu li.active>a>.fa-angle-left{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.sidebar-menu li.active>.treeview-menu{display:block}.sidebar-menu .treeview-menu{display:none;list-style:none;margin:0;padding:0 0 0 5px}.sidebar-menu .treeview-menu .treeview-menu{padding-left:20px}.sidebar-menu .treeview-menu>li{margin:0}.sidebar-menu .treeview-menu>li>a{padding:5px 5px 5px 15px;display:block;font-size:14px}.sidebar-menu .treeview-menu>li>a>.fa,.sidebar-menu .treeview-menu>li>a>.glyphicon,.sidebar-menu .treeview-menu>li>a>.ion{width:20px}.sidebar-menu .treeview-menu>li>a>.fa-angle-left,.sidebar-menu .treeview-menu>li>a>.fa-angle-down{width:auto}.dropdown-menu{box-shadow:0 1px 1px #0000001a;border-color:#eee}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.notifications-menu,.navbar-nav>.messages-menu,.navbar-nav>.tasks-menu{position:relative}.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{width:280px;padding:0!important;margin:0!important;top:100%}.navbar-nav>.messages-menu>.dropdown-menu{width:auto}.navbar-nav>.notifications-menu>.dropdown-menu{width:400px;max-width:95vw}.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{border-radius:4px 4px 0 0;background-color:#fff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#444;font-size:14px}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{border-radius:0 0 4px 4px/0px 0px 4px 4px;font-size:12px;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eeeeee;color:#444!important;text-align:center}@media (max-width: 991px){.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff!important;color:#444!important}}.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{text-decoration:none;font-weight:400}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{max-height:200px;margin:0;padding:0;list-style:none;overflow-x:hidden}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:10px}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#444;font-size:15px;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999;font-size:10px;position:absolute;top:0;right:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{margin:0 0 0 45px;font-size:12px;color:#888}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{font-size:14px;padding:0;margin:0 0 10px;color:#666}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{padding:0;margin:0}.navbar-nav>.user-menu>.dropdown-menu{border-radius:0;padding:1px 0 0;border-top-width:0;width:280px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{z-index:5;height:90px;width:90px;border:3px solid;border-color:transparent;border-color:#fff3}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{z-index:5;color:#fff;color:#fffc;font-size:17px;margin-top:10px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.user-body{padding:15px;border-bottom:1px solid #f4f4f4;border-top:1px solid #dddddd}.navbar-nav>.user-menu>.dropdown-menu>.user-body:before,.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444!important}@media (max-width: 991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff!important;color:#444!important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666}.navbar-nav>.user-menu .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:10px;margin-top:-2px}@media (max-width: 767px){.navbar-nav>.user-menu .user-image{float:none;margin-right:0!important;margin-top:0!important;line-height:10px}}.open:not(.dropup)>.animated-dropdown-menu{backface-visibility:visible!important;-webkit-animation:flipInX .7s both;-o-animation:flipInX .7s both;animation:flipInX .7s both}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:0;top:30px;left:auto}@media (max-width: 991px){.navbar-custom-menu>.navbar-nav{float:right;padding-right:15px}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{position:absolute;right:5%;left:auto;border:1px solid #ddd;background:#fff}}.form-control{border-width:1.5px!important;border-style:solid!important;border-color:#b27519!important;border-radius:8px!important;box-shadow:none!important;background-color:#fff!important;transition:border-color .15s ease,background-color .15s ease}.form-control:focus{border-color:#b27519!important;background-color:#fffbf5!important;box-shadow:none!important}.form-control::-moz-placeholder{color:#bbb;opacity:1}.form-control:-ms-input-placeholder{color:#bbb}.form-control::-webkit-input-placeholder{color:#bbb}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control{border-color:#00a65a!important;box-shadow:none}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control{border-color:#f39c12!important;box-shadow:none}.form-group.has-error label{color:#dd4b39}.form-group.has-error .form-control{border-color:#dd4b39!important;box-shadow:none}.input-group .input-group-addon{border-radius:0;border-color:#d2d6de;background-color:#fff}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.progress,.progress>.progress-bar{-webkit-box-shadow:none;box-shadow:none}.progress,.progress>.progress-bar,.progress .progress-bar,.progress>.progress-bar .progress-bar{border-radius:1px}.progress.sm,.progress-sm{height:10px}.progress.sm,.progress-sm,.progress.sm .progress-bar,.progress-sm .progress-bar{border-radius:1px}.progress.xs,.progress-xs{height:7px}.progress.xs,.progress-xs,.progress.xs .progress-bar,.progress-xs .progress-bar{border-radius:1px}.progress.xxs,.progress-xxs{height:3px}.progress.xxs,.progress-xxs,.progress.xxs .progress-bar,.progress-xxs .progress-bar{border-radius:1px}.progress.vertical{position:relative;width:30px;height:200px;display:inline-block;margin-right:10px}.progress.vertical>.progress-bar{width:100%!important;position:absolute;bottom:0}.progress.vertical.sm,.progress.vertical.progress-sm{width:20px}.progress.vertical.xs,.progress.vertical.progress-xs{width:10px}.progress.vertical.xxs,.progress.vertical.progress-xxs{width:3px}.progress-group .progress-text{font-weight:600}.progress-group .progress-number{float:right}.table tr>td .progress{margin:0}.progress-bar-light-blue,.progress-bar-primary{background-color:#3c8dbc}.progress-striped .progress-bar-light-blue,.progress-striped .progress-bar-primary{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-green,.progress-bar-success{background-color:#00a65a}.progress-striped .progress-bar-green,.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-aqua,.progress-bar-info{background-color:#00c0ef}.progress-striped .progress-bar-aqua,.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-yellow,.progress-bar-warning{background-color:#f39c12}.progress-striped .progress-bar-yellow,.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-red,.progress-bar-danger{background-color:#dd4b39}.progress-striped .progress-bar-red,.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.small-box{border-radius:2px;position:relative;display:flex;flex-direction:column;margin-bottom:20px;box-shadow:0 1px 1px #0000001a;height:100%}.small-box>.inner{padding:10px;flex:1;display:flex;flex-direction:column}.small-box>.small-box-footer{position:relative;text-align:center;padding:3px 0;color:#fff;color:#fffc;display:flex;align-items:center;justify-content:center;z-index:10;background:#0000001a;text-decoration:none;margin-top:auto}.small-box>.small-box-footer:hover{color:#fff;background:#00000026}.small-box h3{font-size:clamp(24px,4vw,30px);font-weight:700;margin:0;white-space:nowrap;padding:0}.small-box p{font-size:clamp(12px,1.8vw,15px);margin:0!important}.small-box p>small{display:block;color:#f9f9f9;font-size:13px;margin-top:5px}.small-box h3,.small-box p{z-index:5px}.small-box .icon{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;position:absolute;top:-10px;right:10px;z-index:0;font-size:70px;color:#00000026}.small-box:hover{text-decoration:none;color:#f9f9f9}.small-box:hover .icon{font-size:95px}@media (max-width: 767px){.small-box{margin-bottom:5px}.small-box>div>h4{margin-top:0}.small-box p{font-size:12px}}.box.box-primary{border-top-color:sienna}.box.box-info{border-top-color:#00c0ef}.box.box-danger{border-top-color:#dd4b39}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0px}.box.box-solid>.box-header .btn.btn-default{background:transparent}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:#0000001a!important}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{color:#444;background:#d2d6de;background-color:#d2d6de}.box.box-solid.box-default>.box-header a,.box.box-solid.box-default>.box-header .btn{color:#444}.box.box-solid.box-primary{border:1px solid #A0522D}.box.box-solid.box-primary>.box-header{color:#fff;background:linear-gradient(90deg,#daa520,#8b4513);background-color:#8b4513}.box.box-solid.box-primary>.box-header a,.box.box-solid.box-primary>.box-header .btn{color:#fff}.box.box-solid.box-info{border:1px solid #00c0ef}.box.box-solid.box-info>.box-header{color:#fff;background:#00c0ef;background-color:#00c0ef}.box.box-solid.box-info>.box-header a,.box.box-solid.box-info>.box-header .btn{color:#fff}.box.box-solid.box-danger{border:1px solid #dd4b39}.box.box-solid.box-danger>.box-header{color:#fff;background:#dd4b39;background-color:#dd4b39}.box.box-solid.box-danger>.box-header a,.box.box-solid.box-danger>.box-header .btn{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{color:#fff;background:#f39c12;background-color:#f39c12}.box.box-solid.box-warning>.box-header a,.box.box-solid.box-warning>.box-header .btn{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{color:#fff;background:#00a65a;background-color:#00a65a}.box.box-solid.box-success>.box-header a,.box.box-solid.box-success>.box-header .btn{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;box-shadow:none}.box.box-solid[class*=bg]>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{text-align:center;color:#333;font-weight:100;font-size:12px;margin-bottom:.3em}.box>.overlay,.box>.loading-img{position:absolute;top:-3px;left:0;width:100%;height:100%}.box .overlay{z-index:1010;background:#ffffffb3;border-radius:3px}.box .overlay>.fa{position:absolute;top:50%;left:50%;margin-left:-15px;margin-top:-15px;color:#000;font-size:30px}.box .overlay.dark{background:#00000080}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header:before,.box-header:after{content:" ";display:table}.box-header:after{clear:both}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion,.box-header .box-title{display:inline-block;font-size:18px;margin:0;line-height:1}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{position:absolute;right:10px;top:5px}.box-header>.box-tools [data-toggle=tooltip]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{right:0;left:auto}.btn-box-tool{padding:5px;font-size:12px;background:transparent;box-shadow:none!important;color:#97a0b3}.open .btn-box-tool,.btn-box-tool:hover{color:#606c84}.btn-box-tool:active{outline:none!important}.box-body{border-radius:0 0 3px 3px;padding:10px}.no-header .box-body{border-top-right-radius:3px;border-top-left-radius:3px}.box-body>.table{margin-bottom:0}.box-body>.chart{position:relative;overflow:hidden;width:100%}.box-body>.chart svg,.box-body>.chart canvas{width:100%!important}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-radius:0 0 0 3px}.box-body .box-pane-right{border-radius:0 0 3px}.chart-legend{margin:10px 0}@media (max-width: 991px){.chart-legend>li{float:left;margin-right:10px}}.todo-list{margin:0;padding:0;list-style:none;overflow:auto}.todo-list>li{border-radius:2px;padding:10px;background:#f4f4f4;margin-bottom:2px;border-left:2px solid #e6e7e8;color:#444}.todo-list>li:last-of-type{margin-bottom:0}.todo-list>li.danger{border-left-color:#dd4b39}.todo-list>li.warning{border-left-color:#f39c12}.todo-list>li.info{border-left-color:#00c0ef}.todo-list>li.success{border-left-color:#00a65a}.todo-list>li.primary{border-left-color:#3c8dbc}.todo-list>li>input[type=checkbox]{margin:0 10px 0 5px}.todo-list>li .text{display:inline-block;margin-left:5px;font-weight:600}.todo-list>li .label{margin-left:10px;font-size:9px}.todo-list>li .tools{display:none;float:right;color:#dd4b39}.todo-list>li .tools>.fa,.todo-list>li .tools>.glyphicon,.todo-list>li .tools>.ion{margin-right:5px;cursor:pointer}.todo-list>li:hover .tools{display:inline-block}.todo-list>li.done{color:#999}.todo-list>li.done .text{text-decoration:line-through;font-weight:500}.todo-list>li.done .label{background:#d2d6de!important}.todo-list .handle{display:inline-block;cursor:move;margin:0 5px}.chat{padding:5px 20px 5px 10px}.chat .item{margin-bottom:10px}.chat .item:before,.chat .item:after{content:" ";display:table}.chat .item:after{clear:both}.chat .item>img{width:40px;height:40px;border:2px solid transparent;border-radius:50%!important}.chat .item>img.online{border:2px solid #00a65a}.chat .item>img.offline{border:2px solid #dd4b39}.chat .item>.message{margin-left:55px;margin-top:-40px}.chat .item>.message>.name{display:block;font-weight:600}.chat .item>.attachment{border-radius:3px;background:#f4f4f4;margin-left:65px;margin-right:15px;padding:10px}.chat .item>.attachment>h4{margin:0 0 5px;font-weight:600;font-size:14px}.chat .item>.attachment>p,.chat .item>.attachment>.filename{font-weight:600;font-size:13px;font-style:italic;margin:0}.chat .item>.attachment:before,.chat .item>.attachment:after{content:" ";display:table}.chat .item>.attachment:after{clear:both}.box-input{max-width:200px}.info-box{display:block;min-height:90px;background:#fff;width:100%;box-shadow:0 1px 1px #0000001a;border-radius:2px;margin-bottom:15px}.info-box small{font-size:14px}.info-box .progress{background:#0003;margin:5px -10px;height:2px}.info-box .progress,.info-box .progress .progress-bar{border-radius:0}.info-box .progress .progress-bar{background:#fff}.info-box-icon{border-radius:2px 0 0 2px;display:block;float:left;height:90px;width:90px;text-align:center;font-size:45px;line-height:90px;background:#0003}.info-box-content{padding:5px 10px;margin-left:90px}.info-box-number{display:block;font-weight:700;font-size:18px}.progress-description,.info-box-text{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box-more{display:block}.progress-description{margin:0}.timeline{position:relative;margin:0 0 30px;padding:0;list-style:none}.timeline:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:#ddd;left:31px;margin:0;border-radius:2px}.timeline>li{position:relative;margin-right:10px;margin-bottom:15px}.timeline>li:before,.timeline>li:after{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-item{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px #0000001a;border-radius:3px;margin-top:0;background:#fff;color:#444;margin-left:60px;margin-right:15px;padding:0;position:relative}.timeline>li>.timeline-item>.time{color:#999;float:right;padding:10px;font-size:12px}.timeline>li>.timeline-item>.timeline-header{margin:0;color:#555;border-bottom:1px solid #f4f4f4;padding:10px;font-size:16px;line-height:1.1}.timeline>li>.timeline-item>.timeline-header>a{font-weight:600}.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer{padding:10px}.timeline>li.time-label>span{font-weight:600;padding:5px;display:inline-block;background-color:#fff;border-radius:4px}.timeline>li>.fa,.timeline>li>.glyphicon,.timeline>li>.ion{width:30px;height:30px;font-size:15px;line-height:30px;position:absolute;color:#666;background:#d2d6de;border-radius:50%;text-align:center;left:18px;top:0}.btn{border-radius:var(--es-btn-border-radius, 8px);-webkit-box-shadow:none;box-shadow:none;border:1px solid transparent}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-width:1px}.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020}.btn:focus{outline:none}.btn.btn-file{position:relative;overflow:hidden}.btn.btn-file>input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;filter:alpha(opacity=0);outline:none;background:#fff;cursor:inherit;display:block}.btn-default{background-color:#f4f4f4;color:#444;border-color:#ddd}.btn-default:hover,.btn-default:active,.btn-default.hover{background-color:#e7e7e7!important}.btn-primary{background-color:#b27519;border-color:#b27519}.btn-primary:hover,.btn-primary:active,.btn-primary.hover{background-color:#c4872a;border-color:#c4872a}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success:hover,.btn-success:active,.btn-success.hover{background-color:#008d4c}.btn-info{background-color:#00c0ef;border-color:#00acd6}.btn-info:hover,.btn-info:active,.btn-info.hover{background-color:#00acd6}.btn-danger{background-color:#dd4b39;border-color:#d73925}.btn-danger:hover,.btn-danger:active,.btn-danger.hover{background-color:#d73925}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning:hover,.btn-warning:active,.btn-warning.hover{background-color:#e08e0b}.btn-outline{border:1px solid #fff;background:transparent;color:#fff}.btn-outline:hover,.btn-outline:focus,.btn-outline:active{color:#ffffffb3;border-color:#ffffffb3}.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn[class*=bg-]:hover{-webkit-box-shadow:inset 0 0 100px rgba(0,0,0,.2);box-shadow:inset 0 0 100px #0003}.btn-app{border-radius:3px;position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;text-align:center;color:#666;border:1px solid #ddd;background-color:#f4f4f4;font-size:12px}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{font-size:20px;display:block}.btn-app:hover{background:#f4f4f4;color:#444;border-color:#aaa}.btn-app:active,.btn-app:focus{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020}.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}.callout{border-radius:3px;margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{margin-top:0;font-weight:600}.callout p:last-child{margin-bottom:0}.callout code,.callout .highlight{background-color:#fff}.callout.callout-danger{border-color:#c23321}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#0097bc}.callout.callout-success{border-color:#00733e}.alert{border-radius:3px}.alert h4{font-weight:600}.alert .icon{margin-right:10px}.alert .close{color:#000;opacity:.2;filter:alpha(opacity=20)}.alert .close:hover{opacity:.5;filter:alpha(opacity=50)}.alert a{color:#fff;text-decoration:underline}.alert-success{border-color:#008d4c}.alert-danger,.alert-error{border-color:#d73925}.alert-warning{border-color:#e08e0b}.alert-info{border-color:#00acd6}.alert-fade{opacity:1;transition:opacity .5s ease-out}.alert-hidden{opacity:0;transition:opacity .5s ease-out}.app-toast-alert{position:fixed;top:55px;right:20px;z-index:120000;max-width:min(420px,calc(100vw - 40px));opacity:1;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.app-toast-alert.app-toast-alert--dragging{cursor:grabbing}@media (max-width: 767px){.app-toast-alert{top:10px;right:10px;left:10px;max-width:none}}.nav-pills>li>a,.nav-pills>li>ul>li>a{border-radius:0;border-top:3px solid transparent;color:#444}.nav-pills>li>a>.fa,.nav-pills>li>a>.glyphicon,.nav-pills>li>a>.ion{margin-right:5px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover{background-color:#f4f4f4;border-top-color:#3c8dbc;color:#444}.nav-pills>li.active>a{font-weight:600}.nav-pills>li>a:hover{background-color:#f6f6f6}.nav-stacked>li>a{border-radius:0;border-top:0;border-left:3px solid transparent;color:#444}.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover{background-color:#f4f4f4;border-top:0;border-left-color:#3c8dbc;color:#444}.nav-stacked>li.header{border-bottom:1px solid #ddd;color:#777;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.nav-tabs-custom{margin-bottom:20px;background:#fff;box-shadow:0 1px 1px #0000001a;border-radius:3px}.nav-tabs-custom>.nav-tabs{margin:0;border-bottom-color:#f4f4f4;border-top-right-radius:3px;border-top-left-radius:3px}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li>a{border-radius:0!important}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li.active:hover>a{background-color:#fff}.nav-tabs-custom>.nav-tabs>li.active>a{border-top:0;border-left-color:#f4f4f4;border-right-color:#f4f4f4}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-width:0}.nav-tabs-custom>.nav-tabs.pull-right{float:none!important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-width:1px;border-right-width:0}.nav-tabs-custom>.nav-tabs>li.header{line-height:35px;padding:0 10px;font-size:20px;color:#444}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;padding:10px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.tabs-bottom.nav-3 li a{width:3333.33333333%!important}.tabs-bottom li a{border:0}.pagination>li>a{background:#fafafa;color:#666}.pagination>li:first-of-type a,.pagination>li:last-of-type a{border-radius:0}.products-list{list-style:none;margin:0;padding:0}.products-list>.item{border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px #0000001a;padding:10px 0;background:#fff}.products-list>.item:before,.products-list>.item:after{content:" ";display:table}.products-list>.item:after{clear:both}.products-list .product-img{float:left}.products-list .product-img img{width:50px;height:50px}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600}.products-list .product-description{display:block;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product-list-in-box>.item{-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-bottom:1px solid #f4f4f4}.product-list-in-box>.item:last-of-type{border-bottom-width:0}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{border-top:1px solid #f4f4f4}.table>thead>tr>th{border-bottom:2px solid #f4f4f4}.table tr td .progress{margin-top:5px}.table-bordered{border:1px solid #f4f4f4}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #f4f4f4}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table.no-border,.table.no-border td,.table.no-border th{border:0}table.text-center,table.text-center td,table.text-center th{text-align:center}.table.align th{text-align:left}.table.align td{text-align:right}.label-default{background-color:#d2d6de;color:#444}.direct-chat .box-body{border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;overflow-x:hidden;padding:0}.direct-chat.chat-pane-open .direct-chat-contacts{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.direct-chat-messages{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0);padding:10px;height:250px;overflow:auto}.direct-chat-msg,.direct-chat-text{display:block}.direct-chat-msg{margin-bottom:10px}.direct-chat-msg:before,.direct-chat-msg:after{content:" ";display:table}.direct-chat-msg:after{clear:both}.direct-chat-messages,.direct-chat-contacts{-webkit-transition:-webkit-transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;-o-transition:-o-transform .5s ease-in-out;transition:transform .5s ease-in-out}.direct-chat-text{border-radius:5px;position:relative;padding:5px 10px;background:#d2d6de;border:1px solid #d2d6de;margin:5px 0 0 50px;color:#444}.direct-chat-text:after,.direct-chat-text:before{position:absolute;right:100%;top:15px;border:solid transparent;border-right-color:#d2d6de;content:" ";height:0;width:0;pointer-events:none}.direct-chat-text:after{border-width:5px;margin-top:-5px}.direct-chat-text:before{border-width:6px;margin-top:-6px}.right .direct-chat-text{margin-right:50px;margin-left:0}.right .direct-chat-text:after,.right .direct-chat-text:before{right:auto;left:100%;border-right-color:transparent;border-left-color:#d2d6de}.direct-chat-img{border-radius:50%;float:left;width:40px;height:40px}.right .direct-chat-img{float:right}.direct-chat-info{display:block;margin-bottom:2px;font-size:12px}.direct-chat-name{font-weight:600}.direct-chat-timestamp{color:#999}.direct-chat-contacts-open .direct-chat-contacts{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.direct-chat-contacts{-webkit-transform:translate(101%,0);-ms-transform:translate(101%,0);-o-transform:translate(101%,0);transform:translate(101%);position:absolute;top:0;bottom:0;height:250px;width:100%;background:#222d32;color:#fff;overflow:auto}.contacts-list>li{border-bottom:1px solid rgba(0,0,0,.2);padding:10px;margin:0}.contacts-list>li:before,.contacts-list>li:after{content:" ";display:table}.contacts-list>li:after{clear:both}.contacts-list>li:last-of-type{border-bottom:none}.contacts-list-img{border-radius:50%;width:40px;float:left}.contacts-list-info{margin-left:45px;color:#fff}.contacts-list-name,.contacts-list-status{display:block}.contacts-list-name{font-weight:600}.contacts-list-status{font-size:12px}.contacts-list-date{color:#aaa;font-weight:400}.contacts-list-msg{color:#999}.direct-chat-danger .right>.direct-chat-text{background:#dd4b39;border-color:#dd4b39;color:#fff}.direct-chat-danger .right>.direct-chat-text:after,.direct-chat-danger .right>.direct-chat-text:before{border-left-color:#dd4b39}.direct-chat-primary .right>.direct-chat-text{background:#3c8dbc;border-color:#3c8dbc;color:#fff}.direct-chat-primary .right>.direct-chat-text:after,.direct-chat-primary .right>.direct-chat-text:before{border-left-color:#3c8dbc}.direct-chat-warning .right>.direct-chat-text{background:#f39c12;border-color:#f39c12;color:#fff}.direct-chat-warning .right>.direct-chat-text:after,.direct-chat-warning .right>.direct-chat-text:before{border-left-color:#f39c12}.direct-chat-info .right>.direct-chat-text{background:#00c0ef;border-color:#00c0ef;color:#fff}.direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before{border-left-color:#00c0ef}.direct-chat-success .right>.direct-chat-text{background:#00a65a;border-color:#00a65a;color:#fff}.direct-chat-success .right>.direct-chat-text:after,.direct-chat-success .right>.direct-chat-text:before{border-left-color:#00a65a}.users-list>li{width:25%;float:left;padding:10px;text-align:center}.users-list-image-wrapper{position:relative;width:100%;padding-bottom:100%;margin-bottom:8px;background-color:#e0e0e0;border-radius:50%}.users-list-image-wrapper>img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.users-list>li>img{border-radius:50%;max-width:100%;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;display:block}.users-list-name,.users-list-date{display:block}.users-list-name,.users-list-name-2{font-weight:600;color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.users-list-name:hover{color:#999}.users-list-date{color:#999;font-size:12px}.carousel-control{background-image:none!important}.carousel-control>.fa{font-size:40px;position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-20px}.modal-primary .modal-header,.modal-primary .modal-footer{border-color:#307095}.modal-warning .modal-header,.modal-warning .modal-footer{border-color:#c87f0a}.modal-info .modal-header,.modal-info .modal-footer{border-color:#0097bc}.modal-success .modal-header,.modal-success .modal-footer{border-color:#00733e}.modal-danger .modal-header,.modal-danger .modal-footer{border-color:#c23321}.mailbox-messages>.table{margin:0}.mailbox-controls{padding:5px}.mailbox-controls.with-border{border-bottom:1px solid #f4f4f4}.mailbox-read-info{border-bottom:1px solid #f4f4f4;padding:10px}.mailbox-read-info h3{font-size:20px;margin:0}.mailbox-read-info h5{margin:0;padding:5px 0 0}.mailbox-read-time{color:#999;font-size:13px}.mailbox-read-message{padding:10px}.mailbox-attachments li{float:left;width:200px;border:1px solid #eee;margin-bottom:10px;margin-right:10px}.mailbox-attachment-name{font-weight:700;color:#666}.mailbox-attachment-icon,.mailbox-attachment-info,.mailbox-attachment-size{display:block}.mailbox-attachment-info{padding:10px;background:#f4f4f4}.mailbox-attachment-size{color:#999;font-size:12px}.mailbox-attachment-icon{text-align:center;font-size:65px;color:#666;padding:20px 10px}.mailbox-attachment-icon.has-img{padding:0}.mailbox-attachment-icon.has-img>img{max-width:100%;height:auto}.mailbox .table-mailbox{border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.mailbox .table-mailbox tr.unread>td{background-color:#0000000d;color:#000;font-weight:600}.mailbox .table-mailbox tr>td>.fa.fa-star,.mailbox .table-mailbox tr>td>.fa.fa-star-o,.mailbox .table-mailbox tr>td>.glyphicon.glyphicon-star,.mailbox .table-mailbox tr>td>.glyphicon.glyphicon-star-empty{color:#f39c12;cursor:pointer}.mailbox .table-mailbox tr>td.small-col{width:30px}.mailbox .table-mailbox tr>td.name{width:150px;font-weight:600}.mailbox .table-mailbox tr>td.time{text-align:right;width:100px}.mailbox .table-mailbox tr>td{white-space:nowrap}.mailbox .table-mailbox tr>td>a{color:#444}@media (max-width: 991px){.mailbox .nav-stacked>li:not(.header){float:left;width:50%}.mailbox .nav-stacked>li:not(.header).header{border:0!important}.mailbox .search-form{margin-top:10px}}.lockscreen{background:#d2d6de}.lockscreen-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.lockscreen-logo a{color:#444}.lockscreen-wrapper{max-width:400px;margin:10% auto 0}.lockscreen .lockscreen-name{text-align:center;font-weight:600}.lockscreen-item{border-radius:4px;padding:0;background:#fff;position:relative;margin:10px auto 30px;width:290px}.lockscreen-image{border-radius:50%;position:absolute;left:-10px;top:-25px;background:#fff;padding:5px;z-index:10}.lockscreen-image>img{border-radius:50%;width:70px;height:70px}.lockscreen-credentials{margin-left:70px}.lockscreen-credentials .form-control{border:0!important}.lockscreen-credentials .btn{background-color:#fff;border:0;padding:0 10px}.lockscreen-footer{margin-top:10px}.login-logo,.register-logo{font-size:35px;text-align:center;margin-bottom:25px;font-weight:300}.login-logo a,.register-logo a{color:#444}.login-page,.register-page{background:#d2d6de}.login-box,.register-box{width:360px;margin:7% auto}@media (max-width: 768px){.login-box,.register-box{width:90%;margin-top:20px}}.login-box-body,.register-box-body{background:#fff;padding:20px;color:#444;border-top:0;color:#666}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{margin:0;text-align:center;padding:0 20px 20px}.social-auth-links{margin:10px 0}.error-page{width:600px;margin:20px auto 0}@media (max-width: 991px){.error-page{width:100%}}.error-page>.headline{float:left;font-size:100px;font-weight:300}@media (max-width: 991px){.error-page>.headline{float:none;text-align:center}}.error-page>.error-content{margin-left:190px;display:block}@media (max-width: 991px){.error-page>.error-content{margin-left:0}}.error-page>.error-content>h3{font-weight:300;font-size:25px}@media (max-width: 991px){.error-page>.error-content>h3{text-align:center}}.invoice{position:relative;background:#fff;border:1px solid #f4f4f4;padding:20px;margin:10px 25px}.invoice-title{margin-top:0}@media print{.invoice{width:100%;border:0;margin:0;padding:0}.invoice-col{float:left;width:33.3333333%}.table-responsive{overflow:auto}.table-responsive>.table tr th,.table-responsive>.table tr td{white-space:normal!important}}.btn-social{position:relative;padding-left:44px!important;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-social :first-child{position:absolute;left:0;top:0;bottom:0;width:32px!important;line-height:34px!important;font-size:1.6em!important;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-social.btn-lg{padding-left:61px!important}.btn-social.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social.btn-sm{padding-left:38px!important}.btn-social.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social.btn-xs{padding-left:30px!important}.btn-social.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon{position:relative;padding-left:44px!important;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:34px;width:34px;padding:0}.btn-social-icon :first-child{position:absolute;left:0;top:0;bottom:0;width:32px!important;line-height:34px!important;font-size:1.6em!important;text-align:center;border-right:1px solid rgba(0,0,0,.2)}.btn-social-icon.btn-lg{padding-left:61px!important}.btn-social-icon.btn-lg :first-child{line-height:45px;width:45px;font-size:1.8em}.btn-social-icon.btn-sm{padding-left:38px!important}.btn-social-icon.btn-sm :first-child{line-height:28px;width:28px;font-size:1.4em}.btn-social-icon.btn-xs{padding-left:30px!important}.btn-social-icon.btn-xs :first-child{line-height:20px;width:20px;font-size:1.2em}.btn-social-icon :first-child{border:none;text-align:center;width:100%!important}.btn-social-icon.btn-lg{height:45px;width:45px;padding-left:0;padding-right:0}.btn-social-icon.btn-sm{height:30px;width:30px;padding-left:0;padding-right:0}.btn-social-icon.btn-xs{height:22px;width:22px;padding-left:0;padding-right:0}.btn-bitbucket{color:#fff;background-color:#205081;border-color:#0003}.btn-bitbucket:hover,.btn-bitbucket:focus,.btn-bitbucket.focus,.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{color:#fff;background-color:#163758;border-color:#0003}.btn-bitbucket:active,.btn-bitbucket.active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}.btn-bitbucket.disabled,.btn-bitbucket[disabled],fieldset[disabled] .btn-bitbucket,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket:hover,.btn-bitbucket.disabled:focus,.btn-bitbucket[disabled]:focus,fieldset[disabled] .btn-bitbucket:focus,.btn-bitbucket.disabled.focus,.btn-bitbucket[disabled].focus,fieldset[disabled] .btn-bitbucket.focus,.btn-bitbucket.disabled:active,.btn-bitbucket[disabled]:active,fieldset[disabled] .btn-bitbucket:active,.btn-bitbucket.disabled.active,.btn-bitbucket[disabled].active,fieldset[disabled] .btn-bitbucket.active{background-color:#205081;border-color:#0003}.btn-bitbucket .badge{color:#205081;background-color:#fff}.btn-dropbox{color:#fff;background-color:#1087dd;border-color:#0003}.btn-dropbox:hover,.btn-dropbox:focus,.btn-dropbox.focus,.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{color:#fff;background-color:#0d6aad;border-color:#0003}.btn-dropbox:active,.btn-dropbox.active,.open>.dropdown-toggle.btn-dropbox{background-image:none}.btn-dropbox.disabled,.btn-dropbox[disabled],fieldset[disabled] .btn-dropbox,.btn-dropbox.disabled:hover,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox:hover,.btn-dropbox.disabled:focus,.btn-dropbox[disabled]:focus,fieldset[disabled] .btn-dropbox:focus,.btn-dropbox.disabled.focus,.btn-dropbox[disabled].focus,fieldset[disabled] .btn-dropbox.focus,.btn-dropbox.disabled:active,.btn-dropbox[disabled]:active,fieldset[disabled] .btn-dropbox:active,.btn-dropbox.disabled.active,.btn-dropbox[disabled].active,fieldset[disabled] .btn-dropbox.active{background-color:#1087dd;border-color:#0003}.btn-dropbox .badge{color:#1087dd;background-color:#fff}.btn-facebook{color:#fff;background-color:#3b5998;border-color:#0003}.btn-facebook:hover,.btn-facebook:focus,.btn-facebook.focus,.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:#0003}.btn-facebook:active,.btn-facebook.active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled,.btn-facebook[disabled],fieldset[disabled] .btn-facebook,.btn-facebook.disabled:hover,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook:hover,.btn-facebook.disabled:focus,.btn-facebook[disabled]:focus,fieldset[disabled] .btn-facebook:focus,.btn-facebook.disabled.focus,.btn-facebook[disabled].focus,fieldset[disabled] .btn-facebook.focus,.btn-facebook.disabled:active,.btn-facebook[disabled]:active,fieldset[disabled] .btn-facebook:active,.btn-facebook.disabled.active,.btn-facebook[disabled].active,fieldset[disabled] .btn-facebook.active{background-color:#3b5998;border-color:#0003}.btn-facebook .badge{color:#3b5998;background-color:#fff}.btn-flickr{color:#fff;background-color:#ff0084;border-color:#0003}.btn-flickr:hover,.btn-flickr:focus,.btn-flickr.focus,.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{color:#fff;background-color:#cc006a;border-color:#0003}.btn-flickr:active,.btn-flickr.active,.open>.dropdown-toggle.btn-flickr{background-image:none}.btn-flickr.disabled,.btn-flickr[disabled],fieldset[disabled] .btn-flickr,.btn-flickr.disabled:hover,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr:hover,.btn-flickr.disabled:focus,.btn-flickr[disabled]:focus,fieldset[disabled] .btn-flickr:focus,.btn-flickr.disabled.focus,.btn-flickr[disabled].focus,fieldset[disabled] .btn-flickr.focus,.btn-flickr.disabled:active,.btn-flickr[disabled]:active,fieldset[disabled] .btn-flickr:active,.btn-flickr.disabled.active,.btn-flickr[disabled].active,fieldset[disabled] .btn-flickr.active{background-color:#ff0084;border-color:#0003}.btn-flickr .badge{color:#ff0084;background-color:#fff}.btn-foursquare{color:#fff;background-color:#0072b1;border-color:#0003}.btn-foursquare:hover,.btn-foursquare:focus,.btn-foursquare.focus,.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{color:#fff;background-color:#00517e;border-color:#0003}.btn-foursquare:active,.btn-foursquare.active,.open>.dropdown-toggle.btn-foursquare{background-image:none}.btn-foursquare.disabled,.btn-foursquare[disabled],fieldset[disabled] .btn-foursquare,.btn-foursquare.disabled:hover,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare:hover,.btn-foursquare.disabled:focus,.btn-foursquare[disabled]:focus,fieldset[disabled] .btn-foursquare:focus,.btn-foursquare.disabled.focus,.btn-foursquare[disabled].focus,fieldset[disabled] .btn-foursquare.focus,.btn-foursquare.disabled:active,.btn-foursquare[disabled]:active,fieldset[disabled] .btn-foursquare:active,.btn-foursquare.disabled.active,.btn-foursquare[disabled].active,fieldset[disabled] .btn-foursquare.active{background-color:#0072b1;border-color:#0003}.btn-foursquare .badge{color:#0072b1;background-color:#fff}.btn-github{color:#fff;background-color:#444;border-color:#0003}.btn-github:hover,.btn-github:focus,.btn-github.focus,.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{color:#fff;background-color:#2b2b2b;border-color:#0003}.btn-github:active,.btn-github.active,.open>.dropdown-toggle.btn-github{background-image:none}.btn-github.disabled,.btn-github[disabled],fieldset[disabled] .btn-github,.btn-github.disabled:hover,.btn-github[disabled]:hover,fieldset[disabled] .btn-github:hover,.btn-github.disabled:focus,.btn-github[disabled]:focus,fieldset[disabled] .btn-github:focus,.btn-github.disabled.focus,.btn-github[disabled].focus,fieldset[disabled] .btn-github.focus,.btn-github.disabled:active,.btn-github[disabled]:active,fieldset[disabled] .btn-github:active,.btn-github.disabled.active,.btn-github[disabled].active,fieldset[disabled] .btn-github.active{background-color:#444;border-color:#0003}.btn-github .badge{color:#444;background-color:#fff}.btn-google-plus{color:#fff;background-color:#dd4b39;border-color:#0003}.btn-google-plus:hover,.btn-google-plus:focus,.btn-google-plus.focus,.btn-google-plus:active,.btn-google-plus.active,.open>.dropdown-toggle.btn-google-plus{color:#fff;background-color:#c23321;border-color:#0003}.btn-google-plus:active,.btn-google-plus.active,.open>.dropdown-toggle.btn-google-plus{background-image:none}.btn-google-plus.disabled,.btn-google-plus[disabled],fieldset[disabled] .btn-google-plus,.btn-google-plus.disabled:hover,.btn-google-plus[disabled]:hover,fieldset[disabled] .btn-google-plus:hover,.btn-google-plus.disabled:focus,.btn-google-plus[disabled]:focus,fieldset[disabled] .btn-google-plus:focus,.btn-google-plus.disabled.focus,.btn-google-plus[disabled].focus,fieldset[disabled] .btn-google-plus.focus,.btn-google-plus.disabled:active,.btn-google-plus[disabled]:active,fieldset[disabled] .btn-google-plus:active,.btn-google-plus.disabled.active,.btn-google-plus[disabled].active,fieldset[disabled] .btn-google-plus.active{background-color:#dd4b39;border-color:#0003}.btn-google-plus .badge{color:#dd4b39;background-color:#fff}.btn-instagram{color:#fff;background-color:#3f729b;border-color:#0003}.btn-instagram:hover,.btn-instagram:focus,.btn-instagram.focus,.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{color:#fff;background-color:#305777;border-color:#0003}.btn-instagram:active,.btn-instagram.active,.open>.dropdown-toggle.btn-instagram{background-image:none}.btn-instagram.disabled,.btn-instagram[disabled],fieldset[disabled] .btn-instagram,.btn-instagram.disabled:hover,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram:hover,.btn-instagram.disabled:focus,.btn-instagram[disabled]:focus,fieldset[disabled] .btn-instagram:focus,.btn-instagram.disabled.focus,.btn-instagram[disabled].focus,fieldset[disabled] .btn-instagram.focus,.btn-instagram.disabled:active,.btn-instagram[disabled]:active,fieldset[disabled] .btn-instagram:active,.btn-instagram.disabled.active,.btn-instagram[disabled].active,fieldset[disabled] .btn-instagram.active{background-color:#3f729b;border-color:#0003}.btn-instagram .badge{color:#3f729b;background-color:#fff}.btn-linkedin{color:#fff;background-color:#007bb6;border-color:#0003}.btn-linkedin:hover,.btn-linkedin:focus,.btn-linkedin.focus,.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{color:#fff;background-color:#005983;border-color:#0003}.btn-linkedin:active,.btn-linkedin.active,.open>.dropdown-toggle.btn-linkedin{background-image:none}.btn-linkedin.disabled,.btn-linkedin[disabled],fieldset[disabled] .btn-linkedin,.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,fieldset[disabled] .btn-linkedin:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus,fieldset[disabled] .btn-linkedin.focus,.btn-linkedin.disabled:active,.btn-linkedin[disabled]:active,fieldset[disabled] .btn-linkedin:active,.btn-linkedin.disabled.active,.btn-linkedin[disabled].active,fieldset[disabled] .btn-linkedin.active{background-color:#007bb6;border-color:#0003}.btn-linkedin .badge{color:#007bb6;background-color:#fff}.btn-tumblr{color:#fff;background-color:#2c4762;border-color:#0003}.btn-tumblr:hover,.btn-tumblr:focus,.btn-tumblr.focus,.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{color:#fff;background-color:#1c2d3f;border-color:#0003}.btn-tumblr:active,.btn-tumblr.active,.open>.dropdown-toggle.btn-tumblr{background-image:none}.btn-tumblr.disabled,.btn-tumblr[disabled],fieldset[disabled] .btn-tumblr,.btn-tumblr.disabled:hover,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr:hover,.btn-tumblr.disabled:focus,.btn-tumblr[disabled]:focus,fieldset[disabled] .btn-tumblr:focus,.btn-tumblr.disabled.focus,.btn-tumblr[disabled].focus,fieldset[disabled] .btn-tumblr.focus,.btn-tumblr.disabled:active,.btn-tumblr[disabled]:active,fieldset[disabled] .btn-tumblr:active,.btn-tumblr.disabled.active,.btn-tumblr[disabled].active,fieldset[disabled] .btn-tumblr.active{background-color:#2c4762;border-color:#0003}.btn-tumblr .badge{color:#2c4762;background-color:#fff}.btn-twitter{color:#fff;background-color:#55acee;border-color:#0003}.btn-twitter:hover,.btn-twitter:focus,.btn-twitter.focus,.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{color:#fff;background-color:#2795e9;border-color:#0003}.btn-twitter:active,.btn-twitter.active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled,.btn-twitter[disabled],fieldset[disabled] .btn-twitter,.btn-twitter.disabled:hover,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter:hover,.btn-twitter.disabled:focus,.btn-twitter[disabled]:focus,fieldset[disabled] .btn-twitter:focus,.btn-twitter.disabled.focus,.btn-twitter[disabled].focus,fieldset[disabled] .btn-twitter.focus,.btn-twitter.disabled:active,.btn-twitter[disabled]:active,fieldset[disabled] .btn-twitter:active,.btn-twitter.disabled.active,.btn-twitter[disabled].active,fieldset[disabled] .btn-twitter.active{background-color:#55acee;border-color:#0003}.btn-twitter .badge{color:#55acee;background-color:#fff}.btn-vk{color:#fff;background-color:#587ea3;border-color:#0003}.btn-vk:hover,.btn-vk:focus,.btn-vk.focus,.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{color:#fff;background-color:#466482;border-color:#0003}.btn-vk:active,.btn-vk.active,.open>.dropdown-toggle.btn-vk{background-image:none}.btn-vk.disabled,.btn-vk[disabled],fieldset[disabled] .btn-vk,.btn-vk.disabled:hover,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk:hover,.btn-vk.disabled:focus,.btn-vk[disabled]:focus,fieldset[disabled] .btn-vk:focus,.btn-vk.disabled.focus,.btn-vk[disabled].focus,fieldset[disabled] .btn-vk.focus,.btn-vk.disabled:active,.btn-vk[disabled]:active,fieldset[disabled] .btn-vk:active,.btn-vk.disabled.active,.btn-vk[disabled].active,fieldset[disabled] .btn-vk.active{background-color:#587ea3;border-color:#0003}.btn-vk .badge{color:#587ea3;background-color:#fff}.fc-button{background:#f4f4f4;background-image:none;color:#444;border-color:#ddd;border-bottom-color:#ddd}.fc-button:hover,.fc-button:active,.fc-button.hover{background-color:#e9e9e9}.fc-header-title h2{font-size:15px;line-height:1.6em;color:#666;margin-left:10px}.fc-header-right{padding-right:10px}.fc-header-left{padding-left:10px}.fc-widget-header{background:#fafafa}.fc-grid{width:100%;border:0}.fc-widget-header:first-of-type,.fc-widget-content:first-of-type{border-left:0;border-right:0}.fc-widget-header:last-of-type,.fc-widget-content:last-of-type{border-right:0}.fc-toolbar{padding:10px;margin:0}.fc-day-number{font-size:20px;font-weight:300;padding-right:10px}.fc-color-picker{list-style:none;margin:0;padding:0}.fc-color-picker>li{float:left;font-size:30px;margin-right:5px;line-height:30px}.fc-color-picker>li .fa{-webkit-transition:-webkit-transform linear .3s;-moz-transition:-moz-transform linear .3s;-o-transition:-o-transform linear .3s;transition:transform linear .3s}.fc-color-picker>li .fa:hover{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg)}#add-new-event{-webkit-transition:all linear .3s;-o-transition:all linear .3s;transition:all linear .3s}.external-event{padding:5px 10px;font-weight:700;margin-bottom:4px;box-shadow:0 1px 1px #0000001a;text-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:3px;cursor:move}.external-event:hover{box-shadow:inset 0 0 90px #0003}.pad{padding:10px}.margin{margin:10px}.margin-bottom{margin-bottom:20px}.inline{display:inline;width:auto}.description-block{display:block;margin:10px 0;text-align:center}.description-block.margin-bottom{margin-bottom:25px}.description-block>.description-header{margin:0;padding:0;font-weight:600;font-size:16px}.description-block>.description-text{text-transform:uppercase}.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black,.bg-red-active,.bg-yellow-active,.bg-aqua-active,.bg-blue-active,.bg-light-blue-active,.bg-green-active,.bg-navy-active,.bg-teal-active,.bg-olive-active,.bg-lime-active,.bg-orange-active,.bg-fuchsia-active,.bg-purple-active,.bg-maroon-active,.bg-black-active,.callout.callout-danger,.callout.callout-warning,.callout.callout-info,.callout.callout-success,.alert-success,.alert-danger,.alert-error,.alert-warning,.alert-info,.label-danger,.label-info,.label-waring,.label-primary,.label-success,.modal-primary .modal-body,.modal-primary .modal-header,.modal-primary .modal-footer,.modal-warning .modal-body,.modal-warning .modal-header,.modal-warning .modal-footer,.modal-info .modal-body,.modal-info .modal-header,.modal-info .modal-footer,.modal-success .modal-body,.modal-success .modal-header,.modal-success .modal-footer,.modal-danger .modal-body,.modal-danger .modal-header,.modal-danger .modal-footer{color:#fff!important}.bg-gray{color:#000;background-color:#d2d6de!important}.bg-black{background-color:#111!important}.bg-red,.callout.callout-danger,.alert-danger,.alert-error,.label-danger,.modal-danger .modal-body{background-color:#dd4b39!important}.bg-yellow,.callout.callout-warning,.alert-warning,.label-waring,.modal-warning .modal-body{background-color:#e89719!important}.bg-aqua,.callout.callout-info,.alert-info,.label-info,.modal-info .modal-body{background-color:#0080c0!important}.bg-blue{background-color:#0073b7!important}.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#3c8dbc!important}.bg-green,.callout.callout-success,.alert-success,.label-success,.modal-success .modal-body{background-color:#1d8b4b!important}.bg-navy{background-color:#001f3f!important}.bg-teal{background-color:#56bdb3!important}.bg-olive{background-color:#3d9970!important}.bg-lime{background-color:#01ff70!important}.bg-orange{background-color:#ff851b!important}.bg-fuchsia{background-color:#f012be!important}.bg-purple{background-color:#605ca8!important}.bg-maroon{background-color:#d81b60!important}.bg-gray-active{color:#000;background-color:#b5bbc8!important}.bg-black-active{background-color:#000!important}.bg-red-active,.modal-danger .modal-header,.modal-danger .modal-footer{background-color:#d33724!important}.bg-yellow-active,.modal-warning .modal-header,.modal-warning .modal-footer{background-color:#db8b0b!important}.bg-aqua-active,.modal-info .modal-header,.modal-info .modal-footer{background-color:#00a7d0!important}.bg-blue-active{background-color:#005384!important}.bg-light-blue-active,.modal-primary .modal-header,.modal-primary .modal-footer{background-color:#357ca5!important}.bg-green-active,.modal-success .modal-header,.modal-success .modal-footer{background-color:#008d4c!important}.bg-navy-active{background-color:#001a35!important}.bg-teal-active{background-color:#30bbbb!important}.bg-olive-active{background-color:#368763!important}.bg-lime-active{background-color:#00e765!important}.bg-orange-active{background-color:#ff7701!important}.bg-fuchsia-active{background-color:#db0ead!important}.bg-purple-active{background-color:#555299!important}.bg-maroon-active{background-color:#ca195a!important}[class^=bg-].disabled{opacity:.65;filter:alpha(opacity=65)}.text-red{color:#dd4b39!important}.text-yellow{color:#f39c12!important}.text-aqua{color:#00c0ef!important}.text-blue{color:#0073b7!important}.text-black{color:#111!important}.text-light-blue{color:#3c8dbc!important}.text-green{color:#00a65a!important}.text-gray{color:#d2d6de!important}.text-navy{color:#001f3f!important}.text-teal{color:#39cccc!important}.text-olive{color:#3d9970!important}.text-lime{color:#01ff70!important}.text-orange{color:#ff851b!important}.text-fuchsia{color:#f012be!important}.text-purple{color:#605ca8!important}.text-maroon{color:#d81b60!important}.hide{display:none!important}.no-border{border:0px!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-shadow{box-shadow:none!important}.list-unstyled,.chart-legend,.contacts-list,.users-list,.mailbox-attachments{list-style:none;margin:0;padding:0}.flat{border-radius:0!important}.text-bold,.text-bold.table td,.text-bold.table th{font-weight:700}.jqstooltip{padding:5px!important;width:auto!important;height:auto!important}.bg-teal-gradient{background:#39cccc!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#39cccc),color-stop(1,#7adddd))!important;background:-ms-linear-gradient(bottom,#39cccc,#7adddd)!important;background:-moz-linear-gradient(center bottom,#39cccc 0%,#7adddd 100%)!important;background:-o-linear-gradient(#7adddd,#39cccc)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7adddd",endColorstr="#39cccc",GradientType=0)!important;color:#fff}.bg-light-blue-gradient{background:#3c8dbc!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#3c8dbc),color-stop(1,#67a8ce))!important;background:-ms-linear-gradient(bottom,#3c8dbc,#67a8ce)!important;background:-moz-linear-gradient(center bottom,#3c8dbc 0%,#67a8ce 100%)!important;background:-o-linear-gradient(#67a8ce,#3c8dbc)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#67a8ce",endColorstr="#3c8dbc",GradientType=0)!important;color:#fff}.bg-blue-gradient{background:#0073b7!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0073b7),color-stop(1,#0089db))!important;background:-ms-linear-gradient(bottom,#0073b7,#0089db)!important;background:-moz-linear-gradient(center bottom,#0073b7 0%,#0089db 100%)!important;background:-o-linear-gradient(#0089db,#0073b7)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0089db",endColorstr="#0073b7",GradientType=0)!important;color:#fff}.bg-aqua-gradient{background:#00c0ef!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00c0ef),color-stop(1,#14d1ff))!important;background:-ms-linear-gradient(bottom,#00c0ef,#14d1ff)!important;background:-moz-linear-gradient(center bottom,#00c0ef 0%,#14d1ff 100%)!important;background:-o-linear-gradient(#14d1ff,#00c0ef)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#14d1ff",endColorstr="#00c0ef",GradientType=0)!important;color:#fff}.bg-yellow-gradient{background:#f39c12!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f39c12),color-stop(1,#f7bc60))!important;background:-ms-linear-gradient(bottom,#f39c12,#f7bc60)!important;background:-moz-linear-gradient(center bottom,#f39c12 0%,#f7bc60 100%)!important;background:-o-linear-gradient(#f7bc60,#f39c12)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7bc60",endColorstr="#f39c12",GradientType=0)!important;color:#fff}.bg-purple-gradient{background:#605ca8!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#605ca8),color-stop(1,#9491c4))!important;background:-ms-linear-gradient(bottom,#605ca8,#9491c4)!important;background:-moz-linear-gradient(center bottom,#605ca8 0%,#9491c4 100%)!important;background:-o-linear-gradient(#9491c4,#605ca8)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9491c4",endColorstr="#605ca8",GradientType=0)!important;color:#fff}.bg-green-gradient{background:#00a65a!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#00a65a),color-stop(1,#00ca6d))!important;background:-ms-linear-gradient(bottom,#00a65a,#00ca6d)!important;background:-moz-linear-gradient(center bottom,#00a65a 0%,#00ca6d 100%)!important;background:-o-linear-gradient(#00ca6d,#00a65a)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ca6d",endColorstr="#00a65a",GradientType=0)!important;color:#fff}.bg-red-gradient{background:#dd4b39!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dd4b39),color-stop(1,#e47365))!important;background:-ms-linear-gradient(bottom,#dd4b39,#e47365)!important;background:-moz-linear-gradient(center bottom,#dd4b39 0%,#e47365 100%)!important;background:-o-linear-gradient(#e47365,#dd4b39)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e47365",endColorstr="#dd4b39",GradientType=0)!important;color:#fff}.bg-black-gradient{background:#111!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#111111),color-stop(1,#2b2b2b))!important;background:-ms-linear-gradient(bottom,#111111,#2b2b2b)!important;background:-moz-linear-gradient(center bottom,#111111 0%,#2b2b2b 100%)!important;background:-o-linear-gradient(#2b2b2b,#111111)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2b2b",endColorstr="#111111",GradientType=0)!important;color:#fff}.bg-maroon-gradient{background:#d81b60!important;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#d81b60),color-stop(1,#e73f7c))!important;background:-ms-linear-gradient(bottom,#d81b60,#e73f7c)!important;background:-moz-linear-gradient(center bottom,#d81b60 0%,#e73f7c 100%)!important;background:-o-linear-gradient(#e73f7c,#d81b60)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e73f7c",endColorstr="#d81b60",GradientType=0)!important;color:#fff}.connectedSortable{min-height:100px}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sort-highlight{background:#f4f4f4;border:1px dashed #ddd;margin-bottom:10px}.full-opacity-hover{opacity:.65;filter:alpha(opacity=65)}.full-opacity-hover:hover{opacity:1;filter:alpha(opacity=100)}:root,html[data-theme=light]{--es-bg-page: #f5f7fa;--es-bg-surface: #ffffff;--es-bg-elevated: #fffef9;--es-bg-muted: #f4f4f5;--es-text-primary: #212529;--es-text-secondary: #57534e;--es-text-muted: #71717a;--es-border: rgba(218, 165, 32, .38);--es-border-subtle: #e7e5e4;--es-accent: #8b4513;--es-accent-hover: #a0522d;--es-accent-soft: #f5ebe0;--es-accent-gold: #daa520;--es-btn-border-radius: 8px;--es-shadow: rgba(15, 23, 42, .07);--es-overlay: rgba(0, 0, 0, .75);--es-panel-sidebar-bg: #222d32;--es-panel-header-bg: #9d4e21;--es-panel-content-bg: #ecf0f5;--es-msg-page-bg: linear-gradient(165deg, #fffef9 0%, #faf6ee 35%, #f3ebe0 70%, #eef2f7 100%);--es-msg-access-bg: linear-gradient(165deg, #fffef9 0%, #faf6ee 38%, #f3ebe0 72%, #eef4fb 100%);--es-msg-access-card-bg: #ffffff;--es-msg-container-bg: linear-gradient(135deg, #f5f7fa 0%, #e9ecef 100%);--es-msg-card-bg: #ffffff;--es-msg-card-head-bg: linear-gradient(180deg, #fffdf8 0%, #ffffff 55%);--es-msg-title: #1c1917;--es-msg-brand: #8b4513;--es-msg-brand-letter-spacing: .14em;--es-msg-pill-bg: rgba(255, 255, 255, .92);--es-msg-switch-bg: rgba(255, 255, 255, .92);--es-body-backdrop: rgba(0, 0, 0, .15);--es-msg-access-card-shadow: 0 24px 48px rgba(15, 23, 42, .07), 0 8px 20px rgba(218, 165, 32, .12), 0 2px 8px rgba(139, 69, 19, .06);--es-msg-access-header-bg: linear-gradient(165deg, #e4bc4f 0%, #c99a2e 50%, #8b4513 100%);--es-msg-access-header-fallback: #a0522d;--es-msg-access-steps-bg: linear-gradient(180deg, #fffdf8 0%, #faf8f3 100%);--es-msg-access-steps-border: rgba(218, 165, 32, .2);--es-msg-access-step-bg: #e4e4e7;--es-msg-access-step-color: #71717a;--es-msg-access-step-active-bg: linear-gradient(135deg, rgba(218, 165, 32, .35) 0%, rgba(139, 69, 19, .18) 100%);--es-msg-access-step-active-color: #6b3410;--es-msg-access-step-active-border: rgba(218, 165, 32, .5);--es-msg-access-btn-bg: var(--es-msg-access-header-bg);--es-msg-access-btn-bg-hover: linear-gradient(165deg, #efd06a 0%, #d4ad3f 50%, #9a5c2e 100%);--es-msg-access-btn-border: #a0522d;--es-msg-access-btn-border-hover: #8b4513;--es-msg-access-btn-shadow: 0 3px 10px rgba(139, 69, 19, .25);--es-msg-access-btn-shadow-hover: 0 6px 18px rgba(139, 69, 19, .38), 0 2px 8px rgba(218, 165, 32, .28);--es-msg-access-link-color: #a0522d;--es-msg-access-link-hover: #8b4513;--es-msg-access-note-color: #8a8478;--es-msg-audio-stage-bg: #faf8f3;--es-msg-audio-stage-border: rgba(218, 165, 32, .22);--es-msg-audio-subtitle-color: var(--es-text-primary);--es-msg-audio-subtitle-shadow: 0 1px 2px rgba(255, 255, 255, .85);--es-msg-view-meta-bg: #fafaf9;--es-msg-view-meta-border: #e7e5e4;--es-msg-audio-viz-bar-bg: linear-gradient(180deg, #f5de9e 0%, #daa520 50%, #a0522d 100%);--es-msg-audio-viz-bar-shadow: 0 2px 4px rgba(0, 0, 0, .4);--es-msg-audio-viz-bar-opacity: .92;--es-msg-sender-label-color: #78716c;--es-msg-sender-name-color: #292524;--es-msg-privacy-color: #57534e;--es-msg-privacy-icon-color: #8b4513;--es-msg-footer-bg: linear-gradient(180deg, #fafaf9 0%, #ffffff 100%);--es-msg-footer-border: #e7e5e4;--es-msg-dl-backdrop: rgba(15, 23, 42, .55);--es-msg-dl-modal-bg: #ffffff;--es-msg-dl-modal-shadow: 0 24px 48px rgba(0, 0, 0, .18);--es-msg-dl-modal-ring: rgba(0, 0, 0, .06);--es-msg-dl-title: #1c1917;--es-msg-dl-close-bg: #f5f5f4;--es-msg-dl-close-color: #57534e;--es-msg-dl-close-hover-bg: #e7e5e4;--es-msg-dl-close-hover-color: #1c1917;--es-msg-dl-intro: #78716c;--es-msg-dl-option-border: #e7e5e4;--es-msg-dl-option-hover-border: #d6d3d1;--es-msg-dl-option-hover-bg: #fafaf9;--es-msg-dl-option-active-border: #c4a035;--es-msg-dl-option-active-bg: linear-gradient(135deg, #fffbeb 0%, #fff7ed 100%);--es-msg-dl-option-active-ring: rgba(196, 160, 53, .25);--es-msg-dl-option-icon-bg: rgba(139, 69, 19, .12);--es-msg-dl-option-icon-color: #8b4513;--es-msg-dl-option-active-icon-bg: rgba(139, 69, 19, .2);--es-msg-dl-option-label: #1c1917;--es-msg-dl-option-desc: #78716c;--es-msg-dl-subs-bg: #faf8f5;--es-msg-dl-subs-border: #e7e5e4;--es-msg-dl-subs-color: #44403c;--es-msg-dl-subs-hover-border: #d6d3d1;--es-msg-dl-subs-icon: #a8a29e;--es-msg-dl-actions-border: #f5f5f4;--es-msg-dl-btn-ghost-bg: #f5f5f4;--es-msg-dl-btn-ghost-color: #44403c;--es-msg-dl-btn-ghost-hover-bg: #e7e5e4;--es-msg-dl-radio-accent: #8b4513;--es-msg-dl-checkbox-accent: #daa520;--es-msg-dl-progress-backdrop: rgba(0, 0, 0, .55);--es-msg-dl-progress-card-bg: #ffffff;--es-msg-dl-progress-title: #1c1917;--es-msg-dl-progress-hint: #78716c;--es-msg-dl-progress-track: #e7e5e4;--es-msg-dl-progress-fill: linear-gradient(90deg, #daa520, #8b4513);--es-msg-dl-progress-pct: #44403c;--es-msg-dl-progress-eta: #78716c;--es-dropdown-panel-bg: #fdf6dc;--es-dropdown-panel-border: transparent;--es-dropdown-panel-shadow: 0 10px 30px rgba(0, 0, 0, .15);--es-dropdown-panel-header-color: #495057;--es-dropdown-panel-header-border: #e9ecef;--es-dropdown-panel-item-color: #495057;--es-dropdown-panel-item-hover-bg: rgba(73, 80, 87, .08);--es-dropdown-panel-footer-color: #6c757d;--es-dropdown-panel-footer-bg: rgba(0, 0, 0, .02);--es-dropdown-panel-icon-bg: rgba(0, 0, 0, .05)}html[data-theme=dark]{--es-bg-page: #0f1218;--es-bg-surface: #1a1f28;--es-bg-elevated: #222833;--es-bg-muted: #151a22;--es-bg-raised: #2a3140;--es-bg-interactive-hover: #323a4a;--es-text-primary: #f1f5f9;--es-text-secondary: #94a3b8;--es-text-muted: #64748b;--es-border-subtle: #2d3544;--es-border-faint: rgba(45, 53, 68, .55);--es-border-gold: rgba(218, 165, 32, .22);--es-border-gold-faint: rgba(218, 165, 32, .18);--es-border-gold-soft: rgba(218, 165, 32, .28);--es-border-gold-medium: rgba(218, 165, 32, .35);--es-border-gold-strong: rgba(218, 165, 32, .45);--es-border-gold-ring: rgba(218, 165, 32, .12);--es-border-gold-ring-soft: rgba(218, 165, 32, .22);--es-accent-gold: #daa520;--es-accent: var(--es-accent-gold);--es-accent-hover: #e8b84a;--es-accent-soft: #2d2418;--es-accent-text-on-dark: #f5f0e6;--es-accent-text-on-dark-strong: #fffef9;--es-btn-primary-bg: linear-gradient(135deg, #8a6b2e 0%, #5c3d14 100%);--es-btn-primary-border: #5c3d14;--es-btn-primary-bg-hover: linear-gradient(135deg, #9a7b38 0%, #4a3010 100%);--es-btn-primary-border-hover: #4a3010;--es-btn-border-radius: 8px;--es-shadow: rgba(0, 0, 0, .35);--es-overlay: rgba(0, 0, 0, .82);--es-msg-chrome-bg: rgba(26, 31, 40, .95);--es-panel-sidebar-bg: #12161d;--es-panel-sidebar-nav-scroll-bg: #111823;--es-panel-sidebar-nav-color: #838b99;--es-panel-sidebar-nav-heading-color: #7f7e7d;--es-panel-sidebar-user-name-color: #ebecee;--es-panel-header-bg: #3d2414;--es-panel-topbar-bg: #0c111a;--es-panel-topbar-divider-color: #36302f;--es-panel-accent-icon-color: #e1b768;--es-panel-accent-icon-color-on-fill: #1a1f28;--es-panel-user-menu-bg: var(--es-bg-surface);--es-panel-user-menu-bg-muted: var(--es-bg-muted);--es-panel-user-menu-border: var(--es-border-subtle);--es-panel-user-menu-referral-bg: linear-gradient(135deg, rgba(225, 183, 104, .14) 0%, rgba(61, 36, 20, .55) 100%);--es-panel-user-menu-referral-icon-bg: #8a6b2e;--es-panel-user-menu-danger: #f87171;--es-dropdown-panel-bg: var(--es-bg-surface);--es-dropdown-panel-border: var(--es-border-subtle);--es-dropdown-panel-shadow: 0 12px 36px rgba(0, 0, 0, .5);--es-dropdown-panel-header-color: var(--es-text-primary);--es-dropdown-panel-header-border: var(--es-border-subtle);--es-dropdown-panel-item-color: var(--es-text-primary);--es-dropdown-panel-item-hover-bg: var(--es-bg-interactive-hover);--es-dropdown-panel-footer-color: var(--es-text-secondary);--es-dropdown-panel-footer-bg: var(--es-bg-muted);--es-dropdown-panel-icon-bg: var(--es-bg-elevated);--es-modal-dark-glow: 0 0 0 1px rgba(255, 255, 255, .2), 0 0 24px rgba(255, 255, 255, .05), 0 0 48px rgba(255, 255, 255, .05), 0 24px 56px rgba(0, 0, 0, .05);--es-panel-content-bg: var(--es-bg-page);--es-panel-release-state-divider-color: #242933;--es-panel-kpi-aqua-gradient: linear-gradient(135deg, #21376c 0%, #111b2f 100%);--es-panel-kpi-aqua-border: #21376c;--es-panel-kpi-yellow-gradient: linear-gradient(135deg, #7b5829 0%, #1b1c1d 100%);--es-panel-kpi-yellow-border: #7b5829;--es-panel-kpi-teal-gradient: linear-gradient(135deg, #2c585e 0%, #15262d 100%);--es-panel-kpi-teal-border: #2c585e;--es-panel-kpi-green-gradient: linear-gradient(135deg, #1b3c32 0%, #121f21 100%);--es-panel-kpi-green-border: #1b3c32;--es-panel-highlight-number-color: #2a8f58;--es-badge-primary-bg: #0848a4;--es-badge-secondary-bg: #464c51;--es-badge-success-bg: #3b9f6c;--es-badge-danger-bg: #8f222d;--es-badge-warning-bg: #a67d05;--es-badge-info-bg: #08839c;--es-badge-dark-bg: #15181b;--es-badge-fg-on-solid: #fff;--es-calendar-bg: #0c111a;--es-calendar-header-bg: #161b26;--es-calendar-grid-border: #36302f;--es-calendar-title-color: var(--es-panel-sidebar-nav-color);--es-calendar-day-color: var(--es-panel-sidebar-nav-color);--es-calendar-day-muted: var(--es-panel-sidebar-nav-heading-color);--es-calendar-highlight-bg: rgba(225, 183, 104, .28);--es-calendar-nav-bg: linear-gradient(180deg, #2a3140 0%, #1a1f28 100%);--es-calendar-nav-border: #36302f;--es-calendar-nav-color: var(--es-panel-sidebar-nav-color);--es-calendar-today-bg: rgba(139, 115, 68, .22);--es-border: var(--es-border-subtle);--es-msg-page-bg: linear-gradient(165deg, #12161d 0%, #151a22 40%, var(--es-bg-surface) 100%);--es-msg-access-bg: linear-gradient(165deg, #12161d 0%, #181e28 50%, #1a2030 100%);--es-msg-access-card-bg: var(--es-bg-raised);--es-msg-container-bg: linear-gradient(135deg, var(--es-bg-page) 0%, #151a22 100%);--es-msg-card-bg: var(--es-bg-surface);--es-msg-card-head-bg: linear-gradient(180deg, var(--es-bg-elevated) 0%, var(--es-bg-surface) 55%);--es-msg-title: var(--es-text-primary);--es-msg-brand: var(--es-accent-gold);--es-msg-brand-letter-spacing: .24em;--es-msg-brand-gradient: linear-gradient(180deg, #f6eccd 0%, #e9d3a2 48%, #c8a65b 100%);--es-msg-brand-glow: 0 0 1px rgba(255, 255, 255, .35), 0 0 8px rgba(246, 236, 205, .18), 0 0 18px rgba(233, 211, 162, .1);--es-msg-brand-glow-hover: 0 0 2px rgba(255, 255, 255, .45), 0 0 12px rgba(246, 236, 205, .25), 0 0 28px rgba(233, 211, 162, .16);--es-msg-pill-bg: var(--es-msg-chrome-bg);--es-msg-switch-bg: var(--es-bg-elevated);--es-body-backdrop: rgba(0, 0, 0, .45);--es-msg-access-card-shadow: 0 20px 48px rgba(0, 0, 0, .55), 0 6px 18px rgba(0, 0, 0, .35), 0 0 0 1px var(--es-border-gold-ring);--es-msg-access-header-bg: linear-gradient(165deg, #5c4218 0%, #4a3520 50%, #2d1a10 100%);--es-msg-access-header-fallback: var(--es-panel-header-bg);--es-msg-access-steps-bg: linear-gradient(180deg, var(--es-bg-elevated) 0%, var(--es-bg-surface) 100%);--es-msg-access-steps-border: var(--es-border-gold-faint);--es-msg-access-step-bg: var(--es-bg-raised);--es-msg-access-step-color: var(--es-text-secondary);--es-msg-access-step-active-bg: linear-gradient(135deg, rgba(218, 165, 32, .32) 0%, rgba(139, 69, 19, .28) 100%);--es-msg-access-step-active-color: var(--es-accent-text-on-dark-strong);--es-msg-access-step-active-border: var(--es-border-gold-strong);--es-msg-access-btn-bg: var(--es-msg-access-header-bg);--es-msg-access-btn-bg-hover: linear-gradient(165deg, #6d5020 0%, #5a4020 50%, #3f3018 100%);--es-msg-access-btn-border: var(--es-border-subtle);--es-msg-access-btn-border-hover: var(--es-border-faint);--es-msg-access-btn-shadow: 0 4px 14px rgba(0, 0, 0, .45);--es-msg-access-btn-shadow-hover: 0 8px 22px rgba(0, 0, 0, .55), 0 0 14px var(--es-border-gold-ring-soft);--es-msg-access-link-color: var(--es-accent-hover);--es-msg-access-link-hover: var(--es-accent-text-on-dark-strong);--es-msg-access-note-color: var(--es-text-secondary);--es-msg-audio-stage-bg: #393a3b;--es-msg-audio-stage-border: transparent;--es-msg-audio-subtitle-color: rgba(255, 255, 255, .96);--es-msg-audio-subtitle-shadow: 0 2px 14px rgba(0, 0, 0, .85), 0 1px 4px rgba(0, 0, 0, .95);--es-msg-view-meta-bg: rgba(26, 31, 40, .4);--es-msg-view-meta-border: var(--es-border-faint);--es-msg-audio-viz-bar-bg: linear-gradient(180deg, var(--es-accent-text-on-dark-strong) 0%, #e8c97a 35%, var(--es-accent-gold) 68%, #b8860b 100%);--es-msg-audio-viz-bar-shadow: 0 2px 5px rgba(0, 0, 0, .55);--es-msg-audio-viz-bar-opacity: .95;--es-msg-sender-label-color: var(--es-text-secondary);--es-msg-sender-name-color: var(--es-accent-text-on-dark-strong);--es-msg-privacy-color: var(--es-accent-text-on-dark);--es-msg-privacy-icon-color: var(--es-accent-gold);--es-msg-footer-bg: linear-gradient(180deg, var(--es-bg-raised) 0%, var(--es-bg-surface) 100%);--es-msg-footer-border: var(--es-border-faint);--es-msg-dl-backdrop: rgba(0, 0, 0, .78);--es-msg-dl-modal-bg: var(--es-bg-raised);--es-msg-dl-modal-shadow: 0 24px 48px rgba(0, 0, 0, .55), 0 0 0 1px var(--es-border-subtle);--es-msg-dl-modal-ring: var(--es-border-subtle);--es-msg-dl-title: var(--es-text-primary);--es-msg-dl-close-bg: var(--es-bg-elevated);--es-msg-dl-close-color: var(--es-text-secondary);--es-msg-dl-close-hover-bg: var(--es-bg-interactive-hover);--es-msg-dl-close-hover-color: var(--es-accent-text-on-dark-strong);--es-msg-dl-intro: var(--es-text-secondary);--es-msg-dl-option-border: var(--es-border-subtle);--es-msg-dl-option-hover-border: var(--es-border-subtle);--es-msg-dl-option-hover-bg: var(--es-bg-elevated);--es-msg-dl-option-active-border: var(--es-border-gold-strong);--es-msg-dl-option-active-bg: linear-gradient(135deg, rgba(218, 165, 32, .22) 0%, rgba(139, 69, 19, .2) 100%);--es-msg-dl-option-active-ring: var(--es-border-gold-ring-soft);--es-msg-dl-option-icon-bg: rgba(218, 165, 32, .14);--es-msg-dl-option-icon-color: var(--es-accent-gold);--es-msg-dl-option-active-icon-bg: var(--es-border-gold-soft);--es-msg-dl-option-label: var(--es-text-primary);--es-msg-dl-option-desc: var(--es-text-secondary);--es-msg-dl-subs-bg: var(--es-bg-elevated);--es-msg-dl-subs-border: var(--es-border-subtle);--es-msg-dl-subs-color: var(--es-text-primary);--es-msg-dl-subs-hover-border: var(--es-border-subtle);--es-msg-dl-subs-icon: var(--es-text-muted);--es-msg-dl-actions-border: var(--es-border-faint);--es-msg-dl-btn-ghost-bg: var(--es-bg-elevated);--es-msg-dl-btn-ghost-color: var(--es-text-primary);--es-msg-dl-btn-ghost-hover-bg: var(--es-bg-interactive-hover);--es-msg-dl-radio-accent: var(--es-accent-gold);--es-msg-dl-checkbox-accent: var(--es-accent-gold);--es-msg-dl-progress-backdrop: var(--es-overlay);--es-msg-dl-progress-card-bg: var(--es-bg-raised);--es-msg-dl-progress-title: var(--es-text-primary);--es-msg-dl-progress-hint: var(--es-text-secondary);--es-msg-dl-progress-track: var(--es-bg-interactive-hover);--es-msg-dl-progress-fill: linear-gradient(90deg, #e8c97a, var(--es-accent-gold) 55%, #8b4513);--es-msg-dl-progress-pct: var(--es-text-primary);--es-msg-dl-progress-eta: var(--es-text-secondary)}html[data-theme-disable-transitions],html[data-theme-disable-transitions] *,html[data-theme-disable-transitions] *:before,html[data-theme-disable-transitions] *:after{transition:none!important}html[data-theme=dark],html[data-theme=dark] body.skin-blue{background-color:var(--es-bg-page, #0f1218)!important}html[data-theme=dark] body.skin-blue,html[data-theme=dark] body.skin-blue .wrapper,html[data-theme=dark] body.skin-blue .content-wrapper,html[data-theme=dark] body.skin-blue .content{background-color:var(--es-panel-content-bg)!important;color:var(--es-text-primary)}html[data-theme=dark] .main-sidebar,html[data-theme=dark] body.skin-blue .main-sidebar{background-color:var(--es-panel-sidebar-bg)!important;border-right:1px solid var(--es-border-subtle)}html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll{background-color:var(--es-panel-sidebar-nav-scroll-bg, #111823)!important}html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link svg{color:currentColor!important}html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link.disabled.fw-bold{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important;opacity:1}html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:hover:not(.disabled),html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:focus-visible:not(.disabled),html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link.active:not(.disabled){color:#e2e8f0!important;background-color:#ffffff0f!important}html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:hover:not(.disabled) svg,html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:focus-visible:not(.disabled) svg,html[data-theme=dark] .main-sidebar .sidebar .sidebar-nav-scroll .nav-link.active:not(.disabled) svg{color:#e2e8f0!important}html[data-theme=dark] .main-sidebar .sidebar .sidebar-user-panel .info p{color:var(--es-panel-sidebar-user-name-color, #ebecee)!important}html[data-theme=dark] .content-header .user-menu .nav-link>span.d-none.d-sm-inline{color:var(--es-panel-sidebar-user-name-color, #ebecee)!important}html[data-theme=dark] .content-header .user-menu .nav-link:hover>span.d-none.d-sm-inline,html[data-theme=dark] .content-header .user-menu .nav-link:focus>span.d-none.d-sm-inline{color:var(--es-panel-sidebar-user-name-color, #ebecee)!important}html[data-theme=dark] .content-header .user-menu>.nav-link.dropdown-toggle:after,html[data-theme=dark] .content-header .user-menu>.nav-link.dropdown-toggle:hover:after,html[data-theme=dark] .content-header .user-menu>.nav-link.dropdown-toggle:focus:after{color:var(--es-panel-accent-icon-color, #e1b768)!important;border-top-color:currentColor!important}html[data-theme=dark] .skin-blue .sidebar-menu>li.header{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:transparent!important;opacity:.72}html[data-theme=dark] .skin-blue .sidebar-menu>li>a{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .skin-blue .sidebar-menu>li.active>a,html[data-theme=dark] .skin-blue .sidebar-menu>li>a:hover{color:#e2e8f0!important;background:#ffffff0f!important}html[data-theme=dark] .main-header.content-header,html[data-theme=dark] .content-header{background:var(--es-panel-topbar-bg, #0c111a)!important;border-bottom-color:var(--es-border-subtle)!important}html[data-theme=dark] .main-header .navbar,html[data-theme=dark] .skin-blue .main-header .navbar{background-color:transparent!important}html[data-theme=dark] .logo-overlay{background-color:var(--es-panel-topbar-bg, #0c111a)!important}html[data-theme=dark] .mobile-header-row{background-color:var(--es-panel-topbar-bg, #0c111a)!important;border-bottom-color:var(--es-border-subtle)!important}html[data-theme=dark] .quick-nav-container .quick-nav-item{color:#b8c4d4!important}html[data-theme=dark] .quick-nav-container .quick-nav-item svg{color:#b8c4d4!important}html[data-theme=dark] .quick-nav-container .quick-nav-item .nav-text{color:#a3aec0!important}html[data-theme=dark] .quick-nav-container .quick-nav-item:hover{color:var(--es-text-primary, #f1f5f9)!important;background:#ffffff0f!important;box-shadow:none!important}html[data-theme=dark] .quick-nav-container .quick-nav-item:hover svg{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .quick-nav-container .quick-nav-item:hover .nav-text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .quick-nav-container .quick-nav-item.active,html[data-theme=dark] .quick-nav-container .quick-nav-item.active:hover,html[data-theme=dark] .quick-nav-container .quick-nav-project>.quick-nav-item.active,html[data-theme=dark] .quick-nav-container .quick-nav-project>.quick-nav-item.active:hover,html[data-theme=dark] .quick-nav-container .quick-nav-messages>.quick-nav-item.active,html[data-theme=dark] .quick-nav-container .quick-nav-messages>.quick-nav-item.active:hover,html[data-theme=dark] .quick-nav-container .quick-nav-albums>.quick-nav-item.active,html[data-theme=dark] .quick-nav-container .quick-nav-albums>.quick-nav-item.active:hover,html[data-theme=dark] .quick-nav-container .quick-nav-admin>.quick-nav-item.active,html[data-theme=dark] .quick-nav-container .quick-nav-admin>.quick-nav-item.active:hover,html[data-theme=dark] .quick-nav-container .quick-nav-cloud>.quick-nav-item.active,html[data-theme=dark] .quick-nav-container .quick-nav-cloud>.quick-nav-item.active:hover{background:#ffffff1f!important;box-shadow:none!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .quick-nav-container .quick-nav-item.active svg,html[data-theme=dark] .quick-nav-container .quick-nav-item.active:hover svg{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .quick-nav-container .quick-nav-item.active .nav-text,html[data-theme=dark] .quick-nav-container .quick-nav-item.active:hover .nav-text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .quick-nav-dropdown-menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important}html[data-theme=dark] .quick-nav-dropdown-item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .quick-nav-dropdown-item svg{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .quick-nav-dropdown-item:hover{background-color:var(--es-dropdown-panel-item-hover-bg, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .quick-nav-dropdown-menu .quick-nav-dropdown-item.active,html[data-theme=dark] .quick-nav-dropdown-item.active{background-color:#e1b7682e!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .quick-nav-dropdown-item.active svg{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .navbar-nav.d-flex.flex-row .nav-item:not(:last-child):after,html[data-theme=dark] .content-header .navbar-nav .nav-item:not(:last-child):after{background-color:var(--es-panel-topbar-divider-color, #36302f)!important}html[data-theme=dark] .content-header .notifications-menu>.nav-link,html[data-theme=dark] .content-header .credits-menu>.nav-link,html[data-theme=dark] .content-header .plans-menu>.nav-link,html[data-theme=dark] .mobile-top-nav .notifications-menu>.nav-link,html[data-theme=dark] .mobile-top-nav .credits-menu>.nav-link,html[data-theme=dark] .mobile-top-nav .plans-menu>.nav-link{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .content-header .notifications-menu>.nav-link svg,html[data-theme=dark] .content-header .credits-menu>.nav-link svg,html[data-theme=dark] .content-header .plans-menu>.nav-link svg,html[data-theme=dark] .mobile-top-nav .notifications-menu>.nav-link svg,html[data-theme=dark] .mobile-top-nav .credits-menu>.nav-link svg,html[data-theme=dark] .mobile-top-nav .plans-menu>.nav-link svg{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .content-header .dropdown-menu.ES-dropdown-panel.show,html[data-theme=dark] .mobile-top-nav .dropdown-menu.ES-dropdown-panel.show{background-color:var(--es-dropdown-panel-bg)!important;border-color:var(--es-dropdown-panel-border)!important;box-shadow:var(--es-dropdown-panel-shadow)!important}html[data-theme=dark] .content-header .dropdown-menu.ES-dropdown-panel--user.show,html[data-theme=dark] .mobile-top-nav .dropdown-menu.ES-dropdown-panel--user.show{background-color:var(--es-panel-user-menu-bg, #1a1f28)!important}html[data-theme=dark] .content-header .dropdown-menu.show:has(.UM-user-menu),html[data-theme=dark] .mobile-top-nav .user-menu .dropdown-menu:has(.UM-user-menu){background-color:var(--es-panel-user-menu-bg, #1a1f28)!important;border-color:var(--es-panel-user-menu-border, #2d3544)!important;box-shadow:0 12px 36px #00000080!important}html[data-theme=dark] .ES-notifications-panel__header{color:var(--es-dropdown-panel-header-color);border-bottom-color:var(--es-dropdown-panel-header-border)}html[data-theme=dark] .ES-notifications-panel__header-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .ES-notifications-panel__item:hover{background:var(--es-dropdown-panel-item-hover-bg)}html[data-theme=dark] .ES-notifications-panel__item-title{color:var(--es-dropdown-panel-item-color)}html[data-theme=dark] .ES-notifications-panel__item-message,html[data-theme=dark] .ES-notifications-panel__item-date,html[data-theme=dark] .ES-notifications-panel__empty,html[data-theme=dark] .ES-notifications-panel__footer{color:var(--es-dropdown-panel-footer-color)}html[data-theme=dark] .ES-notifications-panel__item-link{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .ES-notifications-panel__item-link:hover{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .ES-notifications-panel__footer{border-top-color:var(--es-dropdown-panel-header-border);background:var(--es-dropdown-panel-footer-bg)}html[data-theme=dark] .ES-notifications-panel__item-icon-wrap.text-info{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .UM-user-menu.dropdown-menu-content{background:var(--es-panel-user-menu-bg, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .UM-user-menu__header{border-bottom-color:var(--es-panel-user-menu-border, #2d3544)}html[data-theme=dark] .UM-user-menu__avatar,html[data-theme=dark] .UM-user-menu__header .user-menu-dropdown-avatar{border-color:var(--es-panel-accent-icon-color, #e1b768)!important;box-shadow:0 2px 10px #00000059!important}html[data-theme=dark] .content-header .user-image,html[data-theme=dark] .content-header .user-image.receiver-photo-placeholder,html[data-theme=dark] .content-header .user-menu .nav-link:hover .user-image,html[data-theme=dark] .content-header .user-menu .nav-link:focus .user-image,html[data-theme=dark] .mobile-top-nav .user-image,html[data-theme=dark] .mobile-top-nav .user-image.receiver-photo-placeholder,html[data-theme=dark] .mobile-top-nav .user-menu .nav-link:hover .user-image,html[data-theme=dark] .mobile-top-nav .user-menu .nav-link:focus .user-image,html[data-theme=dark] .mobile-nav-row .user-image,html[data-theme=dark] .mobile-nav-row .user-image.receiver-photo-placeholder,html[data-theme=dark] .mobile-nav-row .user-menu .nav-link:hover .user-image,html[data-theme=dark] .mobile-nav-row .user-menu .nav-link:focus .user-image,html[data-theme=dark] .dropdown-menu-content .dropdown-header .user-menu-dropdown-avatar,html[data-theme=dark] .dropdown-menu-content .dropdown-header img.user-menu-dropdown-avatar,html[data-theme=dark] .dropdown-menu-content .dropdown-header .receiver-photo-placeholder.user-menu-dropdown-avatar,html[data-theme=dark] .user-panel>.image>img,html[data-theme=dark] .user-panel>.image>.receiver-photo-placeholder,html[data-theme=dark] .memorial-root .memorial-topbar-user .user-image,html[data-theme=dark] .memorial-root .memorial-topbar-user .user-image.receiver-photo-placeholder,html[data-theme=dark] .memorial-root .memorial-topbar-user .nav-link:hover .user-image,html[data-theme=dark] .memorial-root .memorial-topbar-user .nav-link:focus .user-image,html[data-theme=dark] .PP-profile-personal .PP-hero__avatar-wrap .IMG-profile,html[data-theme=dark] .PP-profile-personal .PP-hero__avatar-wrap .receiver-photo-placeholder,html[data-theme=dark] .PP-profile-personal .PP-hero__avatar-wrap .RM-form-group-image{border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .UM-user-menu__header .receiver-photo-placeholder.user-menu-dropdown-avatar{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .UM-user-menu__name{color:var(--es-panel-sidebar-user-name-color, #ebecee)}html[data-theme=dark] .UM-user-menu__meta{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .UM-user-menu__meta-icon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .UM-user-menu__stats{background:var(--es-panel-user-menu-bg-muted, #151a22)}html[data-theme=dark] a.UM-user-menu__stat:hover{background:#ffffff0f}html[data-theme=dark] .UM-user-menu__stat-divider{background:var(--es-panel-user-menu-border, #2d3544)}html[data-theme=dark] .UM-user-menu__stat-icon--credits,html[data-theme=dark] .UM-user-menu__stat-icon--plan{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .UM-user-menu__stat-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .UM-user-menu__stat-label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .UM-user-menu__storage{border-color:var(--es-panel-user-menu-border, #2d3544);background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .UM-user-menu__storage-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .UM-user-menu__storage-title-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .UM-user-menu__storage-values,html[data-theme=dark] .UM-user-menu__storage-hint{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .UM-user-menu__storage-progress{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .UM-user-menu__storage-progress-bar{background:linear-gradient(90deg,#0d9488,#14b8a6)}html[data-theme=dark] .UM-user-menu__storage-progress-bar--full{background:linear-gradient(90deg,#dc2626,#ef4444)}html[data-theme=dark] .UM-user-menu__storage-btn{border-color:var(--es-panel-user-menu-border, #2d3544);background:var(--es-panel-user-menu-bg-muted, #151a22);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .UM-user-menu__storage-btn:hover{background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .UM-user-menu__storage-btn-icon,html[data-theme=dark] .UM-user-menu__storage-btn-chevron{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .UM-user-menu__referral{background:var(--es-panel-user-menu-referral-bg)}html[data-theme=dark] .UM-user-menu__referral:hover{filter:brightness(1.06)}html[data-theme=dark] .UM-user-menu__referral-icon-wrap{background:var(--es-panel-user-menu-referral-icon-bg, #8a6b2e)}html[data-theme=dark] .UM-user-menu__referral-text strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .UM-user-menu__referral-text span{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .UM-user-menu__referral-chevron{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .UM-user-menu__nav{border-top-color:var(--es-panel-user-menu-border, #2d3544)}html[data-theme=dark] .UM-user-menu__nav-item,html[data-theme=dark] .UM-user-menu__logout{border-bottom-color:var(--es-panel-user-menu-border, #2d3544)}html[data-theme=dark] .UM-user-menu__nav-item:hover,html[data-theme=dark] .UM-user-menu__logout:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .UM-user-menu__nav-icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .UM-user-menu__nav-text strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .UM-user-menu__nav-text span{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .UM-user-menu__nav-chevron{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .UM-user-menu__logout-icon,html[data-theme=dark] .UM-user-menu__logout .UM-user-menu__nav-text strong,html[data-theme=dark] .UM-user-menu__nav-chevron--logout{color:var(--es-panel-user-menu-danger, #f87171)}@media (max-width: 767px){html[data-theme=dark] #UM-user-menu-dropdown-mobile .UM-user-menu__nav-item{border-right-color:var(--es-panel-user-menu-border, #2d3544)}html[data-theme=dark] #UM-user-menu-dropdown-mobile .UM-user-menu__logout{border-top-color:var(--es-panel-user-menu-border, #2d3544)}}html[data-theme=dark] .logo-overlay.d-none.d-md-block{box-shadow:0 4px 12px #53535366!important}html[data-theme=dark] body:before{background:var(--es-body-backdrop)}html[data-theme=dark] .box{background:var(--es-bg-surface)!important;border-color:var(--es-border-subtle)!important;color:var(--es-text-primary)}html[data-theme=dark] .box-header{background:var(--es-bg-elevated)!important;color:var(--es-text-primary)!important;border-bottom-color:var(--es-border-subtle)!important}html[data-theme=dark] .box-body{background:var(--es-bg-surface)!important;color:var(--es-text-primary)}html[data-theme=dark] .box-footer{background:var(--es-bg-muted)!important;border-top-color:var(--es-border-subtle)!important}html[data-theme=dark] section.content-header{background:var(--es-bg-surface, #1a1f28);color:var(--es-text-primary, #f1f5f9);border-bottom:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content-header h1,html[data-theme=dark] section.content-header h1 small{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content-header .breadcrumb-item,html[data-theme=dark] section.content-header .breadcrumb-item a{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content-header .breadcrumb-item.active{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content-header .breadcrumb-item+.breadcrumb-item:before{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .ADM-dashboard-section-title{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ADM-dashboard-overview{background:var(--es-bg-muted, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ADM-kpi-breakdown-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ADM-kpi-breakdown-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-dashboard-period-selector .btn-secondary{background:var(--es-bg-muted, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-dashboard-period-selector .btn-secondary:hover,html[data-theme=dark] .ADM-dashboard-period-selector .btn-secondary:focus{background:var(--es-bg-elevated, #2a3140);border-color:var(--es-border-strong, #3d4654);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .box.box-primary .box-header,html[data-theme=dark] .box.box-success .box-header,html[data-theme=dark] .box.box-warning .box-header,html[data-theme=dark] .box.box-danger .box-header,html[data-theme=dark] .box.box-info .box-header{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .box.box-primary .box-title,html[data-theme=dark] .box.box-success .box-title,html[data-theme=dark] .box.box-warning .box-title,html[data-theme=dark] .box.box-danger .box-title,html[data-theme=dark] .box.box-info .box-title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content .table thead th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content .table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content .table-hover>tbody>tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content code{color:var(--es-accent-hover, #e8b84a);background:var(--es-bg-muted, #151a22);border-radius:4px;padding:.1em .35em}html[data-theme=dark] .form-select{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .form-select:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] .info-box{background:var(--es-bg-surface, #1a1f28)!important;border:1px solid var(--es-border-subtle, #2d3544);box-shadow:none}html[data-theme=dark] .info-box-text{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .info-box-number{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .info-box .progress-description{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .label.label-default{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .label.label-success{background-color:#22c55e33!important;color:#86efac!important}html[data-theme=dark] .label.label-danger{background-color:#f8717133!important;color:#fca5a5!important}html[data-theme=dark] .label.label-warning{background-color:#fbbf2433!important;color:#fcd34d!important}html[data-theme=dark] .label.label-info{background-color:#60a5fa33!important;color:#93c5fd!important}html[data-theme=dark] .label.label-primary{background-color:#60a5fa38!important;color:#93c5fd!important}html[data-theme=dark] section.content .btn-primary,html[data-theme=dark] .btn.btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important;border-radius:var(--es-btn-border-radius, 8px)!important}html[data-theme=dark] section.content .btn-primary:hover:not(:disabled),html[data-theme=dark] .btn.btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] section.content .btn:not(.btn-flat),html[data-theme=dark] .modal-content .btn:not(.btn-flat),html[data-theme=dark] .modal-edit-content .btn:not(.btn-flat),html[data-theme=dark] .modal-footer .btn:not(.btn-flat),html[data-theme=dark] .ADM-fixed-modal-panel .btn:not(.btn-flat){border-radius:var(--es-btn-border-radius, 8px)!important}html[data-theme=dark] .SML-btn-add a.btn,html[data-theme=dark] .SML-btn-add button.btn,html[data-theme=dark] .LV-btn-add-video a.btn,html[data-theme=dark] .LV-btn-add-video button.btn,html[data-theme=dark] .RM-btn-add-receiver button.btn,html[data-theme=dark] .my-projects-btn-add>a.btn-primary{border-radius:50%!important}html[data-theme=dark] section.content .btn-secondary,html[data-theme=dark] section.content .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content .btn-secondary:hover:not(:disabled),html[data-theme=dark] section.content .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] section.content .btn-warning{background:#b45309!important;border-color:#92400e!important;color:#fff!important}html[data-theme=dark] section.content .btn-warning:hover:not(:disabled){background:#d97706!important;border-color:#b45309!important}html[data-theme=dark] section.content .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] section.content .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] section.content .btn-success{background:#15803d!important;border-color:#166534!important;color:#fff!important}html[data-theme=dark] section.content .btn-success:hover:not(:disabled){background:#16a34a!important;border-color:#15803d!important}html[data-theme=dark] section.content .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content .text-dark{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content .bg-white{background-color:var(--es-bg-surface, #1a1f28)!important}html[data-theme=dark] section.content .bg-light{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] .metrics-card{background:var(--es-bg-surface, #1a1f28)!important;border:1px solid var(--es-border-subtle, #2d3544);box-shadow:none}html[data-theme=dark] .metrics-card-title{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .metrics-card-value{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .metrics-card-subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .skeleton-card{background:var(--es-bg-elevated, #222833)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] .metrics-filters .card-header,html[data-theme=dark] section.content .card-header{background-color:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content .card{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content .card-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content .card-header h5,html[data-theme=dark] .metrics-filters .form-label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .metrics-table thead th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .metrics-table tbody tr:hover{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .ADM-email-test-box.box-primary{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ADM-email-test-box .box-header.with-border{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ADM-email-test-box .box-title,html[data-theme=dark] .ADM-email-test-box .box-title svg{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ADM-email-test-box .ADM-email-test-box-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-email-test-box-body p strong{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .ADM-email-test-category__header{background-color:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ADM-email-test-category--spaced{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ADM-email-test-category__title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .ADM-email-test-catalog .table tbody td strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-email-test-catalog select.form-control,html[data-theme=dark] .ADM-email-test-form select.form-control{color-scheme:dark}html[data-theme=dark] .ADM-email-test-catalog select.form-control option,html[data-theme=dark] .ADM-email-test-form select.form-control option{background:var(--es-bg-elevated, #222833);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-email-test-box .alert-success{--bs-alert-color: #6ee7a8;--bs-alert-bg: rgba(34, 197, 94, .14);--bs-alert-border-color: rgba(74, 222, 128, .35)}html[data-theme=dark] .ADM-email-test-box .alert-success .small{color:#6ee7a8e6!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .ADM-pickup-schedule-form-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .form-group>label:not(.ADM-pickup-day-chip){color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .form-text,html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog input[type=time],html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog input[type=number]{color-scheme:dark}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog input[type=checkbox]:not(.ADM-pickup-day-chip__input){accent-color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .ADM-pickup-day-chip{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .ADM-pickup-day-chip--selected{border-color:var(--es-accent, #daa520);background-color:#daa52024}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .ADM-pickup-day-chip__input{accent-color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-pickup-modal-schedule-form-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-music-modal-form-dialog .ADM-music-form-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-music-modal-form-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-music-modal-form-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-music-modal-form-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-music-modal-form-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-music-modal-form-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-music-modal-form-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-music-modal-form-dialog label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-music-modal-form-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-music-modal-form-dialog .form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-music-modal-form-dialog input[type=file]{color-scheme:dark}html[data-theme=dark] #adm-music-modal-form-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-music-modal-form-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-music-modal-form-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-music-modal-form-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-music-modal-detail-dialog .ADM-music-detail-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-music-modal-detail-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-music-modal-detail-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-music-modal-detail-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-music-modal-detail-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-music-modal-detail-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-music-modal-detail-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-music-modal-detail-dialog label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-music-modal-detail-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-music-modal-detail-dialog .form-control-static{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-music-modal-detail-dialog .form-control-static a{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #adm-music-modal-detail-dialog .form-control-static a:hover{color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-music-modal-detail-dialog code{color:var(--es-accent-hover, #e8b84a);background:var(--es-bg-muted, #151a22);border-radius:4px;padding:.1em .35em}html[data-theme=dark] #adm-music-modal-detail-dialog .ADM-music-license-pre{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-music-modal-detail-dialog .ADM-music-detail-audio{color-scheme:dark;filter:none}html[data-theme=dark] #adm-music-modal-detail-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-music-modal-detail-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .ADM-baileys-send-modal.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-baileys-send-modal-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-baileys-send-modal-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-baileys-send-modal-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog label,html[data-theme=dark] #adm-baileys-send-modal-dialog .form-check-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-baileys-send-modal-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .form-control:focus{border-color:var(--es-accent, #daa520)!important;background:var(--es-bg-elevated, #222833)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .form-control::placeholder{color:var(--es-text-secondary, #94a3b8);opacity:.85}html[data-theme=dark] #adm-baileys-send-modal-dialog .form-control.is-invalid{border-color:#f87171!important}html[data-theme=dark] #adm-baileys-send-modal-dialog input[type=number],html[data-theme=dark] #adm-baileys-send-modal-dialog input[type=file]{color-scheme:dark}html[data-theme=dark] #adm-baileys-send-modal-dialog .ADM-baileys-send-file-input{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .ADM-baileys-send-file-input::file-selector-button{background:var(--es-bg-interactive-hover, #323a4a);border:1px solid var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);border-radius:4px;margin-right:.75rem;padding:.25rem .65rem}html[data-theme=dark] #adm-baileys-send-modal-dialog .form-check-input{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-baileys-send-modal-dialog .form-check-input:checked{background-color:var(--es-accent, #daa520);border-color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-baileys-send-modal-dialog .ADM-baileys-send-type-tab.btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .ADM-baileys-send-type-tab.btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .ADM-baileys-send-type-tab.btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .ADM-baileys-send-type-tab.btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .btn-success{background:linear-gradient(135deg,#2d6a3e,#1e4629)!important;border-color:#1e4629!important;color:#fff!important}html[data-theme=dark] #adm-baileys-send-modal-dialog .btn-success:hover:not(:disabled){background:linear-gradient(135deg,#3a7d4c,#16351f)!important;border-color:#16351f!important}html[data-theme=dark] section.content .admin-filters-row{background-color:var(--es-bg-muted, #151a22)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content .admin-filters-row label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content:has(.ADM-user-credits-box) .container-fluid h2,html[data-theme=dark] section.content:has(.ADM-user-credits-box) .container-fluid p{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content:has(.ADM-user-credits-box) .container-fluid p.text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content .btn-info{background:#0369a1!important;border-color:#075985!important;color:#fff!important}html[data-theme=dark] section.content .btn-info:hover:not(:disabled){background:#0284c7!important;border-color:#0369a1!important}html[data-theme=dark] section.content .input-group-addon{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content .pagination .page-link,html[data-theme=dark] section.content .pagination button.page-link{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content .pagination .page-item.active .page-link,html[data-theme=dark] section.content .pagination .page-item.active button.page-link{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] section.content .pagination .page-item.disabled .page-link,html[data-theme=dark] section.content .pagination .page-item.disabled button.page-link:disabled{background:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)!important;opacity:.7}html[data-theme=dark] section.content .pagination .page-link:hover:not(:disabled),html[data-theme=dark] section.content .pagination button.page-link:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ADM-user-credits-box.box-primary{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ADM-user-credits-box .box-header.with-border{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ADM-user-credits-box .box-title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ADM-user-credits-box .box-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-user-credits-box .admin-filters-row .form-control,html[data-theme=dark] .ADM-user-credits-box .admin-filters-row select.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ADM-user-credits-box .admin-filters-row input[type=date]{color-scheme:dark}html[data-theme=dark] .ADM-user-credits-box .admin-filters-row select.form-control option{background:var(--es-bg-elevated, #222833);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-users-box.box-primary{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ADM-users-box .box-header.with-border{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ADM-users-box .box-title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ADM-users-box .box-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-users-box .ADM-users-box__filter label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ADM-users-box .ADM-users-box__filters .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ADM-users-box .ADM-users-box__filters select.form-control option{background:var(--es-bg-elevated, #222833);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-users-box .ADM-users-box__filters .input-group-addon{background:var(--es-bg-interactive, #2a3140)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ADM-user-credits-box .ADM-user-credits-id-cell{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .ADM-user-credits-box .ADM-user-credits-loading .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-confirm-banner--warning,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-confirm-banner--danger{margin-top:0}html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-confirm-banner--warning .modal-confirm-banner__text,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .ADM-user-credits-detail-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .modal-header-container,html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-header-container,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .modal-edit-body,html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-edit-body,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .modal-edit-footer,html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-edit-footer,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .modal-title,html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-title,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .modal-close,html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-close,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #adm-user-credits-modal-refund-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #adm-user-credits-modal-discount-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-user-credits-modal-detail-dialog strong,html[data-theme=dark] #adm-user-credits-modal-refund-dialog strong,html[data-theme=dark] #adm-user-credits-modal-discount-dialog strong{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .ADM-user-credits-mono{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #adm-user-credits-modal-refund-dialog .ADM-user-credits-refund-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-user-credits-modal-refund-dialog .btn-warning{background:#ca8a04!important;border-color:#a16207!important;color:#fff!important}html[data-theme=dark] #adm-user-credits-modal-refund-dialog .btn-warning:hover:not(:disabled){background:#eab308!important;border-color:#ca8a04!important}html[data-theme=dark] #adm-user-credits-modal-discount-dialog .ADM-user-credits-discount-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-user-credits-modal-discount-dialog .ADM-user-credits-discount-options label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-user-credits-modal-discount-dialog input[type=radio]{accent-color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-user-credits-modal-discount-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-user-credits-modal-discount-dialog .form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-user-credits-modal-discount-dialog .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #adm-user-credits-modal-discount-dialog .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .btn-default,html[data-theme=dark] #adm-user-credits-modal-refund-dialog .btn-default,html[data-theme=dark] #adm-user-credits-modal-discount-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-user-credits-modal-detail-dialog .btn-default:hover:not(:disabled),html[data-theme=dark] #adm-user-credits-modal-refund-dialog .btn-default:hover:not(:disabled),html[data-theme=dark] #adm-user-credits-modal-discount-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .admin-logs-viewer .content-header{background-color:var(--es-bg-surface, #1a1f28)!important;box-shadow:0 2px 8px #00000047}html[data-theme=dark] .admin-logs-viewer .log-message-full,html[data-theme=dark] .admin-logs-viewer .log-value,html[data-theme=dark] .admin-logs-viewer .log-json{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9);border-left-color:var(--es-accent, #daa520)}html[data-theme=dark] .admin-logs-viewer .log-details strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .box-title,html[data-theme=dark] .content-header h1,html[data-theme=dark] .content-header h1 small{color:var(--es-text-primary)!important}html[data-theme=dark] .small-box.bg-aqua{background:var(--es-panel-kpi-aqua-gradient)!important;border:1px solid var(--es-panel-kpi-aqua-border)!important;color:#fff!important}html[data-theme=dark] .small-box.bg-aqua>.small-box-footer{border-top:1px solid var(--es-panel-kpi-aqua-border)!important}html[data-theme=dark] .small-box.bg-yellow{background:var(--es-panel-kpi-yellow-gradient)!important;border:1px solid var(--es-panel-kpi-yellow-border)!important;color:#fff!important}html[data-theme=dark] .small-box.bg-yellow>.small-box-footer{border-top:1px solid var(--es-panel-kpi-yellow-border)!important}html[data-theme=dark] .small-box.bg-teal{background:var(--es-panel-kpi-teal-gradient)!important;border:1px solid var(--es-panel-kpi-teal-border)!important;color:#fff!important}html[data-theme=dark] .small-box.bg-teal>.small-box-footer{border-top:1px solid var(--es-panel-kpi-teal-border)!important}html[data-theme=dark] .small-box.bg-green{background:var(--es-panel-kpi-green-gradient)!important;border:1px solid var(--es-panel-kpi-green-border)!important;color:#fff!important}html[data-theme=dark] .small-box.bg-green>.small-box-footer{border-top:1px solid var(--es-panel-kpi-green-border)!important}html[data-theme=dark] section.content.control-panel .control-panel-resume-row .control-panel-resume-skeleton{background:var(--es-bg-elevated, #222833)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.control-panel .control-panel-resume-row .control-panel-resume-skeleton>.small-box-footer{background:var(--es-bg-muted, #151a22)!important;border-top:1px solid var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.control-panel .control-panel-resume-row .control-panel-resume-skeleton .skeleton{background-color:var(--es-bg-muted, #151a22)}html[data-theme=dark] section.content.control-panel .control-panel-resume-row .control-panel-resume-skeleton .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}html[data-theme=dark] section.content.control-panel .skeleton-user-item .skeleton{background-color:var(--es-bg-muted, #151a22)}html[data-theme=dark] section.content.control-panel .skeleton-user-item .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}html[data-theme=dark] section.content.control-panel .receivers-list-mobile .skeleton-item-mobile{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.control-panel .receivers-list-mobile .skeleton-avatar-mobile,html[data-theme=dark] section.content.control-panel .receivers-list-mobile .skeleton-name,html[data-theme=dark] section.content.control-panel .receivers-list-mobile .skeleton-lastname,html[data-theme=dark] section.content.control-panel .receivers-list-mobile .skeleton-relationship{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] section.content.control-panel .receivers-list-mobile .skeleton-item-mobile .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent)}html[data-theme=dark] .badge.bg-primary{background-color:var(--es-badge-primary-bg)!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .badge.bg-secondary{background-color:var(--es-badge-secondary-bg)!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .badge.bg-success{background-color:var(--es-badge-success-bg)!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .badge.bg-danger{background-color:var(--es-badge-danger-bg)!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .badge.bg-warning,html[data-theme=dark] .badge.bg-warning.text-dark{background-color:var(--es-badge-warning-bg)!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .badge.bg-info{background-color:var(--es-badge-info-bg)!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .badge.bg-dark{background-color:var(--es-badge-dark-bg)!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .badge.bg-light{background-color:#3d4349!important;color:var(--es-badge-fg-on-solid)!important}html[data-theme=dark] .modal-overlay>.modal-dialog>.modal-content,html[data-theme=dark] .modal-overlay>.modal-dialog>.modal-content.modal-edit-content,html[data-theme=dark] .modal-overlay>.modal-content,html[data-theme=dark] .modal-overlay>.modal-container,html[data-theme=dark] .modal-overlay .modal-edit-content,html[data-theme=dark] .modal.fade.show .modal-dialog>.modal-content,html[data-theme=dark] .modal.fade.in .modal-dialog>.modal-content,html[data-theme=dark] .complete-profile-modal-content,html[data-theme=dark] .credit-modal-container,html[data-theme=dark] .msg-view-dl-modal{box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] .modal-overlay>.modal-dialog>.modal-content,html[data-theme=dark] .modal-overlay>.modal-content,html[data-theme=dark] .modal-overlay .modal-edit-content,html[data-theme=dark] .modal-edit-content{background:var(--es-bg-surface)!important;color:var(--es-text-primary);border-color:var(--es-border-subtle)}html[data-theme=dark] .modal-header-container,html[data-theme=dark] .modal-edit-body{color:var(--es-text-primary)}html[data-theme=dark] .modal-header-container{border-bottom:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] .modal-title{color:var(--es-text-primary)!important}html[data-theme=dark] .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle)}html[data-theme=dark] .modal-edit-footer.modal-edit-footer--row,html[data-theme=dark] .modal-edit-footer.modal-edit-footer--toolbar{background:transparent!important}html[data-theme=dark] .modal-backdrop.show,html[data-theme=dark] .modal-backdrop.fade.in,html[data-theme=dark] .modal-backdrop.fade.show{opacity:.72}html[data-theme=dark] .modal.show .modal-content,html[data-theme=dark] .modal.fade.in .modal-content,html[data-theme=dark] .modal.fade.show .modal-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .modal.show .modal-header,html[data-theme=dark] .modal.fade.in .modal-header,html[data-theme=dark] .modal.fade.show .modal-header{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .modal.show .modal-body,html[data-theme=dark] .modal.fade.in .modal-body,html[data-theme=dark] .modal.fade.show .modal-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal.show .modal-footer,html[data-theme=dark] .modal.fade.in .modal-footer,html[data-theme=dark] .modal.fade.show .modal-footer,html[data-theme=dark] .modal-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .modal.show .modal-title,html[data-theme=dark] .modal.fade.in .modal-title,html[data-theme=dark] .modal.fade.show .modal-title,html[data-theme=dark] .modal.show .modal-header h4,html[data-theme=dark] .modal.fade.in .modal-header h4,html[data-theme=dark] .modal.fade.show .modal-header h4,html[data-theme=dark] .modal.show .modal-header h5,html[data-theme=dark] .modal.fade.in .modal-header h5,html[data-theme=dark] .modal.fade.show .modal-header h5{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .modal .close,html[data-theme=dark] .modal .btn-close{color:var(--es-text-secondary, #94a3b8);opacity:1;text-shadow:none}html[data-theme=dark] .modal .close:hover,html[data-theme=dark] .modal .btn-close:hover{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal-overlay>.modal-content .modal-header,html[data-theme=dark] .modal-overlay>.modal-content .modal-body,html[data-theme=dark] .modal-overlay>.modal-content .modal-footer{background:transparent;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .modal-overlay>.modal-content .modal-header h4,html[data-theme=dark] .modal-overlay>.modal-content .modal-header h5{color:var(--es-text-primary, #f1f5f9);margin:0}html[data-theme=dark] .modal-overlay>.modal-content .modal-header .close{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .modal-overlay>.modal-content .modal-header .close:hover{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal-overlay>.modal-content .form-control-static{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal .nav-tabs{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .modal .nav-tabs>li>a{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .modal .nav-tabs>li>a:hover{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal .nav-tabs>li.active>a,html[data-theme=dark] .modal .nav-tabs>li.active>a:hover,html[data-theme=dark] .modal .nav-tabs>li.active>a:focus{color:var(--es-text-primary, #f1f5f9);background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);border-bottom-color:transparent}html[data-theme=dark] .modal .tab-content{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal-content .table,html[data-theme=dark] .modal-edit-content .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal-content .table thead th,html[data-theme=dark] .modal-edit-content .table thead th,html[data-theme=dark] .modal-content .table-light,html[data-theme=dark] .modal-edit-content .table-light{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .modal-content .table-striped>tbody>tr:nth-of-type(odd)>*,html[data-theme=dark] .modal-edit-content .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal-content .table-striped>tbody>tr:nth-of-type(2n)>*,html[data-theme=dark] .modal-edit-content .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal-content .table>:not(caption)>*>*,html[data-theme=dark] .modal-edit-content .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .modal-content label,html[data-theme=dark] .modal-edit-content label,html[data-theme=dark] .modal-body label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .modal-close{background-color:var(--es-accent, #daa520);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .modal-close:hover:not(:disabled){background-color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .modal-content .modal-confirm-banner--warning,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--warning,html[data-theme=dark] .ADM-fixed-modal-panel .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2447}html[data-theme=dark] .modal-content .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] .modal-content .modal-confirm-banner--warning .modal-confirm-banner__text,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--warning .modal-confirm-banner__text,html[data-theme=dark] .ADM-fixed-modal-panel .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] .ADM-fixed-modal-panel .modal-confirm-banner--warning .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .modal-content .modal-confirm-banner--danger,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--danger,html[data-theme=dark] .ADM-fixed-modal-panel .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717147}html[data-theme=dark] .modal-content .modal-confirm-banner--danger .modal-confirm-banner__title,html[data-theme=dark] .modal-content .modal-confirm-banner--danger .modal-confirm-banner__text,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--danger .modal-confirm-banner__title,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--danger .modal-confirm-banner__text,html[data-theme=dark] .ADM-fixed-modal-panel .modal-confirm-banner--danger .modal-confirm-banner__title,html[data-theme=dark] .ADM-fixed-modal-panel .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .modal-content .modal-confirm-banner--success,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--success{background:#22c55e1f;border-color:#22c55e47}html[data-theme=dark] .modal-content .modal-confirm-banner--success .modal-confirm-banner__title,html[data-theme=dark] .modal-content .modal-confirm-banner--success .modal-confirm-banner__text,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--success .modal-confirm-banner__title,html[data-theme=dark] .modal-edit-content .modal-confirm-banner--success .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .modal-content .modal-confirm-meta__label,html[data-theme=dark] .modal-edit-content .modal-confirm-meta__label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .modal-content .modal-confirm-meta__value,html[data-theme=dark] .modal-edit-content .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ACT-scheduler-modal-json{background:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .ACT-scheduler-modal-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .table thead th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);background-color:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .table tbody tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .table code{color:var(--es-accent-hover, #e8b84a);background:var(--es-bg-muted, #151a22);border-radius:4px;padding:.1em .35em}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #act-modal-scheduler-exec-history-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] .ADM-plans-parameter-values-dialog tr.ADM-plans-parameter-row--inactive td{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .ADM-plans-parameter-values-dialog tr.ADM-plans-parameter-row--inactive code{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .ADM-plans-parameter-values-dialog .ADM-plans-parameter-value-readonly{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .ADM-plans-parameter-values-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);margin-bottom:0}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .table thead th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);background-color:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .table tbody tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .table code{color:var(--es-accent-hover, #e8b84a);background:var(--es-bg-muted, #151a22);border-radius:4px;padding:.1em .35em}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog tr.ADM-plans-parameter-row--inactive>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog tr.ADM-plans-parameter-row--inactive:hover>*{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .form-control,html[data-theme=dark] #adm-plans-modal-parameter-values-dialog select.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .form-control:focus,html[data-theme=dark] #adm-plans-modal-parameter-values-dialog select.form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .form-control:disabled,html[data-theme=dark] #adm-plans-modal-parameter-values-dialog select.form-control:disabled{background:var(--es-bg-muted, #151a22)!important;color:var(--es-text-secondary, #94a3b8)!important;opacity:.85}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-plans-modal-parameter-values-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .ADM-plans-parameter-json-content.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog label code{color:var(--es-accent-hover, #e8b84a);background:var(--es-bg-muted, #151a22);border-radius:4px;padding:.1em .35em}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .ADM-plans-parameter-json-editor-wrap{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .ADM-plans-parameter-json-editor-wrap--invalid{border-color:#f87171}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .help-block{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .invalid-feedback{color:#fca5a5}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-plans-modal-parameter-json-dialog .btn-primary:disabled{opacity:.55}html[data-theme=dark] #adm-parameters-modal-create-dialog .AP-parameters-create-content.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-parameters-modal-create-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-parameters-modal-create-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-parameters-modal-create-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-parameters-modal-create-dialog label,html[data-theme=dark] #adm-parameters-modal-create-dialog .help-block{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-parameters-modal-create-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .form-control:disabled{background:var(--es-bg-muted, #151a22)!important;color:var(--es-text-secondary, #94a3b8)!important;opacity:.85}html[data-theme=dark] #adm-parameters-modal-create-dialog input[type=checkbox]{accent-color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-parameters-modal-create-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-parameters-modal-create-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .AP-parameters-values-content.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-parameters-modal-values-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-parameters-modal-values-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .modal-title .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-parameters-modal-values-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);margin-bottom:0}html[data-theme=dark] #adm-parameters-modal-values-dialog .table thead th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);background-color:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #adm-parameters-modal-values-dialog .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-parameters-modal-values-dialog .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-parameters-modal-values-dialog .table tbody tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .form-control,html[data-theme=dark] #adm-parameters-modal-values-dialog select.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .form-control:focus,html[data-theme=dark] #adm-parameters-modal-values-dialog select.form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-sm.btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-sm.btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-sm.btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-sm.btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-sm.btn-success{background:#15803d!important;border-color:#166534!important;color:#fff!important}html[data-theme=dark] #adm-parameters-modal-values-dialog .btn-sm.btn-success:hover:not(:disabled){background:#16a34a!important;border-color:#15803d!important}html[data-theme=dark] .ADM-plans-parameter-json-content .ace_editor,html[data-theme=dark] .AP-parameters-json-content .ace_editor{background:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .log-detail-modal .log-value,html[data-theme=dark] .log-detail-modal .log-message-full,html[data-theme=dark] .log-detail-modal .log-json{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9);border-left:3px solid var(--es-accent, #daa520)}html[data-theme=dark] .log-detail-modal .log-details strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-fixed-modal-overlay{background-color:#000000b8}html[data-theme=dark] .ADM-fixed-modal-panel{background:var(--es-bg-surface, #1a1f28);color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow)}html[data-theme=dark] .ADM-fixed-modal-close{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ADM-fixed-modal-close:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-fixed-modal-panel h2,html[data-theme=dark] .ADM-fixed-modal-panel h3{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-fixed-modal-panel h3.ADM-fixed-modal-title--accent{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .ADM-fixed-modal-panel strong{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ADM-fixed-modal-panel .modal-confirm-banner{margin-bottom:1.5rem}html[data-theme=dark] .ADM-fixed-modal-info-box{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ADM-fixed-modal-info-box h4{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ADM-fixed-modal-info-box__row{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ADM-fixed-modal-info-box__amount--ok{color:#86efac}html[data-theme=dark] .ADM-fixed-modal-info-box__amount--bad{color:#fca5a5}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .ADM-planpromo-register-link-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-label,html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-info{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-info strong{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-info small{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-error{background:#b91c1c2e;color:#fca5a5}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .form-control,html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-input{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-copy-btn,html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-share-btn,html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-qr-btn{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-copy-btn:hover,html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-share-btn:hover,html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-qr-btn:hover,html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-qr-btn.active{background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-accent, #daa520);color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-copy-btn.copied{background:#15803d47!important;border-color:#15803d!important;color:#86efac!important}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-qr-container{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .referral-modal-qr-url{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-planpromo-modal-register-link-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .ADM-planpromo-modal-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-planpromo-modal-form-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-planpromo-modal-form-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-planpromo-modal-form-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog label,html[data-theme=dark] #adm-planpromo-modal-form-dialog .form-label,html[data-theme=dark] #adm-planpromo-modal-form-dialog .modal-edit-body .form-group label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-planpromo-modal-form-dialog .text-muted,html[data-theme=dark] #adm-planpromo-modal-form-dialog small.text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #adm-planpromo-modal-form-dialog .form-control,html[data-theme=dark] #adm-planpromo-modal-form-dialog select.form-control,html[data-theme=dark] #adm-planpromo-modal-form-dialog textarea.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .form-control:focus,html[data-theme=dark] #adm-planpromo-modal-form-dialog select.form-control:focus,html[data-theme=dark] #adm-planpromo-modal-form-dialog textarea.form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog input[type=checkbox]{accent-color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-planpromo-modal-form-dialog input[type=date],html[data-theme=dark] #adm-planpromo-modal-form-dialog input[type=number]{color-scheme:dark}html[data-theme=dark] #adm-planpromo-modal-form-dialog select.form-control option{background:var(--es-bg-elevated, #222833);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-planpromo-modal-form-dialog .form-control:disabled{background:var(--es-bg-muted, #151a22)!important;color:var(--es-text-secondary, #94a3b8)!important;opacity:.85}html[data-theme=dark] #adm-planpromo-modal-form-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #adm-planpromo-modal-form-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-content.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border:1px solid var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-header.modal-header-container{background:var(--es-bg-elevated, #222833)!important;border-bottom:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-header .modal-close{background-color:var(--es-bg-interactive, #2a3140)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-header .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}@media (max-width: 767px){html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-header.modal-header-container{padding:.5rem 1rem!important}}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-body.modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal-footer.modal-edit-footer{background:var(--es-bg-elevated, #222833)!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal__state{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-modal__avatar,html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header.box-header--tabs{background-color:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header-tabs-nav{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header-tabs-nav .nav-link{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header-tabs-nav .nav-link:hover{color:var(--es-text-primary, #f1f5f9);background-color:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header-tabs-nav .nav-link.active{color:var(--es-text-primary, #f1f5f9);border-bottom-color:var(--es-accent, #daa520);background-color:#ffffff0f}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-tab-panels{background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .tab-content,html[data-theme=dark] #adm-users-modal-user-detail-dialog .tab-content h4{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .table thead th,html[data-theme=dark] #adm-users-modal-user-detail-dialog .table tbody th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-secondary, #94a3b8)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .table tbody tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog a:not(.btn){color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #adm-users-modal-user-detail-dialog a:not(.btn):hover{color:var(--es-accent, #daa520)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-project-view-btn{color:#1a1f28!important;background-color:#e9ecef!important;border-color:#ced4da!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-project-view-btn:hover:not(:disabled),html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-project-view-btn:focus:not(:disabled){color:#111827!important;background-color:#dee2e6!important;border-color:#adb5bd!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-login-chart{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-login-chart__summary,html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-login-chart__state{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-table-pagination .pagination .page-link{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-table-pagination .pagination .page-item.active .page-link{background:var(--es-accent, #daa520)!important;border-color:var(--es-accent, #daa520)!important;color:#1a1f28!important}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-detail-table-pagination .pagination .page-item.disabled .page-link{color:var(--es-text-secondary, #94a3b8)!important;opacity:.6}html[data-theme=dark] #adm-users-modal-user-detail-dialog .ADM-users-login-chart__filters .btn-primary{background:var(--es-accent, #daa520);border-color:var(--es-accent, #daa520);color:#1a1f28}html[data-theme=dark] #adm-users-modal-delete-user-dialog .ADM-users-delete-modal-content.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border:1px solid var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #adm-users-modal-delete-user-dialog .ADM-users-delete-modal-header.modal-header-container{background:var(--es-bg-elevated, #222833)!important;border-bottom:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #adm-users-modal-delete-user-dialog .ADM-users-delete-modal-title{color:#fca5a5!important}html[data-theme=dark] #adm-users-modal-delete-user-dialog .ADM-users-delete-modal-header .modal-close{background-color:var(--es-bg-interactive, #2a3140)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #adm-users-modal-delete-user-dialog .ADM-users-delete-modal-header .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #adm-users-modal-delete-user-dialog .ADM-users-delete-modal-body.modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #adm-users-modal-delete-user-dialog .ADM-users-delete-modal-footer.modal-edit-footer{background:var(--es-bg-elevated, #222833)!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-users-modal-delete-user-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #adm-users-modal-delete-user-dialog .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] .ADM-secure-card-qr-image{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .modal-content .btn-default,html[data-theme=dark] .modal-edit-content .btn-default,html[data-theme=dark] .modal-footer .btn-default,html[data-theme=dark] .ADM-fixed-modal-panel .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .modal-content .btn-default:hover:not(:disabled),html[data-theme=dark] .modal-edit-content .btn-default:hover:not(:disabled),html[data-theme=dark] .modal-footer .btn-default:hover:not(:disabled),html[data-theme=dark] .ADM-fixed-modal-panel .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .modal-content .btn-primary,html[data-theme=dark] .modal-edit-content .btn-primary,html[data-theme=dark] .modal-footer .btn-primary,html[data-theme=dark] .ADM-fixed-modal-panel .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important;border-radius:var(--es-btn-border-radius, 8px)!important}html[data-theme=dark] .modal-content .btn-primary:hover:not(:disabled),html[data-theme=dark] .modal-edit-content .btn-primary:hover:not(:disabled),html[data-theme=dark] .modal-footer .btn-primary:hover:not(:disabled),html[data-theme=dark] .ADM-fixed-modal-panel .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .modal-content .btn-secondary,html[data-theme=dark] .modal-edit-content .btn-secondary,html[data-theme=dark] .modal-footer .btn-secondary,html[data-theme=dark] .ADM-fixed-modal-panel .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .modal-content .btn-secondary:hover:not(:disabled),html[data-theme=dark] .modal-edit-content .btn-secondary:hover:not(:disabled),html[data-theme=dark] .modal-footer .btn-secondary:hover:not(:disabled),html[data-theme=dark] .ADM-fixed-modal-panel .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .modal-content .border.rounded,html[data-theme=dark] .modal-edit-content .border.rounded{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal.modal-edit-content,html[data-theme=dark] #us-modal-storage-detail-dialog .modal-edit-body.US-storage-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #us-modal-storage-detail-dialog .RM-receiver-modal-header.modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #us-modal-storage-detail-dialog .RM-receiver-modal-header .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__loading{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-skeleton-pulse{background:var(--es-bg-raised, #2a3140)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__skeleton-summary{background:var(--es-bg-elevated, #222833);border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-ring-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-ring circle:first-of-type{stroke:var(--es-bg-muted, #151a22)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-label,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-of{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-value,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-value strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-bar{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-bar-fill{background:linear-gradient(90deg,#9a7b38,#8b4513)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-percent{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__summary-available{color:var(--es-text-secondary, #94a3b8);background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__section-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__category-wrap{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__category:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__category-chevron{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__category-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__category-bar{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__category-size{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__category-pct{color:var(--es-panel-sidebar-nav-color, #838b99);background:var(--es-bg-raised, #2a3140)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__detail-loading{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__detail-item{color:var(--es-text-secondary, #94a3b8);background:var(--es-bg-muted, #151a22)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__detail-item:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__detail-name--link:hover{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__detail-size{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__detail-empty{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-row{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-icon--plan{background:#3b82f61f;color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-icon--bonus{background:var(--es-accent-soft, #2d2418);color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-text strong,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-text span{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--plan,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--redeem{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;background-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;border:none!important;--bs-btn-color: var(--es-accent-text-on-dark-strong, #fffef9);--bs-btn-bg: #5c3d14;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--es-accent-text-on-dark-strong, #fffef9);--bs-btn-hover-bg: #4a3010;--bs-btn-hover-border-color: transparent}html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--plan:hover,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--plan:focus,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--plan:active,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--redeem:hover,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--redeem:focus,html[data-theme=dark] #us-modal-storage-detail-dialog .US-storage-modal__quota-btn--redeem:active{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;background-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;border:none!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal.modal-edit-content,html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .UM-logout-modal-overlay>#um-modal-logout-dialog .UM-logout-modal.modal-edit-content{box-shadow:var(--es-modal-dark-glow)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__subtitle{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__info{background:#3b82f61f;border-color:#60a5fa47}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__info-icon{background:#3b82f633;color:#60a5fa}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__info-title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__info-desc{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__footer{background:transparent!important;border-top:none}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__btn-cancel.btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__btn-cancel.btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__btn-confirm.btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__btn-confirm.btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__btn-confirm.btn-danger:disabled,html[data-theme=dark] #um-modal-logout-dialog .UM-logout-modal__btn-cancel.btn-secondary:disabled{opacity:.55}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal.modal-edit-content,html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .AUTH-session-timeout-modal-overlay>#auth-modal-session-timeout-dialog .AUTH-session-timeout-modal.modal-edit-content{box-shadow:var(--es-modal-dark-glow)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-title.modal-title--danger{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-title-icon{color:#fbbf24!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-close{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-close:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2459}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-confirm-banner--warning .modal-confirm-banner__text{color:#fde68a!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .modal-confirm-meta__label{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__timer{color:#fca5a5!important;background:#b91c1c2e;border-color:#f8717159}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__timer-icon{color:#f87171!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__btn-logout.btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__btn-logout.btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__btn-continue.btn-primary{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border:none!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__btn-logout:disabled,html[data-theme=dark] #auth-modal-session-timeout-dialog .AUTH-session-timeout-modal__btn-continue:disabled{opacity:.55}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-content.modal-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border:1px solid var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-header{background:var(--es-bg-elevated, #222833)!important;border-bottom:1px solid var(--es-border-subtle, #2d3544);padding:1rem 1.5rem}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .modal-close{background-color:var(--es-bg-interactive, #2a3140)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}@media (max-width: 767px){html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-header{padding:.5rem 1rem!important;flex-wrap:nowrap;gap:8px}}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-description.modal-description,html[data-theme=dark] #auth-modal-complete-profile-dialog .modal-description.complete-profile-modal-description{background:transparent!important;border-top:none!important;border-color:transparent!important;color:var(--es-text-secondary, #94a3b8)!important;max-height:none;padding:0}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-description p{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-credits-message{background:#daa5201f;border-color:#daa52059}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-credits-message-icon,html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-credits-message-title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-credits-message-text{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-credits-badge{color:var(--es-text-muted, #94a3b8)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-form-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-help-text,html[data-theme=dark] #auth-modal-complete-profile-dialog .text-muted{color:var(--es-text-muted, #94a3b8)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-input-group-text{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #auth-modal-complete-profile-dialog .form-control{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #auth-modal-complete-profile-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #auth-modal-complete-profile-dialog .form-control:focus{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-map-placeholder{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-map-placeholder-icon,html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-map-placeholder-text{color:var(--es-text-muted, #94a3b8)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-footer{background:var(--es-bg-elevated, #222833)!important;border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-footer .btn-secondary{background:var(--es-bg-interactive, #2a3140)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-footer .btn-secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-footer .btn-primary{background:var(--es-accent, #b27519)!important;border-color:var(--es-accent, #b27519)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-footer .btn-primary:hover:not(:disabled){background:var(--es-accent-hover, #9a6316)!important;border-color:var(--es-accent-hover, #9a6316)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-modal-footer .btn:disabled{opacity:.55}html[data-theme=dark] #auth-modal-complete-profile-dialog .complete-profile-error-alert.alert-danger{background:#f871711f;border-color:#f8717159;color:#fecaca}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-control]{background-color:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:none!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-control]:hover{border-color:var(--es-accent, #daa520)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-control][class*=--is-focused],html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-control]:focus-within{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-singleValue],html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-Input] input{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-placeholder]{color:var(--es-text-muted, #94a3b8)!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-indicatorSeparator]{background-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-indicator]{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-menu]{background:var(--es-bg-surface, #1a1f28)!important;border:1px solid var(--es-border-subtle, #2d3544)!important;box-shadow:0 8px 24px #00000073!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-option]{color:var(--es-text-primary, #f1f5f9)!important;background-color:transparent!important}html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-option--is-focused],html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-option]:hover,html[data-theme=dark] #auth-modal-complete-profile-dialog .google-places [class*=-option]:active{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal.modal-edit-content,html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RM-receiver-modal-header.modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RM-receiver-modal-header .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__credits-banner{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__credits-number{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__credits-label,html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__credits-hint,html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__credits-hint-icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__credits-divider{background:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__section-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__section-sub,html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__loading{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package:hover{box-shadow:0 4px 20px #00000059}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package--popular{border-color:var(--es-panel-accent-icon-color, #e1b768);background:linear-gradient(180deg,rgba(225,183,104,.1) 0%,var(--es-bg-elevated, #222833) 100%)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package-size{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package-additional{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package-subtitle{background:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package--popular .RS-redeem-modal__package-subtitle{background:#e1b7681f!important}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package-btn{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package-btn:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package-btn--popular{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:transparent!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__package-btn--popular:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:transparent!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__security{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__security-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__security-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rs-modal-redeem-storage-dialog .RS-redeem-modal__security-desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .msg-view-expiry{background:linear-gradient(135deg,#2d2418,#3d2f1a);border-color:#daa52059;color:var(--es-accent-text-on-dark)}html[data-theme=dark] .msg-view-expiry-title{color:var(--es-accent-text-on-dark-strong)}html[data-theme=dark] .msg-view-badge--video{background:linear-gradient(135deg,#daa52040,#8b451333);color:var(--es-accent-text-on-dark);border-color:#daa52066}html[data-theme=dark] .msg-view-badge--audio{background:linear-gradient(135deg,#1e293b,#312e81);color:#c7d2fe;border-color:#6366f1}html[data-theme=dark] .msg-view-badge--muted{background:var(--es-bg-muted);color:var(--es-text-secondary)}html[data-theme=dark] .msg-view-eyebrow{color:var(--es-accent-gold)}html[data-theme=dark] .msg-view-brand.logo-estar-siempre,html[data-theme=dark] .msg-view-brand{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:var(--es-msg-brand-letter-spacing);background:var(--es-msg-brand-gradient);background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:var(--es-msg-brand-glow);filter:saturate(1.05) brightness(1.02);transition:transform .25s ease,text-shadow .25s ease,filter .25s ease}html[data-theme=dark] .msg-view-brand.logo-estar-siempre:hover,html[data-theme=dark] .msg-view-brand:hover{text-shadow:var(--es-msg-brand-glow-hover);filter:saturate(1.05) brightness(1.06)}html[data-theme=dark] .msg-view-body{color:var(--es-text-primary)}html[data-theme=dark] .msg-view-body .msg-view-section-title{color:var(--es-text-muted)}html[data-theme=dark] .msg-view-body .msg-view-prose{color:var(--es-text-secondary)}html[data-theme=dark] .msg-view-body .msg-view-prose--empty{color:var(--es-text-muted)}html[data-theme=dark] .msg-access-hint,html[data-theme=dark] .msg-access-footer-note,html[data-theme=dark] .msg-access-expiry{color:var(--es-msg-access-note-color)}html[data-theme=dark] .msg-access-body{background:var(--es-msg-access-card-bg)}html[data-theme=dark] .msg-access-card .msg-code-digit{background-color:var(--es-bg-elevated)!important;border-color:var(--es-border-subtle)!important;color:var(--es-text-primary)!important}html[data-theme=dark] .msg-access-card .msg-code-digit:focus{border-color:var(--es-accent-gold)!important;box-shadow:0 0 0 3px #daa52047!important;background-color:var(--es-bg-muted)!important}html[data-theme=dark] .msg-access-card .msg-code-digit:not(:placeholder-shown){border-color:#daa52073!important;background-color:var(--es-accent-soft)!important}html[data-theme=dark] .msg-email-badge{background:linear-gradient(135deg,#2d2418,#3d2f1a 55%,#4a3520);border-color:#daa52059;color:var(--es-accent-text-on-dark)}html[data-theme=dark] .msg-email-badge strong{color:var(--es-accent-text-on-dark-strong)}html[data-theme=dark] .msg-access-card .msg-access-actions .btn.msg-access-btn-primary,html[data-theme=dark] .msg-access-card .msg-access-actions .msg-access-btn-primary{background:var(--es-msg-access-header-bg)!important;background-image:var(--es-msg-access-header-bg)!important;border-color:var(--es-msg-access-btn-border)!important;color:#fff!important}html[data-theme=dark] .msg-access-card .msg-access-actions .btn.btn-primary.msg-access-btn-primary:hover:not(:disabled),html[data-theme=dark] .msg-access-card .msg-access-actions .btn.msg-access-btn-primary:hover:not(:disabled){background-color:var(--es-msg-access-header-fallback)!important;background-image:var(--es-msg-access-btn-bg-hover)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:var(--es-msg-access-btn-border-hover)!important;box-shadow:var(--es-msg-access-btn-shadow-hover)!important}html[data-theme=dark] .msg-container button[type=button]:not(.msg-access-link),html[data-theme=dark] .msg-view-page button[type=button]:not(.msg-view-theme-switch__segment),html[data-theme=dark] .msg-view-dl-modal-backdrop button[type=button],html[data-theme=dark] .msg-view-dl-progress-backdrop button[type=button]{border:1px solid var(--es-border-subtle)!important}html[data-theme=dark] .msg-container button[type=button]:not(.msg-access-link):hover:not(:disabled),html[data-theme=dark] .msg-container button[type=button]:not(.msg-access-link):focus-visible:not(:disabled),html[data-theme=dark] .msg-view-page button[type=button]:not(.msg-view-theme-switch__segment):hover:not(:disabled),html[data-theme=dark] .msg-view-page button[type=button]:not(.msg-view-theme-switch__segment):focus-visible:not(:disabled),html[data-theme=dark] .msg-view-dl-modal-backdrop button[type=button]:hover:not(:disabled),html[data-theme=dark] .msg-view-dl-modal-backdrop button[type=button]:focus-visible:not(:disabled),html[data-theme=dark] .msg-view-dl-progress-backdrop button[type=button]:hover:not(:disabled),html[data-theme=dark] .msg-view-dl-progress-backdrop button[type=button]:focus-visible:not(:disabled){border-color:var(--es-border-faint)!important}html[data-theme=dark] .msg-view-theme-switch{background:var(--es-msg-switch-bg);border:1px solid var(--es-border-subtle);box-shadow:none}html[data-theme=dark] .msg-view-theme-switch__segment{color:var(--es-text-secondary)}html[data-theme=dark] .msg-view-theme-switch__segment--active{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12);background-color:var(--es-msg-access-header-fallback);background-image:var(--es-msg-access-header-bg);background-repeat:no-repeat;background-size:100% 100%;box-shadow:var(--es-msg-access-btn-shadow)}.msg-view-theme-switch{display:inline-flex;align-items:stretch;padding:3px;background:var(--es-msg-switch-bg, rgba(255, 255, 255, .92));border:1px solid var(--es-border, rgba(218, 165, 32, .38));border-radius:999px;box-shadow:0 2px 8px #0f172a0a}.msg-view-theme-switch__segment{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 11px;border:none;border-radius:999px;background:transparent;color:var(--es-text-secondary, #57534e);font-size:.7rem;font-weight:600;line-height:1;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.msg-view-theme-switch__segment--active{background-color:var(--es-msg-access-header-fallback, #a0522d);background-image:var(--es-msg-access-header-bg, linear-gradient(135deg, #daa520 0%, #8b4513 100%));background-repeat:no-repeat;background-size:100% 100%;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.12);box-shadow:var(--es-msg-access-btn-shadow, 0 1px 4px rgba(139, 69, 19, .25))}.msg-view-theme-switch__icon{font-size:.82rem}.pwa-status__theme{margin-bottom:8px}.pwa-status__theme-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;opacity:.85;margin-bottom:6px}.pwa-status .msg-view-theme-switch{width:100%;justify-content:space-between;background:#ffffff1a;border-color:#daa52059;box-shadow:none}.pwa-status .msg-view-theme-switch__segment{flex:1;padding-inline:6px;color:#fffc}.pwa-status .msg-view-theme-switch__segment--active{color:#fff}.pwa-status .msg-view-theme-switch__label{display:none}html[data-theme=dark] .form-control{background-color:var(--es-bg-surface)!important;color:var(--es-text-primary)!important;border-color:var(--es-border-subtle)!important}html[data-theme=dark] .form-control:hover:not(:disabled):not(:focus){background-color:var(--es-bg-elevated)!important;border-color:var(--es-accent)!important}html[data-theme=dark] .form-control:focus{background-color:var(--es-bg-elevated)!important;border-color:var(--es-accent)!important}html[data-theme=dark] .modal-edit-body .form-group .form-control:focus{background-color:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] .form-control::placeholder{color:var(--es-text-muted)}html[data-theme=dark] .form-control-counted__counter{color:var(--es-text-muted)}html[data-theme=dark] .alert{--bs-alert-link-color: currentColor;border-width:1px;border-style:solid}html[data-theme=dark] .alert a{color:inherit!important;text-decoration:underline}html[data-theme=dark] .alert .close{color:currentColor!important;opacity:.65;filter:none}html[data-theme=dark] .alert .close:hover{opacity:1;filter:none}html[data-theme=dark] .alert .btn-close{filter:brightness(0) invert(1);opacity:.65}html[data-theme=dark] .alert .btn-close:hover{opacity:1}html[data-theme=dark] .alert-heading,html[data-theme=dark] .alert h4{color:inherit}html[data-theme=dark] .alert-success{--bs-alert-color: #6ee7a8;--bs-alert-bg: rgba(34, 197, 94, .14);--bs-alert-border-color: rgba(74, 222, 128, .35);background-color:#22c55e24!important;border-color:#4ade8059!important;color:#6ee7a8!important}html[data-theme=dark] .alert-danger,html[data-theme=dark] .alert-error{--bs-alert-color: #fca5a5;--bs-alert-bg: rgba(248, 113, 113, .14);--bs-alert-border-color: rgba(248, 113, 113, .35);background-color:#f8717124!important;border-color:#f8717159!important;color:#fca5a5!important}html[data-theme=dark] .alert-warning{--bs-alert-color: #fcd34d;--bs-alert-bg: rgba(251, 191, 36, .14);--bs-alert-border-color: rgba(251, 191, 36, .35);background-color:#fbbf2424!important;border-color:#fbbf2459!important;color:#fcd34d!important}html[data-theme=dark] .alert-info{--bs-alert-color: #93c5fd;--bs-alert-bg: rgba(59, 130, 246, .14);--bs-alert-border-color: rgba(96, 165, 250, .35);background-color:#3b82f624!important;border-color:#60a5fa59!important;color:#93c5fd!important}html[data-theme=dark] .app-toast-alert.alert-success{background-color:#1d8b4b!important;border-color:#008d4c!important;color:#fff!important}html[data-theme=dark] .app-toast-alert.alert-danger,html[data-theme=dark] .app-toast-alert.alert-error{background-color:#dd4b39!important;border-color:#d73925!important;color:#fff!important}html[data-theme=dark] .app-toast-alert.alert-warning{background-color:#e89719!important;border-color:#e08e0b!important;color:#fff!important}html[data-theme=dark] .app-toast-alert.alert-info{background-color:#0080c0!important;border-color:#00acd6!important;color:#fff!important}html[data-theme=dark] .app-toast-alert a{color:#fff!important}html[data-theme=dark] .PP-card,html[data-theme=dark] .SG-settings-card{background:var(--es-bg-surface)!important;color:var(--es-text-primary);border-color:var(--es-border-subtle)!important;box-shadow:0 2px 16px #00000059}html[data-theme=dark] .profile-container .PP-profile-tabs{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .profile-container .PP-profile-tabs__link{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .profile-container .PP-profile-tabs__link:hover{color:var(--es-text-primary, #f1f5f9);background:#ffffff0d}html[data-theme=dark] .profile-container .PP-profile-tabs__link--active,html[data-theme=dark] .profile-container .PP-profile-tabs__link--active:hover{color:var(--es-panel-accent-icon-color, #e1b768);border-bottom-color:var(--es-panel-accent-icon-color, #e1b768);background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] .PP-profile-personal,html[data-theme=dark] .PP-profile-personal .PP-hero__name,html[data-theme=dark] .PP-profile-personal .PP-card__title,html[data-theme=dark] .PP-profile-personal .PP-field-row__value,html[data-theme=dark] .PP-profile-personal .PP-stat-row__body strong,html[data-theme=dark] .PP-profile-personal .PP-security-row__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PP-profile-personal .PP-card__title-icon,html[data-theme=dark] .PP-profile-personal .PP-stat-row__chevron,html[data-theme=dark] .PP-profile-personal .PP-pref-row__chevron{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PP-profile-personal .PP-hero__meta-item,html[data-theme=dark] .PP-profile-personal .PP-hero__meta-icon,html[data-theme=dark] .PP-profile-personal .PP-field-row__label,html[data-theme=dark] .PP-profile-personal .PP-stat-row__body,html[data-theme=dark] .PP-profile-personal .PP-stat-row__percent,html[data-theme=dark] .PP-profile-personal .PP-security-row__hint,html[data-theme=dark] .PP-profile-personal .PP-pref-row__label,html[data-theme=dark] .PP-profile-personal .PP-pref-row__value{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PP-profile-personal .PP-plan-badge{background:linear-gradient(135deg,#e1b7682e,#8b451340);color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] .PP-profile-personal .PP-plan-badge__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PP-profile-personal .PP-hero__stats{border-left-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PP-profile-personal .PP-stat-row{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PP-profile-personal .PP-stat-row--link:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .PP-profile-personal .PP-stat-row__icon--credits{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PP-profile-personal .PP-stat-row__icon--storage{background:#3b82f624;color:#60a5fa}html[data-theme=dark] .PP-profile-personal .PP-stat-row__icon--plan{background:#e1b7681f;color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .PP-profile-personal .PP-stat-row__progress{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .PP-profile-personal .PP-stat-row__progress-bar{background:linear-gradient(90deg,#0d9488,#14b8a6)}html[data-theme=dark] .PP-profile-personal .PP-card__header,html[data-theme=dark] .PP-profile-personal .PP-field-row,html[data-theme=dark] .PP-profile-personal .PP-security-row,html[data-theme=dark] .PP-profile-personal .PP-pref-row,html[data-theme=dark] .PP-profile-personal .PP-edit-actions{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PP-profile-personal .PP-btn-outline{color:var(--es-panel-accent-icon-color, #e1b768)!important;background:transparent!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .PP-profile-personal .PP-btn-outline:hover:not(:disabled){color:var(--es-panel-accent-icon-color-on-fill, #1a1f28)!important;background:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .PP-profile-personal .PP-btn-solid{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .PP-profile-personal .PP-btn-solid:hover{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .PP-profile-personal .PP-help-card{background:linear-gradient(135deg,#e1b7681a,#3d241473);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PP-profile-personal .PP-help-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PP-profile-personal .PP-help-card__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PP-profile-personal .PP-help-card__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .PP-profile-personal .PP-badge--success{background:#3b996c38;color:#6ee7a8}html[data-theme=dark] .PP-profile-personal .PP-badge--muted{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PP-profile-personal .PP-pref-row:hover,html[data-theme=dark] .PP-profile-personal .PP-security-row--link:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .PP-profile-personal .PP-security-row--link .PP-security-row__label{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PP-profile-personal .PP-security-row--disabled .PP-security-row__label,html[data-theme=dark] .PP-profile-personal .PP-security-row--disabled .PP-security-row__hint{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .PP-profile-personal .PP-security-row--disabled .PP-btn-outline{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important;border-color:var(--es-border-subtle, #2d3544)!important;background:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] .PP-profile-personal .PP-hero__avatar-edit{border-color:var(--es-bg-surface, #1a1f28);background:#5c3d14}html[data-theme=dark] .PP-profile-personal .PP-hero__avatar-edit:hover{background:var(--es-panel-accent-icon-color, #e1b768);color:var(--es-panel-accent-icon-color-on-fill, #1a1f28)}html[data-theme=dark] .PP-profile-personal .PP-edit-actions .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important}html[data-theme=dark] .PP-profile-personal .PP-edit-actions .btn-primary:hover{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}@media (max-width: 991.98px){html[data-theme=dark] .PP-profile-personal .PP-hero__stats{border-top-color:var(--es-border-subtle, #2d3544)}}html[data-theme=dark] .SPR-card__subtitle,html[data-theme=dark] .SPR-field-block__hint,html[data-theme=dark] .SPR-toggle-row__desc{color:var(--es-text-muted)}html[data-theme=dark] .SPR-toggle-row__title,html[data-theme=dark] .SPR-field-block__label,html[data-theme=dark] .SG-settings-card__title{color:var(--es-text-primary)}html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-box__body .control-panel-release-state-item{border-bottom-color:var(--es-panel-release-state-divider-color, #242933)!important}html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-box__body,html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-box__empty,html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item,html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__title{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__date,html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__icon,html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__recipient{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important}html[data-theme=dark] section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item--sent .control-panel-release-state-item__icon{color:var(--es-accent-gold)!important}html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .control-panel-calendar-box__list-footer.text-dark,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .control-panel-calendar-box__list-footer.text-dark span{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .control-panel-calendar-box__list-footer.text-dark .d-flex span:last-child{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important}html[data-theme=dark] section.content.control-panel .users-list-item-link{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .users-list-item-link:hover,html[data-theme=dark] section.content.control-panel .users-list-item-link:focus-visible{color:#e2e8f0!important;background-color:#ffffff0f!important;text-decoration:none!important}html[data-theme=dark] section.content.control-panel .users-list-item-link:hover .users-list-name,html[data-theme=dark] section.content.control-panel .users-list-item-link:focus-visible .users-list-name{color:#e2e8f0!important}html[data-theme=dark] section.content.control-panel .users-list-item-link .users-list-name,html[data-theme=dark] section.content.control-panel .receiver-name,html[data-theme=dark] section.content.control-panel .receiver-lastname{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .users-list-item-link .users-list-date,html[data-theme=dark] section.content.control-panel .receiver-relationship{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important}html[data-theme=dark] section.content.control-panel .users-list-item-link:hover .users-list-date,html[data-theme=dark] section.content.control-panel .users-list-item-link:focus-visible .users-list-date{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important}html[data-theme=dark] section.content.control-panel .users-list-image-wrapper{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] section.content.control-panel .users-list-image-wrapper>.receiver-photo-placeholder{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .receiver-item-mobile{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:0 1px 3px #00000047!important}html[data-theme=dark] section.content.control-panel .receiver-item-mobile:hover{background:var(--es-bg-interactive-hover, #2a3140)!important;box-shadow:0 2px 6px #00000059!important}html[data-theme=dark] section.content.control-panel .receiver-image-container{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] section.content.control-panel .receiver-image-container .receiver-photo-placeholder,html[data-theme=dark] section.content.control-panel .receiver-image.receiver-photo-placeholder{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .receiver-image{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.control-panel .receiver-relationship{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important}html[data-theme=dark] section.content.control-panel .receivers-list-scroll p{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link:hover,html[data-theme=dark] section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link:focus-visible{color:#f0d896!important}html[data-theme=dark] section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link:after{border-color:currentColor}html[data-theme=dark] section.content.control-panel .SML-mobile-pagination__btn{border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)!important;background:transparent!important}html[data-theme=dark] section.content.control-panel .SML-mobile-pagination__btn--active{border-color:var(--es-panel-accent-icon-color, #e1b768)!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.control-panel .SML-mobile-pagination__ellipsis{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.control-panel .box-header .control-panel-box-header-icon,html[data-theme=dark] section.content.control-panel .control-panel-login-streak-box .box-header .text-warning{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__body,html[data-theme=dark] section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__body p,html[data-theme=dark] section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__body strong{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__body .text-primary{color:var(--es-panel-highlight-number-color, #2a8f58)!important}html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body,html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body p,html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body strong,html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body .text-muted,html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body .text-body-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body .text-primary{color:var(--es-panel-highlight-number-color, #2a8f58)!important}html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body.bg-white{background-color:var(--es-bg-surface)!important}html[data-theme=dark] section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn.btn-outline-primary:focus-visible{box-shadow:0 0 0 .2rem #e1b76859!important}html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-toolbar-title,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-col-header-cell-cushion,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-daygrid-day-number,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-daygrid-day-top>a,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-daygrid-day-top>a.fc-daygrid-day-number,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-day-today .fc-daygrid-day-number,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-day-today .fc-daygrid-day-top>a,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .highlight-day .fc-daygrid-day-number,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .highlight-day .fc-daygrid-day-top>a,html[data-theme=dark] .col-md-4 .box .calendar-box-scroll .CP-calendar,html[data-theme=dark] .SM-calendar{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc,html[data-theme=dark] .SM-calendar .fc{background:transparent!important}html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-toolbar-title,html[data-theme=dark] .box .fc-toolbar-title,html[data-theme=dark] .SM-calendar .fc-toolbar-title{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__month-select,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-select,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-trigger,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-select--list{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-select--list{box-shadow:0 6px 18px #00000073}html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__month-select:hover,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-select:hover,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-trigger:hover,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__month-select:focus,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-select:focus,html[data-theme=dark] .CP-calendar .CP-calendar-toolbar-title__year-trigger:focus{border-color:var(--es-panel-accent-icon-color, #e1b768);box-shadow:0 0 0 2px #e1b7682e}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-prev-button,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-next-button{background:var(--es-calendar-nav-bg)!important;border:1px solid var(--es-calendar-nav-border)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;box-shadow:0 1px 4px #00000059!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-prev-button .fc-icon,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-next-button .fc-icon{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-prev-button:hover,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-next-button:hover,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-prev-button:active,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-next-button:active,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-prev-button.hover,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-next-button.hover{background:var(--es-bg-interactive-hover)!important;border-color:var(--es-calendar-nav-border)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-prev-button:focus,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-next-button:focus{box-shadow:0 0 0 2px #36302fa6!important}html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc{--fc-border-color: var(--es-calendar-grid-border, #36302f);--fc-page-bg-color: transparent}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-col-header-cell,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-col-header-cell,html[data-theme=dark] .SM-calendar .fc-col-header-cell{background:var(--es-calendar-header-bg)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-col-header-cell,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-col-header-cell{border-color:var(--es-calendar-grid-border)!important;border-style:solid!important;border-width:0 1px 0 0!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-col-header-cell:last-child,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-col-header-cell:last-child{border-right-width:0!important}html[data-theme=dark] .SM-calendar .fc-col-header-cell{border-color:var(--es-calendar-grid-border)!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-col-header,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc-col-header{border:none!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner{border:none!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-scrollgrid td[role=presentation],html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-scrollgrid thead td[role=presentation],html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc-scrollgrid td[role=presentation],html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc-scrollgrid thead td[role=presentation],html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-scrollgrid-section-header>td,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc-scrollgrid-section-header>td{border:none!important}html[data-theme=dark] .box .fc-col-header-cell-cushion,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-col-header-cell-cushion{color:var(--es-panel-sidebar-nav-color, #838b99)!important;font-weight:600!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-scrollgrid,html[data-theme=dark] .SM-calendar .fc-scrollgrid,html[data-theme=dark] .SM-calendar .fc-scrollgrid td,html[data-theme=dark] .SM-calendar .fc-scrollgrid th,html[data-theme=dark] .SM-calendar .fc-scrollgrid td[role=presentation],html[data-theme=dark] .SM-calendar .fc-scrollgrid thead td[role=presentation],html[data-theme=dark] .SM-calendar .fc-daygrid-day,html[data-theme=dark] .SM-calendar .fc-col-header-cell{border:1px solid var(--es-calendar-grid-border)!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-daygrid-day:last-child{border-right-width:0!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-scrollgrid-section-body td,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-scrollgrid-section-body th,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc-scrollgrid-section-body td,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .CP-calendar .fc-scrollgrid-section-body th{border-color:var(--es-calendar-grid-border)!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-daygrid-day,html[data-theme=dark] .SM-calendar .fc-daygrid-day{background:var(--es-calendar-bg)!important;border-color:var(--es-calendar-grid-border)!important}html[data-theme=dark] .box .fc-daygrid-day-number,html[data-theme=dark] .box .fc-daygrid-day-top>a,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-daygrid-day-number,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-daygrid-day-top>a,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-daygrid-day-top>a.fc-daygrid-day-number,html[data-theme=dark] .SM-calendar .fc-daygrid-day-top>a,html[data-theme=dark] .SM-calendar .fc-scrollgrid-sync-inner>a{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-day-other .fc-daygrid-day-number,html[data-theme=dark] section.content.control-panel .control-panel-calendar-box .fc-day-other .fc-daygrid-day-top>a,html[data-theme=dark] .box .fc-day-other .fc-daygrid-day-number,html[data-theme=dark] .box .fc-day-other .fc-daygrid-day-top>a,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-day-other .fc-daygrid-day-number,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-day-other .fc-daygrid-day-top>a,html[data-theme=dark] .SM-calendar .fc-day-other .fc-daygrid-day-top>a{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)!important;opacity:1!important}html[data-theme=dark] .box .highlight-day,html[data-theme=dark] .SM-calendar .highlight-day{background:var(--es-calendar-highlight-bg)!important;border-radius:0!important;box-shadow:none!important}html[data-theme=dark] .SM-calendar .highlight-day:before{display:none!important}html[data-theme=dark] .box .highlight-day .fc-daygrid-day-top>a,html[data-theme=dark] .box .highlight-day .fc-daygrid-day-number,html[data-theme=dark] .SM-calendar .highlight-day .fc-daygrid-day-top>a,html[data-theme=dark] .col-md-4 .box .CP-calendar .highlight-day .fc-daygrid-day-top>a,html[data-theme=dark] .col-md-4 .box .CP-calendar .highlight-day .fc-daygrid-day-number{color:var(--es-panel-accent-icon-color, #e1b768)!important;font-weight:600!important;text-shadow:none!important}html[data-theme=dark] .box .fc-day-today,html[data-theme=dark] .SM-calendar .fc-day-today{background:var(--es-calendar-today-bg)!important;border:none!important;border-radius:0!important}html[data-theme=dark] .box .fc-day-today .fc-daygrid-day-number,html[data-theme=dark] .box .fc-day-today .fc-daygrid-day-top>a,html[data-theme=dark] .SM-calendar .fc-day-today .fc-daygrid-day-top>a{color:var(--es-panel-sidebar-nav-color, #838b99)!important;font-weight:600!important}html[data-theme=dark] .SM-calendar .fc-day-sat,html[data-theme=dark] .SM-calendar .fc-day-sun{background:var(--es-calendar-bg)!important}html[data-theme=dark] .SM-calendar .fc-daygrid-day-frame{border-radius:0!important;margin:0!important}html[data-theme=dark] .SM-calendar .fc-daygrid-day-frame:hover{background:#ffffff0a!important;transform:none!important;box-shadow:none!important}html[data-theme=dark] .SM-calendar .fc-daygrid-day-frame:hover .fc-daygrid-day-top>a{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .box .box-body .SM-calendar .fc-button,html[data-theme=dark] .SM-calendar .fc-button{background:var(--es-calendar-nav-bg)!important;border:1px solid var(--es-calendar-nav-border)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;box-shadow:0 1px 4px #00000059!important}html[data-theme=dark] .SM-calendar .fc-button:hover{background:var(--es-bg-interactive-hover)!important;transform:none!important;box-shadow:0 1px 4px #00000059!important}html[data-theme=dark] .SM-calendar .fc-button:focus{box-shadow:0 0 0 2px #36302fa6!important}html[data-theme=dark] .SM-calendar .fc-event{background:var(--es-calendar-highlight-bg)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;box-shadow:none!important}html[data-theme=dark] .SM-calendar .fc-event:hover{background:#9b804d!important;transform:none!important}html[data-theme=dark] .SM-calendar .fc-event-title{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline{--sm-timeline-shadow-upcoming: drop-shadow(0 1px 4px rgba(0, 0, 0, .45));--sm-timeline-shadow-active: drop-shadow(0 2px 6px rgba(0, 0, 0, .52));--sm-timeline-shadow-current: drop-shadow(0 4px 10px rgba(0, 0, 0, .58))}html[data-theme=dark] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step{color:#f1f5f9}html[data-theme=dark] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active{color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--upcoming{color:#6e7785}html[data-theme=dark] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--completed{color:#94a3b8}html[data-theme=light] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline{background:#f4f6f9;--sm-timeline-shadow-upcoming: drop-shadow(0 1px 3px rgba(0, 0, 0, .18));--sm-timeline-shadow-active: drop-shadow(0 2px 5px rgba(0, 0, 0, .24));--sm-timeline-shadow-current: drop-shadow(0 3px 8px rgba(0, 0, 0, .3));--sm-timeline-upcoming-color: #6e7785;--sm-timeline-svg-outline-mid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%23ffffff' stroke='%236e7785' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-first: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M1 2.5 Q1 1 2.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H2.5 Q1 31 1 29.5 Z' fill='%23ffffff' stroke='%236e7785' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-last: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%23ffffff' stroke='%236e7785' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-mid-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%23ffffff' stroke='%23a8b4bf' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-first-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M1 2.5 Q1 1 2.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H2.5 Q1 31 1 29.5 Z' fill='%23ffffff' stroke='%23a8b4bf' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-last-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%23ffffff' stroke='%23a8b4bf' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}html[data-theme=light] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step{color:#495057}html[data-theme=light] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active{color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=light] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--upcoming{color:#6e7785}html[data-theme=light] section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--completed{color:#6c757d}html[data-theme=dark] section.content.content-release-message .box.box-default{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .box.box-default .box-header{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-release-message .box.box-default .box-header .box-title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content.content-release-message #containerVideos .SM-schedule-pick-header__count,html[data-theme=dark] section.content.content-release-message #containerReceivers .SM-schedule-pick-header__count{color:var(--es-text-primary, #f1f5f9);background:transparent;box-shadow:none}html[data-theme=dark] section.content.content-release-message #containerVideos .SM-schedule-pick-header__count--limit,html[data-theme=dark] section.content.content-release-message #containerReceivers .SM-schedule-pick-header__count--limit{color:#f87171!important}html[data-theme=dark] section.content.content-release-message .box.box-default .box-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .box-header.box-header--tabs,html[data-theme=dark] section.content.content-release-message .box-header:has(.box-header-tabs-nav){background-color:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-release-message .box-header-tabs-nav{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-release-message .box-header-tabs-nav .nav-link{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content.content-release-message .box-header-tabs-nav .nav-link:hover{color:var(--es-text-primary, #f1f5f9);background-color:var(--es-bg-interactive-hover, #323a4a);border-color:transparent}html[data-theme=dark] section.content.content-release-message .box-header-tabs-nav .nav-link.active{color:var(--es-panel-accent-icon-color, #e1b768);border-bottom-color:var(--es-panel-accent-icon-color, #e1b768);background-color:#e1b7681a}html[data-theme=dark] section.content.content-release-message .SM-list-videos-mobile-tabs .box-header-tabs-nav{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-release-message .SM-list-videos-mobile-tabs .box-header-tabs-nav .nav-link.active{border-bottom-color:transparent}html[data-theme=dark] section.content.content-release-message label,html[data-theme=dark] section.content.content-release-message .form-group label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .form-control,html[data-theme=dark] section.content.content-release-message select.form-control,html[data-theme=dark] section.content.content-release-message textarea.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content.content-release-message .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content.content-release-message .form-control:focus{border-color:var(--es-accent, #daa520)!important;background-color:var(--es-bg-elevated, #222833)!important;box-shadow:0 0 0 1px var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important}html[data-theme=dark] section.content.content-release-message .text-muted,html[data-theme=dark] section.content.content-release-message .form-text.text-muted{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot{background:#fbbf2414;border-color:#fbbf2447}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot.SM-schedule-date-slot,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot.SM-schedule-time-slot{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__intro{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-frame,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-frame,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-disabled .fc-daygrid-day-frame,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-disabled .fc-daygrid-day-frame{background:#ffffff0a!important;opacity:.35}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-disabled .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-disabled .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-top>a,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-top>a,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-disabled .fc-daygrid-day-top>a,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-disabled .fc-daygrid-day-top>a{color:var(--es-panel-sidebar-nav-color, #838b99)!important;opacity:.55}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-today,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-today{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-today:not(.highlight-day) .fc-daygrid-day-frame,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-today:not(.highlight-day) .fc-daygrid-day-frame{background:#e1b76838!important;border-radius:8px!important;border:none!important;box-shadow:none!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-today .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-today .fc-daygrid-day-top>a,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-today .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-today .fc-daygrid-day-top>a{color:var(--es-panel-accent-icon-color, #e1b768)!important;font-weight:700!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day .fc-daygrid-day-frame,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day .fc-daygrid-day-frame{background:#ffffff2e!important;border-radius:8px!important;border:none!important;box-shadow:none!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day.fc-day-today,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day.fc-day-today{background:transparent!important;border:none!important;box-shadow:none!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day.fc-day-today .fc-daygrid-day-frame,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day.fc-day-today .fc-daygrid-day-frame{background:#ffffff2e!important;border-radius:8px!important;border:none!important;box-shadow:none!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day .fc-daygrid-day-top>a,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day .fc-daygrid-day-number,html[data-theme=dark] section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day .fc-daygrid-day-top>a{color:var(--es-text-primary, #f1f5f9)!important;font-weight:700!important}html[data-theme=dark] section.content.content-release-message .SM-schedule-time__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-schedule-time-option{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-schedule-time-option:hover:not(:disabled){border-color:#e1b76873;background:#fbbf241a}html[data-theme=dark] section.content.content-release-message .SM-schedule-time-option--selected{border-color:#e1b768a6;background:#fbbf241f;color:var(--es-panel-accent-icon-color, #e1b768);box-shadow:0 0 0 1px #e1b76833}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-summary:hover:not(:disabled){background:#fbbf241a}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-summary__icon{background:#e1b7682e;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-summary__label,html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-summary__action{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-schedule-picker-summary__value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .col-md-4 .box .CP-calendar .highlight-day:before,html[data-theme=dark] .box .CP-calendar .highlight-day:before{display:none!important}html[data-theme=dark] section.content.content-release-message .SM-public-message-toggle{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-release-message .SM-public-message-toggle__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-public-message-toggle__input{accent-color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-row,html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-notice{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-row__icon,html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-notice__icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-row__title,html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-notice__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-row__subtitle,html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-notice__text{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-row__avatar{border-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] section.content.content-release-message .SM-mobile-summary-row__thumb{border-color:var(--es-bg-elevated, #222833);background:#1a2030}html[data-theme=dark] section.content.content-release-message .SM-receivers-panel--disabled{opacity:.48;filter:grayscale(.85)}html[data-theme=dark] section.content.content-release-message .SM-receivers-panel--disabled .SM-continer,html[data-theme=dark] section.content.content-release-message .SM-receivers-panel--disabled .box.box-default{border-color:var(--es-border-subtle, #2d3544)!important;background-color:var(--es-bg-muted, #151a22)!important;box-shadow:inset 0 1px 2px #00000040!important;color:var(--es-text-muted, #64748b)!important}html[data-theme=dark] section.content.content-release-message .SM-receivers-panel--disabled .box-header,html[data-theme=dark] section.content.content-release-message .SM-receivers-panel--disabled .box-title,html[data-theme=dark] section.content.content-release-message .SM-receivers-panel--disabled .SM-schedule-pick-header__count{color:var(--es-text-muted, #64748b)!important;background:#1a1f28b8!important}html[data-theme=dark] section.content.content-release-message .text-danger,html[data-theme=dark] section.content.content-release-message .invalid-feedback{color:#f87171!important}html[data-theme=dark] section.content.content-release-message hr{border-color:var(--es-border-subtle, #2d3544);opacity:1}html[data-theme=dark] section.content.content-release-message a:not(.btn){color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-continer{background-color:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:inset 0 1px 3px #00000059!important;color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content.content-release-message .SM-continer.SM-continer-drag-start,html[data-theme=dark] section.content.content-release-message .SM-continer.drag-over{background-color:#e1b76833!important;border-color:#e1b7688c!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:inset 0 0 0 2px #e1b76866,inset 0 1px 2px #00000026!important}html[data-theme=dark] section.content.content-release-message .SM-continer.SM-continer-not-drop{background-color:var(--es-bg-muted, #151a22)!important;opacity:.45}html[data-theme=dark] section.content.content-release-message #containerVideos.SM-continer--error,html[data-theme=dark] section.content.content-release-message #containerReceivers.SM-continer--error{border-color:#dc3545!important;border-width:2px!important}html[data-theme=dark] section.content.content-release-message #containerVideos .SM-video-item-container .SM-video-title,html[data-theme=dark] section.content.content-release-message .SM-video-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message #containerReceivers .SM-receiver-drop-thumb .receiver-photo-placeholder,html[data-theme=dark] section.content.content-release-message .SM-msg-receiver-thumb-slot .receiver-photo-placeholder{background-color:var(--es-bg-elevated, #222833);color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content.content-release-message #containerVideos .SM-video-thumb-frame--dropzone,html[data-theme=dark] section.content.content-release-message #containerReceivers .SM-receiver-drop-thumb{border:1px solid rgba(255,255,255,.22);box-shadow:0 1px 3px #00000059,inset 0 0 0 1px #ffffff0f}html[data-theme=dark] section.content.content-release-message .SM-video-item-row:hover:not(.SM-dropped){background-color:var(--es-bg-interactive-hover, #323a4a);box-shadow:0 2px 12px #00000059}html[data-theme=dark] section.content.content-release-message .SM-video-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-video-description{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content.content-release-message .SM-video-thumbnail-wrapper .video-thumbnail-placeholder,html[data-theme=dark] section.content.content-release-message .SM-video-thumbnail-wrapper .albums-thumb-placeholder{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content.content-release-message .SM-schedule-media-card__titleInlay,html[data-theme=dark] section.content.content-release-message .SM-schedule-media-card__descInlay{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-schedule-media-card__typeIcon{background:#0000008c;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-events-list>li:hover:not(.SM-events-disabled){background-color:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] section.content.content-release-message .SM-events-list>li.SM-events-selected{background-color:#fbbf241f;box-shadow:0 0 0 2px #e1b76873}html[data-theme=dark] section.content.content-release-message .SM-events-list>li.SM-events-selected>b{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-events-disabled b{color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option--locked{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option--selected .SM-lifetime-option__icon,html[data-theme=dark] section.content.content-release-message .SM-lifetime-option--selected .SM-lifetime-option__cost{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option__cost{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option--credits{border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] section.content.content-release-message .SM-lifetime-option--credits.SM-lifetime-option--selected{background:#e1b7681f}html[data-theme=dark] section.content.content-release-message .btn-primary.RM-btn,html[data-theme=dark] section.content.content-release-message .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] section.content.content-release-message .btn-primary.RM-btn:hover:not(:disabled),html[data-theme=dark] section.content.content-release-message .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] section.content.content-release-message .btn-outline-secondary,html[data-theme=dark] section.content.content-release-message .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card--selected,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card--selected{border-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card__name,html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card__relationship,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__description,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__meta,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__date{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card__label,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card__avatar .receiver-photo-placeholder,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__thumb .video-thumbnail-placeholder,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__thumb .albums-thumb-placeholder{background:var(--es-bg-muted, #151a22);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card__checkbox,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__checkbox{border-color:var(--es-border-subtle, #4a5568)}html[data-theme=dark] section.content.content-release-message .SM-receiver-pick-card__checkbox--checked,html[data-theme=dark] section.content.content-release-message .SM-message-pick-card__checkbox--checked{background:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-panel-accent-icon-color, #e1b768);color:var(--es-panel-accent-icon-color-on-fill, #1a1f28)}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-content.modal-edit-content,html[data-theme=dark] #sm-modal-per-send-limit-dialog .SM-per-send-limit-modal-dialog,html[data-theme=dark] #sm-modal-schedule-limit-dialog .SM-schedule-limit-modal-dialog,html[data-theme=dark] #sm-modal-programming-message-dialog .SM-programming-message-modal-dialog{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-header-container,html[data-theme=dark] #sm-modal-per-send-limit-dialog .modal-header-container,html[data-theme=dark] #sm-modal-schedule-limit-dialog .modal-header-container,html[data-theme=dark] #sm-modal-programming-message-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-title,html[data-theme=dark] #sm-modal-per-send-limit-dialog .modal-title,html[data-theme=dark] #sm-modal-schedule-limit-dialog .modal-title,html[data-theme=dark] #sm-modal-programming-message-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-close,html[data-theme=dark] #sm-modal-per-send-limit-dialog .modal-close,html[data-theme=dark] #sm-modal-schedule-limit-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-edit-body,html[data-theme=dark] #sm-modal-per-send-limit-dialog .modal-edit-body,html[data-theme=dark] #sm-modal-schedule-limit-dialog .modal-edit-body,html[data-theme=dark] #sm-modal-programming-message-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-edit-footer,html[data-theme=dark] #sm-modal-per-send-limit-dialog .modal-edit-footer,html[data-theme=dark] #sm-modal-schedule-limit-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-edit-footer .btn-primary,html[data-theme=dark] #sm-modal-per-send-limit-dialog .modal-edit-footer .btn-primary,html[data-theme=dark] #sm-modal-schedule-limit-dialog .modal-edit-footer .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-edit-footer .btn-primary:hover:not(:disabled),html[data-theme=dark] #sm-modal-per-send-limit-dialog .modal-edit-footer .btn-primary:hover:not(:disabled),html[data-theme=dark] #sm-modal-schedule-limit-dialog .modal-edit-footer .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-edit-body>div[style]{background:#3b82f61f!important;border-color:#60a5fa59!important}html[data-theme=dark] #sm-modal-ai-title-description-dialog .modal-edit-body>div[style] p{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sm-modal-programming-message-dialog .modal-edit-body p[style]{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #sm-modal-programming-message-dialog .modal-edit-body>div[style]{background:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] #sm-modal-programming-message-dialog .modal-edit-body>div[style]>div[style]{background:linear-gradient(90deg,var(--es-accent, #daa520),#5c3d14)!important}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success{background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__close{border-color:var(--es-border-subtle, #2d3544);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__close:hover{background:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__subtitle{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__card{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__card-header,html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__card-header-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__field-label{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__field-value,html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__field-icon{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__extra-row{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__extra-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__btn-secondary{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #sm-modal-programming-message-dialog .SM-prog-success__btn-secondary:hover{background:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sm-modal-schedule-limit-dialog .btn.text-start.border.btn-primary,html[data-theme=dark] #sm-modal-schedule-limit-dialog .btn.text-start.border.btn-outline-secondary{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sm-modal-schedule-limit-dialog .btn.text-start.border.btn-primary{border-color:var(--es-panel-accent-icon-color, #e1b768)!important;background:#e1b7681f!important}html[data-theme=dark] section.content.content-scheduled-messages .box.box-default{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-scheduled-messages .box.box-default .box-header.LV-title-container.LR-receiver-list-header{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-scheduled-messages .box.box-default .box-header.LV-title-container .box-title,html[data-theme=dark] section.content.content-scheduled-messages .box.box-default .box-header.LV-title-container .box-title svg{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content.content-scheduled-messages .box.box-default .box-header.LV-title-container .text-muted,html[data-theme=dark] section.content.content-scheduled-messages .box.box-default .box-header.LV-title-container .box-title span[style]{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.content-scheduled-messages .box.box-default .box-body,html[data-theme=dark] section.content.content-scheduled-messages .SML-scheduled-section-body.LV-table-container{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-scheduled-messages .box.box-default>p.text-muted.border-bottom{background:var(--es-bg-muted, #151a22)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.content-scheduled-messages .text-muted,html[data-theme=dark] section.content.content-scheduled-messages .SML-public-details{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.content-scheduled-messages .text-danger{color:#f87171!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-type-badge{background:var(--es-bg-elevated, #222833)!important;color:var(--es-text-secondary, #94a3b8)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-public-title-link{color:var(--es-accent-hover, #e8b84a)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-public-title-link:hover{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-subsection-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-scheduled-messages .SML-subsection-title--second{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);--bs-table-striped-bg: var(--es-bg-muted, #151a22);--bs-table-hover-bg: var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table thead tr th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-bottom:2px solid var(--es-border-subtle, #2d3544)!important;box-shadow:0 2px 8px #00000047}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table.table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tbody tr{min-height:0;cursor:default}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tbody tr td:first-child{width:auto!important;vertical-align:top!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tbody td.SML-group-header-cell{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;font-weight:500}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(odd)>td.SML-group-header-cell,html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(2n)>td.SML-group-header-cell{background-color:var(--es-bg-elevated, #222833)!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tbody tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tbody tr:hover>td.SML-group-header-cell{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tr.SML-row--overdue>td{color:var(--es-text-secondary, #94a3b8)!important;background-color:#f8717112!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table td.SML-cell--overdue{color:var(--es-text-secondary, #94a3b8)!important;background-color:#f871711a!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tr.SML-row--overdue:hover>td{background-color:#f871711f!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table tr.SML-row--overdue .SML-type-badge{opacity:.72}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table .SML-actions-cell .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table .SML-actions-cell .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table .SML-actions-cell .btn-success{background:#15803d!important;border-color:#166534!important;color:#fff!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table .SML-actions-cell .btn-success:hover:not(:disabled){background:#16a34a!important;border-color:#15803d!important}html[data-theme=dark] #scheduled-messages-list.LV-fixed-header-table .SML-actions-cell .btn:disabled{opacity:.45}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table thead tr th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-bottom:2px solid var(--es-border-subtle, #2d3544)!important;box-shadow:0 2px 8px #00000047}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table.table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table tbody tr{min-height:0}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table tbody tr td:first-child{width:auto!important;vertical-align:top!important}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table tbody td.SML-group-header-cell{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(odd)>td.SML-group-header-cell,html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(2n)>td.SML-group-header-cell{background-color:var(--es-bg-elevated, #222833)!important}html[data-theme=dark] #scheduled-messages-sent-list.LV-fixed-header-table tbody tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile--overdue,html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile--overdue strong{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile [style*="color: #555"],html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile [style*="color: #444"],html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile [style*="color: #6c757d"],html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile [style*="color: #999"]{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile>div[style*=border-top],html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile>div>div[style*=border-top]{border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card__thumb{background:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card__thumb .video-thumbnail-placeholder{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card__title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card__desc,html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card__meta{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--context-target{box-shadow:0 0 0 2px var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--inactive{background:#1c2129!important;border-color:#2a3140!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--inactive .SML-pending-card__title{color:#64748b!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--inactive .SML-pending-card__desc,html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--inactive .SML-pending-card__meta,html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--inactive .SML-pending-card__meta-sep{color:#4b5563!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--inactive .SML-pending-card__tags .SML-type-badge,html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card--inactive .SML-pending-card__status-tag{background:#252b36!important;color:#64748b!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card__tags .SML-type-badge,html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-card__status-tag{background:#2d3544f2!important;color:#9eb4d4!important}html[data-theme=dark] .SML-pending-context__backdrop{background:#0000009e!important}html[data-theme=dark] .SML-pending-context__menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .SML-pending-context__item,html[data-theme=dark] a.SML-pending-context__item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .SML-pending-context__item:hover:not(:disabled),html[data-theme=dark] .SML-pending-context__item:focus-visible:not(:disabled){background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .06))!important}html[data-theme=dark] .SML-pending-context__item--danger{color:#f87171!important}html[data-theme=dark] .SML-pending-context__item--success{color:#4ade80!important}html[data-theme=dark] .SML-pending-context__divider{background:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .LV-message-context__backdrop{background:#0000009e!important}html[data-theme=dark] .LV-message-context__menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .LV-message-context__item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .LV-message-context__item:hover:not(:disabled),html[data-theme=dark] .LV-message-context__item:focus-visible:not(:disabled){background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .06))!important}html[data-theme=dark] .LV-message-context__item--danger{color:#f87171!important}html[data-theme=dark] .LV-message-context__divider{background:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .rp-clip-context__backdrop{background:#0000009e!important}html[data-theme=dark] .rp-clip-context__menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .rp-clip-context__item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .rp-clip-context__item:hover:not(:disabled),html[data-theme=dark] .rp-clip-context__item:focus-visible:not(:disabled){background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .06))!important}html[data-theme=dark] .rp-clip-context__item--danger{color:#f87171!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-pending-view-all{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-mobile-pagination__btn{border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)!important;background:transparent!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-mobile-pagination__btn--active{border-color:var(--es-panel-accent-icon-color, #e1b768)!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-mobile-pagination__ellipsis{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-card-skeleton{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-actions-cell .btn-default,html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile .btn-default{color:var(--es-panel-accent-icon-color, #e1b768)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35))!important}html[data-theme=dark] section.content.content-scheduled-messages .SML-actions-cell .btn-default:hover:not(:disabled),html[data-theme=dark] section.content.content-scheduled-messages .SML-card-mobile .btn-default:hover:not(:disabled){color:var(--es-accent-hover, #e8b84a)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.content-scheduled-messages .form-check-input{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content.content-scheduled-messages .form-check-input:checked{background-color:var(--es-accent, #daa520);border-color:var(--es-accent, #daa520)}html[data-theme=dark] section.content.content-scheduled-messages .LV-trash-box.my-projects-trash-box,html[data-theme=dark] section.content.content-scheduled-messages .SML-sent-box{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.content-scheduled-messages .LV-trash-box .my-projects-trash-toolbar{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-subtitle,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-content-type,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipient-email,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipient-delivery,html[data-theme=dark] #sml-modal-edit-schedule-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-content-type>span:first-child,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-label,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipient-info strong,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipient-delivery span{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-label__icon,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-info-box__highlight{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-label-hint{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipients-list{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipient-item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipient-item--active{background:#e1b7681a;border-left-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-recipient-thumb{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-info-box{background:#3b82f61f;border-color:#60a5fa59;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-btn-cancel{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-btn-cancel:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-btn-save{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SML-edit-btn-save:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SM-lifetime-option{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-elevated, #222833)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SM-lifetime-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SM-lifetime-option__icon,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SM-lifetime-option__cost{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sml-modal-edit-schedule-dialog .SM-lifetime-option--selected .SM-lifetime-option__icon,html[data-theme=dark] #sml-modal-edit-schedule-dialog .SM-lifetime-option--selected .SM-lifetime-option__cost{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-subtitle,html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-recipient-label,html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-timeline-date,html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-timeline-desc,html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-recipient-card{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-recipient-name,html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-events-heading,html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-timeline-event{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-recipient-card .receiver-photo-placeholder{background:var(--es-bg-muted, #151a22);color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-timeline-line{background:repeating-linear-gradient(to bottom,var(--es-border-subtle, #2d3544) 0,var(--es-border-subtle, #2d3544) 4px,transparent 4px,transparent 8px)!important}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-resend-section{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-brevo-email-activity-dialog .SML-brevo-resend-btn{color:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35))!important;background:#e1b76814!important}html[data-theme=dark] #sml-modal-send-now-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-send-now-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-send-now-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-send-now-dialog .modal-edit-footer{background:transparent!important;border-top-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-send-now-dialog .modal-title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-send-now-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-send-now-dialog .modal-edit-body>div:first-child{background:#22c55e1f!important;border-color:#22c55e59!important}html[data-theme=dark] #sml-modal-send-now-dialog .modal-edit-body>div:first-child p{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-send-now-dialog .modal-edit-body>p:last-of-type{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-send-now-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-send-now-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2447;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-confirm-banner--warning .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sml-modal-remove-schedule-listing-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-calendar-event-icon,html[data-theme=dark] .col-md-4 .box .CP-calendar .fc-calendar-event-icon svg{color:var(--es-accent-gold)!important}html[data-theme=dark] section.content .plans-page-container-fluid .plans-page-title,html[data-theme=dark] section.content .plans-page-container-fluid .plans-mobile-title,html[data-theme=dark] section.content .plans-page-container-fluid .plans-price-value,html[data-theme=dark] section.content .plans-page-container-fluid .plans-features-title,html[data-theme=dark] section.content .plans-page-container-fluid .plans-feature-icon,html[data-theme=dark] section.content .plans-page-container-fluid .plans-feature-icon svg{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .credit-purchase-page .credit-packs-title{color:var(--es-panel-accent-icon-color, #e1b768)!important;text-shadow:none!important}html[data-theme=dark] .credit-purchase-page .credit-pack-box.box-primary .box-header{background:linear-gradient(90deg,#8a6b2e,#5c3d14)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .credit-pack-box .box-body h2,html[data-theme=dark] .credit-purchase-page .credit-pack-box .box-body h4,html[data-theme=dark] .credit-purchase-page .credit-pack-box .box-body .fa-coins,html[data-theme=dark] .credit-purchase-page .credit-pack-box .box-body svg[data-icon=coins]{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .credit-purchase-page .credit-pack-box .box-footer{border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .credit-purchase-btn,html[data-theme=dark] .credit-purchase-page .credit-pack-box .btn-primary.credit-purchase-btn{--bs-btn-color: var(--es-accent-text-on-dark-strong, #fffef9);background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .credit-purchase-page .credit-purchase-btn:hover:not(:disabled),html[data-theme=dark] .credit-purchase-page .credit-purchase-btn:focus:not(:disabled),html[data-theme=dark] .credit-purchase-page .credit-pack-box .btn-primary.credit-purchase-btn:hover:not(:disabled),html[data-theme=dark] .credit-purchase-page .credit-pack-box .btn-primary.credit-purchase-btn:focus:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:0 6px 20px #00000073,0 2px 8px #00000059!important}html[data-theme=dark] .credit-purchase-page .credit-purchase-btn:active:not(:disabled),html[data-theme=dark] .credit-purchase-page .credit-purchase-btn.clicked:not(:disabled),html[data-theme=dark] .credit-purchase-page .credit-pack-box .btn-primary.credit-purchase-btn:active:not(:disabled),html[data-theme=dark] .credit-purchase-page .credit-pack-box .btn-primary.credit-purchase-btn.clicked:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:0 3px 12px #0006,0 1px 4px #0000004d!important}html[data-theme=dark] .credit-purchase-page .credit-purchase-btn svg,html[data-theme=dark] .credit-purchase-page .credit-pack-box .btn-primary.credit-purchase-btn svg{color:currentColor!important}html[data-theme=dark] .credit-purchase-page .box.box-default .box-header{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-border-color: var(--es-border-subtle, #2d3544)}html[data-theme=dark] .credit-purchase-page .table thead th{background:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] .credit-purchase-page .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] .credit-purchase-page .table tbody td,html[data-theme=dark] .credit-purchase-page .table tbody th{border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .credit-purchase-page .table-danger>td,html[data-theme=dark] .credit-purchase-page .table-danger>th{background-color:#f8717124!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .credit-history-mobile th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .credit-purchase-page .CP-credit-history-toolbar{border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .CP-credit-history-toolbar-label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .credit-purchase-page .CP-credit-history-toolbar-icon{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .credit-purchase-page .CP-credit-history-toolbar-count{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .credit-purchase-page .SML-mobile-pagination__btn{color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important;background-color:transparent!important}html[data-theme=dark] .credit-purchase-page .SML-mobile-pagination__btn--active{border-color:var(--es-panel-accent-icon-color, #e1b768)!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .credit-purchase-page .SML-mobile-pagination__ellipsis{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item .page-link,html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item button.page-link{--bs-btn-color: var(--es-text-primary, #f1f5f9);color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important;background-color:var(--es-bg-elevated, #222833)!important}html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item .page-link:hover,html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item button.page-link:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9)!important;background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item.active .page-link,html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item.active button.page-link{color:var(--es-accent-text-on-dark-strong, #fffef9)!important;background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:var(--es-border-subtle, #2d3544)!important;font-weight:600}html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item.disabled .page-link,html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item.disabled .page-link:hover,html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item.disabled button.page-link:disabled{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background-color:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important;opacity:1;transform:none}html[data-theme=dark] .credit-purchase-page .credit-history-pagination .pagination .page-item button.page-link svg{color:currentColor!important}html[data-theme=dark] .credit-purchase-page .credit-history-pagination .text-muted{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .CP-credits-purchasing-modal,html[data-theme=dark] .CP-credits-purchase-feedback{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] .CP-credits-purchasing-modal .RM-profile-ai-modal__header,html[data-theme=dark] .CP-credits-purchase-feedback .RM-profile-ai-modal__header{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .CP-credits-purchasing-modal .RM-profile-ai-modal__title,html[data-theme=dark] .CP-credits-purchase-feedback .RM-profile-ai-modal__title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .CP-credits-purchasing-modal .RM-profile-ai-modal__close,html[data-theme=dark] .CP-credits-purchase-feedback .RM-profile-ai-modal__close{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .CP-credits-purchasing-modal .RM-profile-ai-modal__close:hover,html[data-theme=dark] .CP-credits-purchase-feedback .RM-profile-ai-modal__close:hover{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .CP-credits-purchasing-modal .RM-profile-ai-modal__body,html[data-theme=dark] .CP-credits-purchase-feedback .RM-profile-ai-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .CP-credits-purchasing-modal .RM-profile-ai-modal__footer,html[data-theme=dark] .CP-credits-purchase-feedback .RM-profile-ai-modal__footer{background:var(--es-bg-muted, #151a22)!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .CP-credits-purchasing-spinner{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .CP-credits-purchase-feedback .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-panel-accent-icon-color-on-fill, #1a1f28)!important}html[data-theme=dark] .CP-credits-purchase-feedback .btn-outline-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;border-color:var(--es-border-subtle, #2d3544)!important;background:transparent!important}html[data-theme=dark] .CP-credits-purchase-feedback .btn-outline-secondary:hover{color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .CC-credit-payment-modal{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] .CC-credit-payment-modal__title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .CC-credit-payment-modal__close{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .CC-credit-payment-modal__close:hover{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .CC-credit-payment-modal__pack-summary,html[data-theme=dark] .CC-credit-payment-modal__total-box{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9);border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] .CC-credit-payment-modal__pack-summary>div{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .CC-credit-payment-modal label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .CC-credit-payment-modal__pay-option{background-color:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .CC-credit-payment-modal__pay-option--selected{background-color:#e1b7681f!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .CC-credit-payment-modal__pay-option svg,html[data-theme=dark] .CC-credit-payment-modal__pay-option [style*="color: #8B4513"]{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .CC-credit-payment-modal__price-original{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .CC-credit-payment-modal__price-final{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .CC-credit-payment-modal .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-panel-accent-icon-color-on-fill, #1a1f28)!important}html[data-theme=dark] .CC-credit-payment-modal .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .CC-credit-payment-modal .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .PA-profile-addresses,html[data-theme=dark] .PA-profile-addresses .PP-card__title,html[data-theme=dark] .PA-profile-addresses .PA-address-item__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-profile-addresses .PP-card__title-icon,html[data-theme=dark] .PA-profile-addresses .PA-info-banner__title-icon,html[data-theme=dark] .PA-profile-addresses .PA-info-banner__art,html[data-theme=dark] .PA-profile-addresses .PA-address-item__icon-wrap,html[data-theme=dark] .PA-profile-addresses .PA-credits-banner__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PA-info-banner{background:linear-gradient(135deg,#e1b7681a,#3d241459);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PA-info-banner__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-info-banner__text{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PA-address-list-section .PP-card__header,html[data-theme=dark] .PA-address-item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PA-address-item__icon-wrap{background:#e1b76824}html[data-theme=dark] .PA-address-item__badge{background:#e1b76829;color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] .PA-address-item__address{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-address-item__meta,html[data-theme=dark] .PA-address-item__reference,html[data-theme=dark] .PA-empty-state{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PA-address-item__menu-trigger{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-address-item__menu-trigger:hover,html[data-theme=dark] .PA-address-item__menu-trigger[aria-expanded=true]{background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-address-item__menu-panel{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)}html[data-theme=dark] .PA-address-item__menu-item{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-address-item__menu-item:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .PA-address-item__menu-item:disabled{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .PA-address-item__menu-item--danger{color:#f87171}html[data-theme=dark] .PA-address-item__menu-item--danger:hover:not(:disabled){background:#f871711f}html[data-theme=dark] .PA-credits-banner{background:linear-gradient(135deg,#e1b76824,#3d241480);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] .PA-credits-banner__text{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PA-credits-banner__text strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-profile-addresses .PP-btn-solid{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .PA-profile-addresses .PP-btn-solid:hover{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .PA-profile-addresses .PP-btn-outline{color:var(--es-panel-accent-icon-color, #e1b768)!important;background:transparent!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .PA-profile-addresses .PP-btn-outline:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9)!important;background:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .PA-help-card--faq{background:linear-gradient(135deg,#e1b7681a,#3d241473);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PA-help-card--faq .PP-help-card__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .PA-help-card--faq .PP-help-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PA-help-card--faq .PP-help-card__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #pa-modal-address-form-dialog .PA-address-form-modal-dialog.modal-edit-content,html[data-theme=dark] #pa-modal-address-form-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #pa-modal-address-form-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pa-modal-address-form-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pa-modal-address-form-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pa-modal-address-form-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #pa-modal-address-form-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #pa-modal-address-form-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pa-modal-address-form-dialog label,html[data-theme=dark] #pa-modal-address-form-dialog .checkbox label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pa-modal-address-form-dialog .text-muted{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] #pa-modal-address-form-dialog input[type=checkbox]{accent-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #pa-modal-address-form-dialog .PA-address-form-modal__map-placeholder{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #pa-modal-address-form-dialog .PA-address-form-modal__map-placeholder-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-control]{background-color:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:none!important}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-control]:hover{border-color:var(--es-accent, #daa520)!important}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-control][class*=--is-focused],html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-control]:focus-within{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-singleValue],html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-Input] input{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-placeholder]{color:var(--es-text-muted, #94a3b8)!important}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-indicatorSeparator]{background-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-indicator]{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-menu]{background:var(--es-bg-surface, #1a1f28)!important;border:1px solid var(--es-border-subtle, #2d3544)!important;box-shadow:0 8px 24px #00000073!important}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-option]{color:var(--es-text-primary, #f1f5f9)!important;background-color:transparent!important}html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-option--is-focused],html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-option]:hover,html[data-theme=dark] #pa-modal-address-form-dialog .google-places [class*=-option]:active{background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pa-modal-address-form-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pa-modal-address-form-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pa-modal-address-form-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #pa-modal-address-form-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #pa-modal-delete-address-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #pa-modal-delete-address-dialog .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2447;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pa-modal-delete-address-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #pa-modal-delete-address-dialog .modal-confirm-meta__value,html[data-theme=dark] .PM-profile-payment,html[data-theme=dark] .PM-profile-payment .PP-card__title,html[data-theme=dark] .PM-add-card-panel__title,html[data-theme=dark] .PM-security-panel__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PM-profile-payment .PP-card__title-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PM-info-banner{background:linear-gradient(135deg,#52b7881f,#1a1f28f2);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PM-info-banner__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PM-info-banner__title-icon,html[data-theme=dark] .PM-info-banner__art{color:#6ee7a8}html[data-theme=dark] .PM-info-banner__text{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PM-card-list-section .PP-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PM-pay-cards-grid{background:transparent}html[data-theme=dark] .PM-pay-card{box-shadow:0 12px 32px #00000073}html[data-theme=dark] .PM-pay-card--amber{border:1px solid var(--es-panel-kpi-yellow-border, #7b5829)}html[data-theme=dark] .PM-pay-card--amber .PM-pay-card__face{background:var(--es-panel-kpi-yellow-gradient, linear-gradient(135deg, #7b5829 0%, #1b1c1d 100%))!important}html[data-theme=dark] .PM-pay-card--blue{border:1px solid var(--es-panel-kpi-aqua-border, #21376c)}html[data-theme=dark] .PM-pay-card--blue .PM-pay-card__face{background:var(--es-panel-kpi-aqua-gradient, linear-gradient(135deg, #21376c 0%, #111b2f 100%))!important}html[data-theme=dark] .PM-pay-card--teal{border:1px solid var(--es-panel-kpi-teal-border, #2c585e)}html[data-theme=dark] .PM-pay-card--teal .PM-pay-card__face{background:var(--es-panel-kpi-teal-gradient, linear-gradient(135deg, #2c585e 0%, #15262d 100%))!important}html[data-theme=dark] .PM-pay-card__default-badge{background:#fffffff2;color:#b45309}html[data-theme=dark] .PM-card-item__menu-panel{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)}html[data-theme=dark] .PM-card-item__menu-item{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PM-card-item__menu-item:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .PM-card-item__menu-item:disabled{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .PM-card-item__menu-item--danger{color:#f87171}html[data-theme=dark] .PM-card-item__menu-item--danger:hover:not(:disabled){background:#f871711f}html[data-theme=dark] .PM-empty-state,html[data-theme=dark] .PM-empty-state__note{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PM-credits-banner{background:linear-gradient(135deg,#e1b76824,#3d241480);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] .PM-credits-banner__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PM-credits-banner__text{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PM-credits-banner__text strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PM-add-card-panel__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PM-add-card-panel__logos img{opacity:.92;filter:brightness(1.05)}html[data-theme=dark] .PM-security-panel__title-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PM-security-panel__item{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PM-security-panel__item-icon{color:#6ee7a8}html[data-theme=dark] .PM-profile-payment .PP-btn-solid{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .PM-profile-payment .PP-btn-solid:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .PM-help-card--support{background:linear-gradient(135deg,#e1b7681a,#3d241473);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PM-help-card--support .PP-help-card__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .PM-help-card--support .PP-help-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PM-help-card--support .PP-help-card__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2447;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #pp-modal-delete-card-dialog .modal-confirm-meta__value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pp-modal-delete-card-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pp-modal-delete-card-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2447;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #mp-modal-delete-project-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-delete-project-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-delete-project-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717159}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-empty-trash-dialog .modal-confirm-banner--danger .modal-confirm-banner__text strong{color:#fca5a5}html[data-theme=dark] #mp-modal-empty-trash-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #mp-modal-empty-trash-dialog .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-title--success{color:#34d399!important}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-confirm-banner--success{background:#34d3991f;border-color:#34d39959}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-confirm-banner--success .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-confirm-banner--success .modal-confirm-banner__text strong{color:#6ee7b7}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #mp-modal-restore-project-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-restore-project-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-restore-project-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mp-modal-restore-project-dialog .btn-success{background:#047857!important;border-color:#065f46!important;color:#fff!important}html[data-theme=dark] #mp-modal-restore-project-dialog .btn-success:hover:not(:disabled){background:#059669!important;border-color:#047857!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717159}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-confirm-banner--danger .modal-confirm-banner__text strong{color:#fca5a5}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #mp-modal-permanent-delete-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mp-modal-permanent-delete-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #mp-modal-permanent-delete-dialog .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] .LV-fixed-header-table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544)}html[data-theme=dark] .LV-fixed-header-table thead tr th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .LV-fixed-header-table.table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #video-list.LV-fixed-header-table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544);--bs-table-striped-bg: var(--es-bg-muted, #151a22);--bs-table-hover-bg: var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #video-list.LV-fixed-header-table thead tr th{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-bottom:2px solid var(--es-border-subtle, #2d3544)!important;box-shadow:0 2px 8px #00000047}html[data-theme=dark] #video-list.LV-fixed-header-table.table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #video-list.LV-fixed-header-table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #video-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] #video-list.LV-fixed-header-table.table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] #video-list.LV-fixed-header-table tbody tr{cursor:pointer}html[data-theme=dark] #video-list.LV-fixed-header-table tbody tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:none}html[data-theme=dark] #video-list.LV-fixed-header-table tbody tr:hover .LV-image-container{box-shadow:0 4px 14px #00000073}html[data-theme=dark] #video-list.LV-fixed-header-table tbody tr.LV-tr--highlighted>*{background-color:#daa5202e!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #video-list.LV-fixed-header-table tbody tr.LV-tr--highlighted:hover>*{background-color:#daa52047!important}html[data-theme=dark] #video-list.LV-fixed-header-table tbody tr td img{background-color:var(--es-bg-muted, #151a22)!important;box-shadow:0 2px 8px #00000059}html[data-theme=dark] .LV-image-container,html[data-theme=dark] .video-image-container{background-color:var(--es-bg-muted, #151a22);box-shadow:0 2px 8px #00000059;border:1px solid var(--es-border-subtle, #3d4654)}html[data-theme=dark] .albums-msg-thumb-wrap .LV-image-container{border:none;box-shadow:none;background-color:transparent}html[data-theme=dark] #video-list .LV-image-container:has(.video-thumbnail-placeholder){background-color:transparent}html[data-theme=dark] #video-list .LV-play-icon{background-color:#0000009e;color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] #video-list .LV-play-icon svg{color:inherit}html[data-theme=dark] section.content .LV-table-container:has(#video-list){scrollbar-color:var(--es-border-subtle, #2d3544) var(--es-bg-muted, #151a22)}html[data-theme=dark] section.content .LV-table-container:has(#video-list)::-webkit-scrollbar{width:8px;height:8px}html[data-theme=dark] section.content .LV-table-container:has(#video-list)::-webkit-scrollbar-track{background:var(--es-bg-muted, #151a22);border-radius:8px}html[data-theme=dark] section.content .LV-table-container:has(#video-list)::-webkit-scrollbar-thumb{background:var(--es-bg-raised, #2a3140);border-radius:8px;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content .LV-table-container:has(#video-list)::-webkit-scrollbar-thumb:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .video-item-mobile--highlighted,html[data-theme=dark] .video-item-mobile.video-item-mobile--highlighted:hover{background-color:#daa5202e!important}html[data-theme=dark] .video-item-mobile{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .video-item-mobile:hover{background-color:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .video-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .video-description,html[data-theme=dark] .video-date,html[data-theme=dark] .LV-description{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .video-thumbnail-placeholder{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] .video-thumbnail-placeholder svg{color:var(--es-panel-sidebar-nav-color, #838b99);opacity:.85}html[data-theme=dark] .LV-trash-table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544)}html[data-theme=dark] .LV-trash-table thead th{background:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .LV-trash-table.table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .LV-trash-table.table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .LV-trash-title-text,html[data-theme=dark] .LV-trash-mobile-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .LV-trash-td-meta,html[data-theme=dark] .LV-trash-mobile-meta,html[data-theme=dark] .LV-trash-info{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .LV-trash-type-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .LV-trash-mobile-row{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-content.modal-edit-content,html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-content.modal-edit-content,html[data-theme=dark] #lv-modal-restore-message-dialog .modal-content.modal-edit-content,html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-content.modal-edit-content,html[data-theme=dark] #lv-modal-edit-message-dialog .modal-content.modal-edit-content,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-content.modal-edit-content,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-header-container,html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-header-container,html[data-theme=dark] #lv-modal-restore-message-dialog .modal-header-container,html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-header-container,html[data-theme=dark] #lv-modal-edit-message-dialog .modal-header-container,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-header-container,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body,html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-edit-body,html[data-theme=dark] #lv-modal-restore-message-dialog .modal-edit-body,html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-edit-body,html[data-theme=dark] #lv-modal-edit-message-dialog .modal-edit-body,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-edit-body,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-footer,html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-edit-footer,html[data-theme=dark] #lv-modal-restore-message-dialog .modal-edit-footer,html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-edit-footer,html[data-theme=dark] #lv-modal-edit-message-dialog .modal-edit-footer,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-edit-footer,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-close,html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-close,html[data-theme=dark] #lv-modal-restore-message-dialog .modal-close,html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-close,html[data-theme=dark] #lv-modal-edit-message-dialog .modal-close,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-close,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #lv-modal-restore-message-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #lv-modal-edit-message-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .form-control,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .form-control,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .form-control,html[data-theme=dark] #lv-modal-move-to-trash-dialog .form-control{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-edit-message-dialog .form-control:focus,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .form-control:focus,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .form-control:focus,html[data-theme=dark] #lv-modal-move-to-trash-dialog .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35))!important}html[data-theme=dark] #lv-modal-edit-message-dialog .LV-edit-thumbnail-box{background:var(--es-bg-elevated, #222833);border:1px solid var(--es-border-subtle, #2d3544);border-radius:10px;padding:10px}html[data-theme=dark] #lv-modal-edit-message-dialog .LV-edit-thumbnail-hint{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .modal-edit-body .form-group label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .modal-edit-body .form-group .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .modal-edit-body .form-group .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #lv-modal-edit-message-dialog .modal-edit-body .form-group .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #lv-modal-edit-message-dialog .LV-edit-thumbnail-preview-wrap{background:var(--es-bg-muted, #151a22);border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #lv-modal-edit-message-dialog .LV-edit-thumbnail-busy{background:#0f12188c;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #lv-modal-edit-message-dialog .btn-secondary,html[data-theme=dark] #lv-modal-edit-message-dialog .btn-outline-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] #lv-modal-edit-message-dialog .btn-outline-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .btn-outline-primary{color:var(--es-panel-accent-icon-color, #e1b768)!important;background:transparent!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .btn-outline-primary:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9)!important;background:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #lv-modal-edit-message-dialog .btn-primary:disabled,html[data-theme=dark] #lv-modal-edit-message-dialog .btn-outline-primary:disabled,html[data-theme=dark] #lv-modal-edit-message-dialog .btn-outline-secondary:disabled,html[data-theme=dark] #lv-modal-edit-message-dialog .btn-secondary:disabled{opacity:.55}html[data-theme=dark] #lv-modal-edit-message-dialog .modal-edit-footer.modal-edit-footer--toolbar{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-title,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-edit-body .form-group label,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .form-label,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-edit-body .form-group label,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .form-label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-edit-body .form-group .form-control,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-edit-body .form-group .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-edit-body .form-group .form-control:focus,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-edit-body .form-group .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .btn-primary,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .btn-primary:hover:not(:disabled),html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .modal-edit-footer.modal-edit-footer--row,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .modal-edit-footer.modal-edit-footer--row{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SP-privacy-choice .form-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-elevated, #222833)}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option--locked{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option--selected .SM-lifetime-option__icon,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option--selected .SM-lifetime-option__cost{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .SM-lifetime-option__cost{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .pick-collapsed-choice--disabled{opacity:.7}html[data-theme=dark] section.content:has(#video-list) .box.box-default .box-header.LV-title-container.LR-receiver-list-header{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content:has(#video-list) .box.box-default .box-header.LV-title-container .box-title,html[data-theme=dark] section.content:has(#video-list) .box.box-default .box-header.LV-title-container .box-title svg{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content:has(#video-list) .box.box-default .box-header.LV-title-container .text-muted,html[data-theme=dark] section.content:has(#video-list) .box.box-default .box-header.LV-title-container .box-title span[style]{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content .free-credit-message{background-color:#daa5201a;border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35));border-left-color:var(--es-accent-gold, #daa520)}html[data-theme=dark] section.content .free-credit-message-content,html[data-theme=dark] section.content .free-credit-text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content .free-credit-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container.modal-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container__title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container__total{color:var(--es-accent-gold, #daa520);text-shadow:0 2px 8px rgba(218,165,32,.25)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-item{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-item__amount{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-item__amount-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-item__reason{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-item__date{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-item__badge{background:#22c55e26;color:#86efac}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container__info{background:#3b82f61f;border-color:#60a5fa47;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container__btn--secondary{background:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container__btn--secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container__btn--primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;animation:none}html[data-theme=dark] #cr-modal-credit-notification-dialog .credit-modal-container__btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important}html[data-theme=dark] section.content .alert-warning a{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] section.content .skeleton{background-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] section.content .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}html[data-theme=dark] section.content .video-skeleton-item-mobile{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .video-item-mobile.video-item-mobile--highlighted{background-color:#daa5202e!important;border-color:#daa52073!important}html[data-theme=dark] #video-list .LV-video-name{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #video-list .LV-description--detail,html[data-theme=dark] #video-list .LV-td-proyect{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #video-list .LV-meta-muted,html[data-theme=dark] #video-list .LV-meta-secondary{color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content .my-projects-pagination .btn-primary{background:var(--es-bg-raised, #2a3140)!important;border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35))!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content .my-projects-pagination .btn-primary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-gold-strong, rgba(218, 165, 32, .45))!important;color:var(--es-accent-hover, #e8b84a)!important}html[data-theme=dark] .LV-trash-box.my-projects-trash-box{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .LV-trash-box .my-projects-trash-toolbar{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .LV-trash-actions .btn-outline-secondary{color:var(--es-text-secondary, #94a3b8)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .LV-trash-actions .btn-outline-secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-title--danger,html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-title--danger .modal-title-icon{color:#f87171!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-banner--warning{background:#fbbf241f!important;border-color:#fbbf2447!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-banner--warning .modal-confirm-banner__text,html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-banner--warning .modal-confirm-banner__text strong{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-banner--danger{background:#f871711f!important;border-color:#f8717159!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-banner--danger .modal-confirm-banner__title,html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-confirm-meta__value strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body .form-group label,html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body .form-group label strong{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body .form-group .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body .form-group .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body .form-group .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .modal-edit-body .form-group .modal-confirm-field-error{color:#f87171!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important;color:#fff!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .btn-danger:disabled{opacity:.55}html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717159}html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-confirm-banner--danger .modal-confirm-banner__text,html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-confirm-banner--danger .modal-confirm-banner__text strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-empty-trash-dialog .modal-confirm-banner--danger .modal-confirm-banner__text strong{color:#fca5a5}html[data-theme=dark] #lv-modal-restore-message-dialog .modal-confirm-banner--success{background:#34d3991f;border-color:#34d39959}html[data-theme=dark] #lv-modal-restore-message-dialog .modal-confirm-banner--success .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-restore-message-dialog .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #lv-modal-restore-message-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717159}html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-confirm-banner--danger .modal-confirm-banner__text,html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-confirm-meta__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-permanent-delete-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #lv-modal-move-to-trash-dialog .btn-secondary,html[data-theme=dark] #lv-modal-empty-trash-dialog .btn-secondary,html[data-theme=dark] #lv-modal-restore-message-dialog .btn-secondary,html[data-theme=dark] #lv-modal-permanent-delete-dialog .btn-secondary,html[data-theme=dark] #lv-modal-edit-message-dialog .btn-secondary,html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .btn-secondary,html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #lv-modal-move-to-trash-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] #lv-modal-empty-trash-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] #lv-modal-restore-message-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] #lv-modal-permanent-delete-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] #lv-modal-edit-message-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] #lv-modal-edit-thumbnail-ai-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] #alb-modal-album-thumb-ai-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .modal-content.modal-content--owner-msg-preview{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] .LV-owner-msg-preview-notice{background:#fbbf241f;border-color:#fbbf2447;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .LV-owner-msg-preview-notice-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .login-background{background:radial-gradient(1200px 500px at 20% -10%,rgba(218,165,32,.14),transparent 55%),radial-gradient(900px 420px at 110% 10%,rgba(99,102,241,.12),transparent 55%),linear-gradient(145deg,#0b1017,#121826 42%,#1a2030)!important}html[data-theme=dark] .login-overlay{background:#0000005c!important}html[data-theme=dark] .login-page{background:radial-gradient(1200px 500px at 20% -10%,rgba(218,165,32,.14),transparent 55%),radial-gradient(900px 420px at 110% 10%,rgba(99,102,241,.12),transparent 55%),linear-gradient(145deg,#0b1017,#121826 42%,#1a2030)!important}html[data-theme=dark] .login-card{background:#1a1f28f0;border-color:var(--es-border-subtle, #2d3544);box-shadow:0 24px 44px #00000073,0 0 0 1px #2d354499}html[data-theme=dark] .login-card:before{background:linear-gradient(90deg,#c9a14a,#7d5a22)}html[data-theme=dark] .login-card-loading{background:#121826eb}html[data-theme=dark] .login-card-loading__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .login-card-loading__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .login-registration-feedback{border-color:#4ade8052;background:linear-gradient(135deg,#14532d6b,#0f2e1f8c);box-shadow:inset 0 1px #86efac14,0 4px 14px #00000047}html[data-theme=dark] .login-registration-feedback__icon{background:#4ade8029;color:#86efac}html[data-theme=dark] .login-registration-feedback__title{color:#bbf7d0}html[data-theme=dark] .login-registration-feedback__message{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .login-registration-feedback__hint,html[data-theme=dark] .login-registration-feedback__redirect{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .login-registration-feedback__redirect svg{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .login-registration-feedback__btn.login-btn{margin-bottom:0}html[data-theme=dark] .login-registration-feedback__resend{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .login-registration-feedback__resend:hover{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .verify-email-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .verify-email-card__title--success{color:#86efac}html[data-theme=dark] .verify-email-card__title--error{color:#fca5a5}html[data-theme=dark] .verify-email-card__text,html[data-theme=dark] .verify-email-card__redirect{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .verify-email-card__icon-wrap--loading{background:#daa52024}html[data-theme=dark] .verify-email-card__icon--spin{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .verify-email-card__icon-wrap--success{background:#4ade8024}html[data-theme=dark] .verify-email-card__icon--success{color:#86efac}html[data-theme=dark] .verify-email-card__icon-wrap--error{background:#f8717124}html[data-theme=dark] .verify-email-card__icon--error{color:#fca5a5}html[data-theme=dark] .verify-email-card__redirect-spinner{color:#86efac}html[data-theme=dark] .verify-email-card__alert--warning{border-color:#fbbf2459;background:#78530947;color:#fde68a}html[data-theme=dark] .verify-email-card__btn-secondary{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .verify-email-card__btn-secondary:hover{background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .login-registration-feedback__resend:focus-visible{outline-color:#e1b7688c}html[data-theme=dark] .logo-estar{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .logo-siempre,html[data-theme=dark] .login-title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .login-subtitle,html[data-theme=dark] .form-label,html[data-theme=dark] .footer-text,html[data-theme=dark] .divider-text{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .divider-line{background:linear-gradient(90deg,transparent,var(--es-border-subtle, #2d3544),transparent)}html[data-theme=dark] .divider-text{background:#1a1f28f0}html[data-theme=dark] .login-form .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .login-form .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .login-form .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important}html[data-theme=dark] .login-btn{background:linear-gradient(135deg,#8a6b2e,#5c3d14);box-shadow:0 6px 18px #00000059}html[data-theme=dark] .login-btn:hover{background:linear-gradient(135deg,#9a7b38,#4a3010)}html[data-theme=dark] .login-google-btn{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .login-google-btn__face{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .login-google-btn__icon{color:#ea4335}html[data-theme=dark] .login-google-btn:hover{background-color:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 4px 12px #00000059}html[data-theme=dark] .login-google-btn:hover .login-google-btn__face{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .login-whatsapp-btn{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .login-whatsapp-btn__icon{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .login-whatsapp-btn:hover{background-color:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);box-shadow:0 4px 12px #00000059}html[data-theme=dark] .login-whatsapp-btn:hover .login-whatsapp-btn__icon{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .login-option-btn{background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .btn-outline-secondary.login-option-btn,html[data-theme=dark] .btn-outline-warning.login-option-btn{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .btn-outline-secondary.login-option-btn:hover,html[data-theme=dark] .btn-outline-warning.login-option-btn:hover{background-color:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .footer-link,html[data-theme=dark] .login-forgot-link{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .footer-link:hover,html[data-theme=dark] .login-forgot-link:hover{color:var(--es-accent-hover, #e8b84a)!important}html[data-theme=dark] .login-inline-modal{background-color:#04070cb8}html[data-theme=dark] .login-inline-modal__card{background:var(--es-bg-surface, #1a1f28);border:1px solid var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)}html[data-theme=dark] .login-inline-modal__title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .login-inline-modal__text,html[data-theme=dark] .login-inline-modal .form-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .login-inline-modal .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .login-inline-modal .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .login-inline-modal .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .login-inline-modal .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .login-inline-modal .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .login-inline-modal .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .login-inline-modal .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .login-update-banner{background-color:#090c12eb}html[data-theme=dark] .login-update-banner__track{background-color:#94a3b838}html[data-theme=dark] .login-update-banner__bar{background:linear-gradient(90deg,#8a6b2e,#5c3d14);box-shadow:0 2px 6px #00000073}html[data-theme=dark] #login-modal-email-code-dialog.modal-container{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border:1px solid var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #login-modal-email-code-dialog .modal-header{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #login-modal-email-code-dialog .modal-header h3{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #login-modal-email-code-dialog .modal-close-btn{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #login-modal-email-code-dialog .modal-close-btn:hover{background-color:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #login-modal-email-code-dialog .modal-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #login-modal-email-code-dialog .modal-description,html[data-theme=dark] #login-modal-email-code-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important;background:transparent!important;border-top:none!important;border-color:transparent!important}html[data-theme=dark] #login-modal-email-code-dialog .form-group label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #login-modal-email-code-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #login-modal-email-code-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #login-modal-email-code-dialog .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #login-modal-email-code-dialog .code-input{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #login-modal-email-code-dialog strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #login-modal-email-code-dialog .btn-link{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #login-modal-email-code-dialog .btn-link:hover:not(:disabled){color:var(--es-accent-hover, #e8b84a)!important}html[data-theme=dark] #login-modal-email-code-dialog .btn-link.text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #login-modal-email-code-dialog .btn-link.text-muted:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #login-modal-email-code-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #login-modal-email-code-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #login-modal-email-code-dialog .btn-success{background:linear-gradient(135deg,#2d6a3e,#1e4629)!important;border-color:#1e4629!important;color:#fff!important}html[data-theme=dark] #login-modal-email-code-dialog .btn-success:hover:not(:disabled){background:linear-gradient(135deg,#3a7d4c,#16351f)!important;border-color:#16351f!important}html[data-theme=dark] #login-modal-email-code-dialog .alert-danger{--bs-alert-color: #fca5a5;--bs-alert-bg: rgba(248, 113, 113, .12);--bs-alert-border-color: rgba(248, 113, 113, .35);color:#fca5a5}html[data-theme=dark] #login-modal-qr-code-dialog.modal-container{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border:1px solid var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #login-modal-qr-code-dialog .modal-header{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #login-modal-qr-code-dialog .modal-header h3{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #login-modal-qr-code-dialog .modal-close-btn{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #login-modal-qr-code-dialog .modal-close-btn:hover{background-color:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #login-modal-qr-code-dialog .modal-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #login-modal-qr-code-dialog .modal-description,html[data-theme=dark] #login-modal-qr-code-dialog .qr-step .modal-description,html[data-theme=dark] #login-modal-qr-code-dialog .help-text,html[data-theme=dark] #login-modal-qr-code-dialog .feedback-text{color:var(--es-text-secondary, #94a3b8)!important;background:transparent!important;border-top:none!important;border-color:transparent!important}html[data-theme=dark] #login-modal-qr-code-dialog .qr-step h4{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #login-modal-qr-code-dialog .text-primary{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #login-modal-qr-code-dialog .position-indicator{background:var(--es-bg-elevated, #222833);border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #login-modal-qr-code-dialog .score-bar{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] #login-modal-qr-code-dialog .step-number{background-color:var(--es-bg-muted, #151a22);color:var(--es-text-muted, #64748b)}html[data-theme=dark] #login-modal-qr-code-dialog .step-item.active .step-number{background-color:#8a6b2e;color:#fff}html[data-theme=dark] #login-modal-qr-code-dialog .step-item.completed .step-number{background-color:#2d6a3e;color:#fff}html[data-theme=dark] #login-modal-qr-code-dialog .step-label{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #login-modal-qr-code-dialog .step-item.active .step-label{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #login-modal-qr-code-dialog .step-connector{background-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #login-modal-qr-code-dialog .step-connector.active{background-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #login-modal-qr-code-dialog .alert-danger{--bs-alert-color: #fca5a5;--bs-alert-bg: rgba(248, 113, 113, .12);--bs-alert-border-color: rgba(248, 113, 113, .35);color:#fca5a5}html[data-theme=dark] .plan-info-box{background:linear-gradient(135deg,#daa52024,#1a1f28f2)!important;border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important;box-shadow:0 4px 14px #00000059!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .plan-info-box h4,html[data-theme=dark] .plan-info-box p,html[data-theme=dark] .plan-info-box small,html[data-theme=dark] .plan-info-box span{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .PS-profile-subscription{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PS-section-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PS-section-title,html[data-theme=dark] .PS-history-card .PP-card__title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PS-plan-card__name{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PS-plan-card__desc,html[data-theme=dark] .PS-history-card__subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PS-plan-card__badge--active{background:#e1b76829;color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] .PS-plan-card__badge--free{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-plan-card__sidebar{border-left-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-plan-card__meta-item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-plan-card__meta-icon-wrap{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PS-plan-card__meta-label{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .PS-plan-card__meta-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PS-plan-card__art-img{filter:drop-shadow(0 8px 20px rgba(0,0,0,.35))}html[data-theme=dark] .PS-status-badge--success{background:#22c55e24;color:#6ee7a8;border-color:#4ade8059}html[data-theme=dark] .PS-status-badge--warning{background:#fbbf2424;color:#fcd34d;border-color:#fbbf2459}html[data-theme=dark] .PS-status-badge--danger{background:#f8717124;color:#fca5a5;border-color:#f8717159}html[data-theme=dark] .PS-status-badge--muted{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-manage-toggle{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PS-manage-toggle:hover{background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PS-manage-toggle__chevron{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PS-manage-panel{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-history-card .PP-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-history-empty,html[data-theme=dark] .PS-history-loading{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PS-history-table thead th{background:var(--es-bg-elevated, #222833);color:var(--es-panel-sidebar-nav-color, #838b99);border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-history-table tbody td{color:var(--es-text-primary, #f1f5f9);border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-history-table tbody tr:nth-child(2n),html[data-theme=dark] .PS-history-table tbody tr:nth-child(odd){background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] .PS-history-table tbody tr:nth-child(2n){background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .PS-history-table tbody tr:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .PS-history-table__desc,html[data-theme=dark] .PS-history-table__payment-method,html[data-theme=dark] .PS-history-table__amount{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PS-history-table__amount--refund{color:#fca5a5}html[data-theme=dark] .PS-history-table__brand-img--invert{filter:brightness(0) invert(1)}html[data-theme=dark] .PS-history-table__invoice-btn{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .PS-history-card .my-projects-pagination{background:var(--es-bg-surface, #1a1f28);border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-profile-subscription .my-projects-pagination-info,html[data-theme=dark] .PS-profile-subscription .my-projects-pagination-ellipsis{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .PS-profile-subscription .my-projects-pagination .btn-secondary{color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .PS-profile-subscription .my-projects-pagination .btn-secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .PS-profile-subscription .my-projects-pagination .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .PS-profile-subscription .my-projects-pagination .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] section.content:has(.my-projects-container) .LR-receiver-list-header__toolbar .btn-primary,html[data-theme=dark] section.content:has(.my-projects-container) .my-projects-empty .btn-primary,html[data-theme=dark] .my-projects-btn-add>a.btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] section.content:has(.my-projects-container) .LR-receiver-list-header__toolbar .btn-primary:hover:not(:disabled),html[data-theme=dark] section.content:has(.my-projects-container) .my-projects-empty .btn-primary:hover:not(:disabled),html[data-theme=dark] .my-projects-btn-add>a.btn-primary:hover{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .my-projects-empty{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .my-projects-empty-icon{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .my-projects-empty-title,html[data-theme=dark] .my-projects-empty-text,html[data-theme=dark] .my-projects-card-date,html[data-theme=dark] .my-projects-trash-info,html[data-theme=dark] .my-projects-trash-count,html[data-theme=dark] .my-projects-list-count,html[data-theme=dark] .my-projects-pagination-info,html[data-theme=dark] .my-projects-pagination-ellipsis{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .my-projects-link,html[data-theme=dark] .my-projects-card-title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .my-projects-link:hover{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .my-projects-lock-icon,html[data-theme=dark] .my-projects-list-toolbar-icon,html[data-theme=dark] .my-projects-trash-toolbar-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .my-projects-list-toolbar-label,html[data-theme=dark] .my-projects-trash-toolbar-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .my-projects-list-toolbar,html[data-theme=dark] .my-projects-trash-toolbar{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .my-projects-trash-title-text{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .my-projects-card{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 8px 18px #0003}html[data-theme=dark] .my-projects-container .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544)}html[data-theme=dark] .my-projects-container .table thead th{background:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-container .table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-container .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .my-projects-container .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .my-projects-container .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-container .table-hover>tbody>tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .my-projects-container .projects-col-weight-cell.text-muted,html[data-theme=dark] .my-projects-container .my-projects-card-size.text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content:has(.my-projects-container) .SML-mobile-pagination__btn{border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)!important;background:transparent!important}html[data-theme=dark] section.content:has(.my-projects-container) .SML-mobile-pagination__btn--active{border-color:var(--es-panel-accent-icon-color, #e1b768)!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content:has(.my-projects-container) .SML-mobile-pagination__ellipsis{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .MP-context__backdrop{background:#0000009e!important}html[data-theme=dark] .MP-context__menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .MP-context__item,html[data-theme=dark] a.MP-context__item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .MP-context__item:hover:not(:disabled),html[data-theme=dark] .MP-context__item:focus-visible:not(:disabled){background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .06))!important}html[data-theme=dark] .MP-context__item--danger{color:#f87171!important}html[data-theme=dark] .MP-context__item--success{color:#4ade80!important}html[data-theme=dark] .MP-context__divider{background:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ALB-context__backdrop{background:#0000009e!important}html[data-theme=dark] .ALB-context__menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ALB-context__item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .ALB-context__item:hover:not(:disabled),html[data-theme=dark] .ALB-context__item:focus-visible:not(:disabled){background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .06))!important}html[data-theme=dark] .ALB-context__item--danger{color:#f87171!important}html[data-theme=dark] .ALB-context__divider{background:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .ALB-detail-msg-context__backdrop{background:#0000009e!important}html[data-theme=dark] .ALB-detail-msg-context__menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ALB-detail-msg-context__item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .ALB-detail-msg-context__item:hover:not(:disabled),html[data-theme=dark] .ALB-detail-msg-context__item:focus-visible:not(:disabled){background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .06))!important}html[data-theme=dark] .ALB-detail-msg-context__item--danger{color:#f87171!important}html[data-theme=dark] .ALB-detail-msg-context__divider{background:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-trash-box .table{--bs-table-color: var(--es-text-primary, #f1f5f9);--bs-table-bg: transparent;--bs-table-border-color: var(--es-border-subtle, #2d3544)}html[data-theme=dark] .my-projects-trash-box .table thead th{background:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-trash-box .table-bordered>:not(caption)>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-trash-box .table-striped>tbody>tr:nth-of-type(odd)>*{background-color:var(--es-bg-muted, #151a22)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .my-projects-trash-box .table-striped>tbody>tr:nth-of-type(2n)>*{background-color:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .my-projects-trash-box .table>:not(caption)>*>*{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-trash-box .table-hover>tbody>tr:hover>*{background-color:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .my-projects-pagination{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .my-projects-pagination .btn-secondary{color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-pagination .btn-secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .my-projects-btn-import-mobile{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .my-projects-modal{background:var(--es-bg-surface, #1a1f28);color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] .my-projects-modal-close{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .my-projects-modal-project-value,html[data-theme=dark] .my-projects-import-steps{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .my-projects-import-progress-label,html[data-theme=dark] .my-projects-import-step,html[data-theme=dark] .my-projects-modal-project-label,html[data-theme=dark] .my-projects-modal-project-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .my-projects-import-progress-bar{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .my-projects-import-step-dot{background:var(--es-text-muted, #64748b)}html[data-theme=dark] .PS-profile-subscription .PP-btn-outline{color:var(--es-panel-accent-icon-color, #e1b768)!important;background:transparent!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .PS-profile-subscription .PP-btn-outline:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9)!important;background:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}@media (max-width: 1100px){html[data-theme=dark] .PS-plan-card__sidebar{border-top-color:var(--es-border-subtle, #2d3544)}}@media (max-width: 767px){html[data-theme=dark] .PS-history-table tbody tr{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .PS-history-table tbody td:before{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal-dialog.modal-edit-content,html[data-theme=dark] #ps-modal-plan-benefits-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #ps-modal-plan-benefits-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ps-modal-plan-benefits-dialog .modal-edit-body,html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ps-modal-plan-benefits-dialog .modal-title,html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__title-icon{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #ps-modal-plan-benefits-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__intro{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__intro strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__loading,html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__empty{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__error{background:#f871711f;color:#fca5a5;border:1px solid rgba(248,113,113,.35)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__list{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__item{background:var(--es-bg-surface, #1a1f28);border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__item:nth-child(2n){background:var(--es-bg-muted, #151a22)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__item-icon{background:#22c55e24;color:#6ee7a8}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__item-name{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__item-value{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .PS-plan-benefits-modal__item-desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #ps-modal-plan-benefits-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #ps-modal-plan-benefits-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] .SG-settings-general{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SG-settings-general .SG-section-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SG-settings-general .SG-settings-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SG-settings-general .SG-settings-card__title,html[data-theme=dark] .SG-settings-general .SG-pref-field__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SG-settings-general .SG-pref-field__hint{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SG-settings-general .SG-pref-grid--disabled .SG-pref-field__label{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SG-settings-general .SG-pref-grid--disabled .SG-pref-field__hint{color:var(--es-panel-sidebar-nav-color, #838b99);opacity:.75}html[data-theme=dark] .SG-settings-general .SG-pref-field__control-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SG-settings-general .SG-pref-grid--disabled .SG-pref-field__control-icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SG-settings-general .SG-pref-field__control:disabled,html[data-theme=dark] .SG-settings-general .SG-pref-grid--disabled .SG-pref-field__control:disabled{background-color:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;opacity:1}html[data-theme=dark] .SG-settings-general .SG-save-btn:not(:disabled){background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .SG-settings-general .SG-save-btn:not(:disabled):hover{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] .SG-settings-general .SG-save-btn:disabled,html[data-theme=dark] .SG-settings-general .SG-save-btn:disabled:hover{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;opacity:1}html[data-theme=dark] .SG-settings-general .SG-aside-card__icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SG-settings-general .SG-aside-card__icon--storage{background:#22c55e24;color:#6ee7a8}html[data-theme=dark] .SG-settings-general .SG-aside-card__icon--danger{background:#f8717124;color:#fca5a5}html[data-theme=dark] .SG-settings-general .SG-aside-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SG-settings-general .SG-aside-card__text,html[data-theme=dark] .SG-settings-general .SG-aside-card__meta{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SG-settings-general .SG-aside-card__soon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SG-settings-general .SG-aside-card__action--danger{color:#fca5a5;background:#f8717114;border-color:#f8717159}html[data-theme=dark] .SG-settings-general .SG-aside-card--disabled .SG-aside-card__icon,html[data-theme=dark] .SG-settings-general .SG-aside-card--disabled .SG-aside-card__icon--danger{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SG-settings-general .SG-aside-card--disabled .SG-aside-card__title{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SG-settings-general .SG-aside-card--disabled .SG-aside-card__text{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SG-settings-general .SG-storage-bar{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SG-settings-general .SG-storage-bar__fill{background:linear-gradient(90deg,#c99a2e,#8a6b2e)}html[data-theme=dark] .SG-settings-general .SG-aside-meta__row{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SG-settings-general .SG-aside-meta__row dt{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SG-settings-general .SG-aside-meta__row dd{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SG-settings-general .SG-settings-loading{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SN-settings-notifications .SG-section-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SN-settings-notifications .SG-settings-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SN-settings-notifications .SG-settings-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SN-settings-notifications .SN-settings-card__subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-channel-list__item,html[data-theme=dark] .SN-settings-notifications .SN-type-list__item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SN-settings-notifications .SN-row-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SN-settings-notifications .SN-row-text__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SN-settings-notifications .SN-row-text__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-channel-list__item--disabled .SN-row-icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-channel-list__item--disabled .SN-row-text__title{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SN-settings-notifications .SN-channel-list__item--disabled .SN-row-text__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-channel-soon,html[data-theme=dark] .SN-settings-notifications .SN-frequency-option__soon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SN-settings-notifications .SN-toggle__track{background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SN-settings-notifications .SN-toggle__input:checked+.SN-toggle__track{background:#22c55e}html[data-theme=dark] .SN-settings-notifications .SN-toggle__thumb{background:#f1f5f9;box-shadow:0 1px 3px #00000073}html[data-theme=dark] .SN-settings-notifications .SN-toggle__input:focus-visible+.SN-toggle__track{outline-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SN-settings-notifications .SN-toggle__input:disabled+.SN-toggle__track,html[data-theme=dark] .SN-settings-notifications .SN-toggle--locked .SN-toggle__input:disabled+.SN-toggle__track{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SN-settings-notifications .SN-toggle__input:disabled:checked+.SN-toggle__track{background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SN-settings-notifications .SN-toggle--locked .SN-toggle__input:disabled:checked+.SN-toggle__track{background:#22c55e;opacity:.72}html[data-theme=dark] .SN-settings-notifications .SN-link-btn{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SN-settings-notifications .SN-link-btn:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SN-settings-notifications .SN-link-btn:disabled{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-type-check__box{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SN-settings-notifications .SN-type-check__input:checked+.SN-type-check__box{background:linear-gradient(135deg,#8a6b2e,#5c3d14);border-color:#5c3d14}html[data-theme=dark] .SN-settings-notifications .SN-type-check__input:focus-visible+.SN-type-check__box{outline-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SN-settings-notifications .SN-type-actions{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SN-settings-notifications .SN-type-actions .btn-default{color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .SN-settings-notifications .SN-type-actions .btn-default:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .SN-settings-notifications .SN-save-btn:not(:disabled){background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .SN-settings-notifications .SN-save-btn:not(:disabled):hover{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] .SN-settings-notifications .SN-save-btn:disabled{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;opacity:1}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option:hover:not(.SN-frequency-option--disabled){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option--disabled{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option--disabled .SN-frequency-option__title{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option--disabled .SN-frequency-option__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option--disabled .SN-frequency-option__radio{border-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option__radio{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option--selected .SN-frequency-option__radio{border-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option--selected .SN-frequency-option__radio:after{background:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SN-settings-notifications .SN-frequency-option__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SN-silence-card__icon,html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SG-section-icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SN-silence-card__title,html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SG-settings-card__title{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SN-silence-card__subtitle,html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SN-silence-card__meta{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SN-silence-card__note{color:var(--es-panel-sidebar-nav-color, #838b99);opacity:.75}html[data-theme=dark] .SN-settings-notifications .SN-silence-card--disabled .SN-silence-times__field label{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SN-settings-notifications .SN-silence-times--disabled select,html[data-theme=dark] .SN-settings-notifications .SN-silence-times--disabled select:disabled{background-color:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] .SN-settings-notifications .SN-silence-times__field label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SN-settings-notifications .SN-silence-meta{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SN-settings-notifications .SN-silence-note{color:var(--es-panel-sidebar-nav-color, #838b99);opacity:.85}html[data-theme=dark] .SP-settings-privacy{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SG-section-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SP-settings-privacy .SG-settings-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SG-settings-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SP-settings-card__subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-card--disabled .SG-settings-card__title,html[data-theme=dark] .SP-settings-privacy .SP-privacy-card--disabled .SP-settings-card__subtitle{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-card--disabled .SG-section-icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-choice__label,html[data-theme=dark] .SP-settings-privacy .SP-privacy-option__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-choice__hint,html[data-theme=dark] .SP-settings-privacy .SP-privacy-option__hint{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-option{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-card__soon,html[data-theme=dark] .SP-settings-privacy .SP-privacy-download__soon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SP-settings-privacy .SP-blocked-list__empty{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-blocked-list__empty--disabled{color:var(--es-panel-sidebar-nav-color, #838b99);opacity:.85}html[data-theme=dark] .SP-settings-privacy .SP-blocked-list__item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SP-blocked-list__avatar{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SP-settings-privacy .SP-blocked-list__name{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SP-blocked-list__meta{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-toggle-row{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-toggle-row__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-toggle-row__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-toggle__track{background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SP-settings-privacy .SP-toggle__input:checked+.SP-toggle__track{background:linear-gradient(135deg,#8a6b2e,#5c3d14)}html[data-theme=dark] .SP-settings-privacy .SP-toggle__thumb{background:#f1f5f9;box-shadow:0 1px 3px #00000073}html[data-theme=dark] .SP-settings-privacy .SP-toggle__input:focus-visible+.SP-toggle__track{outline-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SP-settings-privacy .SP-toggle__input:disabled+.SP-toggle__track,html[data-theme=dark] .SP-settings-privacy .SP-toggle--locked .SP-toggle__input:disabled+.SP-toggle__track{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SP-settings-privacy .SP-toggle--locked .SP-toggle__input:disabled:checked+.SP-toggle__track{background:linear-gradient(135deg,#8a6b2e,#5c3d14);opacity:.72}html[data-theme=dark] .SP-settings-privacy .SP-privacy-download__btn{color:var(--es-panel-accent-icon-color, #e1b768);background:transparent;border-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-download__btn:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9);background:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-download--disabled .SP-privacy-download__btn,html[data-theme=dark] .SP-settings-privacy .SP-privacy-download--disabled .SP-privacy-download__btn:hover{color:var(--es-panel-sidebar-nav-color, #838b99);background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__item--disabled .SP-consent-list__icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__item--disabled .SP-consent-list__title,html[data-theme=dark] .SP-settings-privacy .SP-consent-list__item--disabled .SP-consent-list__desc{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__status{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__status--ok{color:#6ee7a8}html[data-theme=dark] .SP-settings-privacy .SP-consent-list__status--soon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option--locked{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option--locked:hover:not(:disabled){border-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option--selected .SM-lifetime-option__icon,html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option--selected .SM-lifetime-option__cost{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option__cost{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SM-lifetime-option--locked .SM-lifetime-option__cost{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SP-settings-privacy .pick-collapsed-choice--disabled{opacity:.85}html[data-theme=dark] .SP-settings-privacy .SP-privacy-help-card{background:linear-gradient(135deg,#e1b7681a,#3d241459);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-help-card .PP-help-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-help-card .PP-help-card__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SP-settings-privacy .SP-privacy-help-card .PP-help-card__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SS-settings-security{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SS-settings-security .SG-section-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SS-settings-security .SG-settings-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SS-settings-security .SG-settings-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SS-settings-security .SS-settings-card__subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-card--disabled .SG-settings-card__title,html[data-theme=dark] .SS-settings-security .SS-security-card--disabled .SS-settings-card__subtitle{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SS-settings-security .SS-security-card--disabled .SG-section-icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-badge--active{background:#22c55e24;color:#6ee7a8}html[data-theme=dark] .SS-settings-security .SS-security-card__soon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SS-settings-security .SS-security-empty{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-password-field label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SS-settings-security .SS-security-password-field__lock{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-password-field__input:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 2px #daa52047!important}html[data-theme=dark] .SS-settings-security .SS-security-password-field__input.is-invalid{border-color:#f87171!important;box-shadow:0 0 0 2px #f8717138!important}html[data-theme=dark] .SS-settings-security .SS-security-password-field__toggle{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SS-settings-security .SS-security-password-field__toggle:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SS-settings-security .SS-security-password-form__submit:not(:disabled){background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .SS-settings-security .SS-security-password-form__submit:not(:disabled):hover{background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] .SS-settings-security .SS-security-password-form__submit:disabled{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;opacity:1}html[data-theme=dark] .SS-settings-security .SS-security-meta__row{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SS-settings-security .SS-security-meta dt{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-meta dd{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SS-settings-security .SS-security-meta--disabled dd{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-backup{border-top-color:var(--es-border-subtle, #2d3544);border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SS-settings-security .SS-security-backup__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SS-settings-security .SS-security-backup--disabled .SS-security-backup__label{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SS-settings-security .btn-default,html[data-theme=dark] .SS-settings-security .SS-security-card__manage{color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .SS-settings-security .btn-default:hover:not(:disabled),html[data-theme=dark] .SS-settings-security .SS-security-card__manage:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .SS-settings-security .btn-default:disabled,html[data-theme=dark] .SS-settings-security .SS-security-card__manage:disabled{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-muted, #151a22)!important;border-color:var(--es-border-subtle, #2d3544)!important;opacity:1}html[data-theme=dark] .SS-settings-security .SS-security-alert--success{background:#22c55e24;color:#6ee7a8;border-color:#4ade8059}html[data-theme=dark] .SS-settings-security .SS-security-session-list__item,html[data-theme=dark] .SS-settings-security .SS-security-device-list__item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SS-settings-security .SS-security-session-list__title,html[data-theme=dark] .SS-settings-security .SS-security-device-list__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SS-settings-security .SS-security-session-list__meta,html[data-theme=dark] .SS-settings-security .SS-security-device-list__meta{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-session-badge{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SS-settings-security .SS-security-session-status--current,html[data-theme=dark] .SS-settings-security .SS-security-device-status{background:#22c55e24;color:#6ee7a8}html[data-theme=dark] .SS-settings-security .SS-security-device-list__icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SS-settings-security .SS-security-sessions-all:not(.SS-security-sessions-all--disabled){color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-panel-accent-icon-color, #e1b768);background:transparent}html[data-theme=dark] .SS-settings-security .SS-security-sessions-all:not(.SS-security-sessions-all--disabled):hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9);background:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SS-settings-security .SS-security-sessions-all--disabled,html[data-theme=dark] .SS-settings-security .SS-security-sessions-all--disabled:hover{color:var(--es-panel-sidebar-nav-color, #838b99);background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SS-settings-security .SS-security-help-card{background:linear-gradient(135deg,#e1b7681a,#3d241459);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SS-settings-security .SS-security-help-card .PP-help-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SS-settings-security .SS-security-help-card .PP-help-card__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SS-settings-security .SS-security-help-card .PP-help-card__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SS-settings-security .SS-security-report-btn{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .SS-settings-security .SS-security-report-btn:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .SS-report-suspicious-modal-dialog.modal-edit-content,html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717159}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-confirm-banner--danger .modal-confirm-banner__title{color:#fca5a5}html[data-theme=dark] #ss-modal-report-suspicious-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ss-modal-report-suspicious-dialog .SS-report-suspicious-modal__list{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #ss-modal-report-suspicious-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] #ss-modal-report-suspicious-dialog .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] .SPR-settings-preferences{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SG-section-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SPR-settings-preferences .SG-settings-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SPR-settings-preferences .SG-settings-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SPR-card__subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SPR-card--disabled .SG-settings-card__title,html[data-theme=dark] .SPR-settings-preferences .SPR-card--disabled .SPR-card__subtitle{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SPR-settings-preferences .SPR-card--disabled .SG-section-icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SPR-select-field__label,html[data-theme=dark] .SPR-settings-preferences .SPR-field-block__label,html[data-theme=dark] .SPR-settings-preferences .SP-privacy-choice__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SPR-select-field__hint,html[data-theme=dark] .SPR-settings-preferences .SPR-field-block__hint,html[data-theme=dark] .SPR-settings-preferences .SP-privacy-choice__hint{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SPR-field-block--disabled .SPR-field-block__label,html[data-theme=dark] .SPR-settings-preferences .SPR-field-block__soon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SPR-settings-preferences .SPR-select-field__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SPR-settings-preferences .SPR-theme-option{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SPR-theme-option:hover{border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SPR-settings-preferences .SPR-theme-option--active{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SPR-settings-preferences .SPR-color-swatch--active{box-shadow:0 0 0 3px var(--es-bg-surface, #1a1f28),0 0 0 5px var(--swatch-color)}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle-row{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle-row__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle-row__desc,html[data-theme=dark] .SPR-settings-preferences .SPR-toggle-row--disabled .SPR-toggle-row__title,html[data-theme=dark] .SPR-settings-preferences .SPR-toggle-row--disabled .SPR-toggle-row__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle__track{background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle__input:checked+.SPR-toggle__track{background:linear-gradient(135deg,#8a6b2e,#5c3d14)}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle__thumb{background:#f1f5f9;box-shadow:0 1px 3px #00000073}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle__input:disabled+.SPR-toggle__track{background:var(--es-bg-muted, #151a22);opacity:1}html[data-theme=dark] .SPR-settings-preferences .SPR-toggle__input:disabled~.SPR-toggle__thumb{opacity:.7}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option--locked{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option--locked:hover:not(:disabled){border-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option--selected .SM-lifetime-option__icon,html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option--selected .SM-lifetime-option__cost{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option__cost{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SM-lifetime-option--locked .SM-lifetime-option__cost{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SPR-settings-preferences .pick-collapsed-choice--disabled{opacity:.85}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__header{background:#e1b7681f;border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__brand,html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__menu{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__body{background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__greeting{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__text,html[data-theme=dark] .SPR-settings-preferences .SPR-preview-note{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__btn{background:linear-gradient(135deg,#8a6b2e,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SPR-settings-preferences .SPR-preview-mockup__link,html[data-theme=dark] .SPR-settings-preferences .SPR-preview-note__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SPR-settings-preferences .SPR-notifications-link{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SPR-settings-preferences .SPR-notifications-link__btn{color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-panel-accent-icon-color, #e1b768);background:transparent}html[data-theme=dark] .SPR-settings-preferences .SPR-notifications-link__btn:hover{color:var(--es-accent-text-on-dark-strong, #fffef9);background:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SPR-settings-preferences .SPR-help-card{background:linear-gradient(135deg,#e1b7681a,#3d241459);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SPR-settings-preferences .SPR-help-card .PP-help-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SPR-settings-preferences .SPR-help-card .PP-help-card__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SPR-settings-preferences .SPR-help-card .PP-help-card__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SPR-settings-preferences .SPR-suggestion-btn:disabled{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;opacity:1}html[data-theme=dark] .SC-settings-connections{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SC-settings-connections .SC-banner{background:linear-gradient(135deg,#e1b7681a,#3d241459);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SC-settings-connections .SC-banner__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SC-settings-connections .SC-banner__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SC-settings-connections .SC-banner__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SC-settings-connections .SC-banner .PP-btn-solid{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .SC-settings-connections .SC-banner .PP-btn-solid:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] .SC-settings-connections .SG-section-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SC-settings-connections .SG-settings-card__header{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SC-settings-connections .SG-settings-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SC-settings-connections .SC-card__subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SC-settings-connections .SC-card__soon-badge{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SC-settings-connections .SC-card--disabled .SG-settings-card__title,html[data-theme=dark] .SC-settings-connections .SC-card--disabled .SC-card__subtitle{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SC-settings-connections .SC-card--disabled .SG-section-icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SC-settings-connections .SC-card__footer-btn{color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SC-settings-connections .SC-card__footer-btn:disabled{color:var(--es-panel-sidebar-nav-color, #838b99);border-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SC-settings-connections .SC-card__soon{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SC-settings-connections .SC-account-list__item,html[data-theme=dark] .SC-settings-connections .SC-service-list__item,html[data-theme=dark] .SC-settings-connections .SC-sync-list__item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SC-settings-connections .SC-account-list__icon,html[data-theme=dark] .SC-settings-connections .SC-service-list__icon{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SC-settings-connections .SC-account-list__name,html[data-theme=dark] .SC-settings-connections .SC-service-list__name{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SC-settings-connections .SC-account-list__detail,html[data-theme=dark] .SC-settings-connections .SC-service-list__desc,html[data-theme=dark] .SC-settings-connections .SC-sync-list__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SC-settings-connections .SC-account-list__item--disabled .SC-account-list__name,html[data-theme=dark] .SC-settings-connections .SC-service-list__name--disabled{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SC-settings-connections .SC-account-list__icon--disabled,html[data-theme=dark] .SC-settings-connections .SC-service-list__icon--disabled{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .SC-settings-connections .SC-account-list__status--connected{background:#22c55e24;color:#6ee7a8}html[data-theme=dark] .SC-settings-connections .SC-account-list__status--disabled,html[data-theme=dark] .SC-settings-connections .SC-service-list__status--disabled{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SC-settings-connections .SC-service-list__item--disabled{opacity:.85}html[data-theme=dark] .SC-settings-connections .SC-sync-list__icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SC-settings-connections .SC-sync-list__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SC-settings-connections .SC-card--disabled .SC-sync-list__label{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] .SC-settings-connections .SC-card--disabled .SC-sync-list__icon{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SC-settings-connections .SC-toggle__track{background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .SC-settings-connections .SC-toggle__input:checked+.SC-toggle__track{background:linear-gradient(135deg,#8a6b2e,#5c3d14)}html[data-theme=dark] .SC-settings-connections .SC-toggle__thumb{background:#f1f5f9;box-shadow:0 1px 3px #00000073}html[data-theme=dark] .SC-settings-connections .SC-toggle__input:disabled+.SC-toggle__track{background:var(--es-bg-muted, #151a22);opacity:1}html[data-theme=dark] .SC-settings-connections .SC-security-info{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SC-settings-connections .SC-security-info__list li{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SC-settings-connections .SC-security-info__check{color:#6ee7a8}html[data-theme=dark] .SC-settings-connections .SC-security-info__shield{background:linear-gradient(135deg,#e1b76833,#5c3d1473);color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .SC-settings-connections .SC-help-card{background:linear-gradient(135deg,#e1b7681a,#3d241459);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .SC-settings-connections .SC-help-card .PP-help-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .SC-settings-connections .SC-help-card .PP-help-card__desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .SC-settings-connections .SC-help-card .PP-help-card__icon-wrap{background:linear-gradient(135deg,#9a7b38,#5c3d14);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .SC-settings-connections .SC-help-card .PP-btn-solid{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .SC-settings-connections .SC-help-card .PP-btn-solid:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal.modal-edit-content,html[data-theme=dark] #sc-modal-connection-benefits-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #sc-modal-connection-benefits-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom:none!important}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__body,html[data-theme=dark] #sc-modal-connection-benefits-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__subtitle{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__privacy-box{background:#e1b76814;border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__privacy-header{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__privacy-icon{background:linear-gradient(135deg,#e1b76840,#5c3d1480);color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__privacy-list li{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__check{color:#6ee7a8}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__benefit-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__benefit-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__benefit-desc{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__integrations{border-top-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__integrations-title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__integration-icon{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__integration-label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__integration-icon--disabled{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__integration--disabled .SC-benefits-modal__integration-label{color:var(--es-panel-sidebar-nav-heading-color, #7f7e7d)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__footer{background:var(--es-bg-muted, #151a22);border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__footer-text{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__footer-btn{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #sc-modal-connection-benefits-dialog .SC-benefits-modal__footer-btn:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #sc-modal-support-contact-dialog .SC-support-contact-modal-dialog.modal-edit-content,html[data-theme=dark] #sc-modal-support-contact-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);padding-bottom:20px}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-title,html[data-theme=dark] #sc-modal-support-contact-dialog .modal-title-icon{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2447}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-confirm-banner--warning .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-confirm-banner--warning .modal-confirm-banner__text strong{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sc-modal-support-contact-dialog label,html[data-theme=dark] #sc-modal-support-contact-dialog .SP-privacy-choice__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-elevated, #222833)}html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option--locked{background:var(--es-bg-muted, #151a22);color:var(--es-panel-sidebar-nav-color, #838b99);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option--selected .SM-lifetime-option__icon,html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option--selected .SM-lifetime-option__cost{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sc-modal-support-contact-dialog .SM-lifetime-option__cost{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-support-contact-dialog .pick-collapsed-choice--disabled{opacity:.7}html[data-theme=dark] #sc-modal-support-contact-dialog .modal-edit-body .form-group .form-control:focus{background-color:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #sc-modal-support-contact-dialog .SC-support-contact-modal__mailto-hint{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #sc-modal-support-contact-dialog .SC-support-contact-modal__mailto-icon,html[data-theme=dark] #sc-modal-support-contact-dialog .SC-support-contact-modal__mailto-hint a{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #sc-modal-support-contact-dialog .SC-support-contact-modal__mailto-hint a:hover{color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] #sc-modal-support-contact-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .SC-support-contact-modal__submit.btn-primary,html[data-theme=dark] #sc-modal-support-contact-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .SC-support-contact-modal__submit.btn-primary:hover:not(:disabled),html[data-theme=dark] #sc-modal-support-contact-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #sc-modal-support-contact-dialog .btn-primary:disabled{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;opacity:1}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal-content.modal-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal__subtitle{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button:not(.project-type-button--disabled){background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button:not(.project-type-button--disabled):hover{background-color:var(--project-type-bg-hover, var(--es-bg-interactive-hover, #323a4a));border-color:var(--project-type-color, var(--es-border-gold-soft, rgba(218, 165, 32, .28)));box-shadow:0 5px 15px var(--project-type-shadow, rgba(0, 0, 0, .35))}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button:not(.project-type-button--disabled) .project-type-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button:not(.project-type-button--disabled) .project-type-description{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button--disabled{background-color:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);opacity:1}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button--disabled .project-type-icon,html[data-theme=dark] #np-modal-project-type-dialog .project-type-button--disabled .project-type-title,html[data-theme=dark] #np-modal-project-type-dialog .project-type-button--disabled .project-type-description{color:var(--es-text-muted, #64748b)!important}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button__coming-soon{background:#0f1218b8;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal__footer{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal__cancel.btn-secondary{background:var(--es-bg-raised, #2a3140)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal__cancel.btn-secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}@media (max-width: 767.98px){html[data-theme=dark] .PT-project-type-modal-overlay.modal-overlay{background:#000000bf}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal-content.modal-content{background:var(--es-bg-surface, #1a1f28)!important}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button:not(.project-type-button--disabled){background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #np-modal-project-type-dialog .project-type-button--disabled{background-color:var(--es-bg-muted, #1e2430)}html[data-theme=dark] #np-modal-project-type-dialog .PT-project-type-modal__cancel.btn-secondary{background:var(--es-bg-raised, #2a3140)!important;border-color:var(--es-border-subtle, #3d4659)!important}}html[data-theme=dark] section.content.albums-page .box.box-default .box-header.LV-title-container.LR-receiver-list-header{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.albums-page .box.box-default .box-header.LV-title-container .box-title,html[data-theme=dark] section.content.albums-page .box.box-default .box-header.LV-title-container .box-title svg{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] section.content.albums-page .box.box-default .box-header.LV-title-container .text-muted,html[data-theme=dark] section.content.albums-page .box.box-default .box-header.LV-title-container .box-title span[style]{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.albums-page .LR-receiver-list-header__toolbar .LR-receiver-view-switch .form-check-label{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.albums-page .LR-receiver-list-header__toolbar .LR-receiver-view-switch .form-check-input{background-color:var(--es-bg-raised, #2a3140)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.albums-page .LR-receiver-list-header__toolbar .LR-receiver-view-switch .form-check-input:checked{background-color:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content.albums-page .LR-receiver-list-header__toolbar .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] section.content.albums-page .LR-receiver-list-header__toolbar .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] section.content.memorials-list-page .LR-receiver-list-header__toolbar .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.memorials-list-page .LR-receiver-list-header__toolbar .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.memorials-list-page .LR-receiver-list-header__toolbar .btn-warning{color:#1a1f28!important;background:#fbbf24!important;border-color:#d97706!important}html[data-theme=dark] section.content.memorials-list-page .LR-receiver-list-header__toolbar .btn-warning:hover:not(:disabled){background:#fcd34d!important;border-color:#f59e0b!important;color:#1a1f28!important}html[data-theme=dark] section.content.memorials-list-page .box-body .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.memorials-list-page .alb-card__desc.text-warning{color:#fcd34d!important}html[data-theme=dark] section.content.albums-page .box-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.albums-page .albums-list-toolbar--sticky{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.albums-page .ALB-vsc .vsc-layer--passed .alb-card{box-shadow:0 4px 18px #00000073}html[data-theme=dark] section.content.albums-page .ALB-vsc .vsc-layer--active .alb-card{box-shadow:0 10px 28px #0000008c}html[data-theme=dark] section.content.albums-page .albums-card{background:var(--es-bg-elevated, #222833)!important;box-shadow:0 8px 18px #00000040!important}html[data-theme=dark] section.content.albums-page .albums-card:hover{box-shadow:0 12px 28px #00000059!important}html[data-theme=dark] section.content.albums-page .albums-card .card-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content.albums-page .albums-card-open:hover .card-title{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.albums-page .albums-card .text-muted,html[data-theme=dark] section.content.albums-page .albums-card-desc-line{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.albums-page .albums-card-actions{border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content.albums-page .albums-card-cover-wrap{background:linear-gradient(145deg,var(--es-bg-muted, #151a22) 0%,var(--es-bg-elevated, #222833) 100%)}html[data-theme=dark] section.content.albums-page .albums-thumb-placeholder{background-color:var(--es-bg-muted, #151a22)!important}html[data-theme=dark] section.content.albums-page .albums-thumb-placeholder svg{color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content.albums-page .badge.bg-secondary{background:var(--es-bg-raised, #2a3140)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] section.content.albums-page .albums-card .btn-outline-primary{color:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important;background:transparent!important}html[data-theme=dark] section.content.albums-page .albums-card .btn-outline-primary:hover:not(:disabled){background:#daa52024!important;color:var(--es-accent-hover, #e8b84a)!important}html[data-theme=dark] section.content.albums-page .albums-card .btn-outline-danger{color:#f87171!important;border-color:#f8717173!important;background:transparent!important}html[data-theme=dark] section.content.albums-page .albums-card .btn-outline-danger:hover:not(:disabled){background:#f8717124!important;color:#fca5a5!important}html[data-theme=dark] section.content.albums-page .alb-empty-icon{background:linear-gradient(135deg,#daa52033,#3d241473);color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] section.content.albums-page .alb-empty-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-message-list .list-group-item,html[data-theme=dark] .albums-pick-list .list-group-item{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-message-list .list-group-item:hover,html[data-theme=dark] .albums-pick-list .list-group-item:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .albums-msg-thumb-wrap{background:var(--es-bg-muted, #151a22);border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] .albums-msg-desc,html[data-theme=dark] .albums-desc,html[data-theme=dark] .albums-pick-title{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .albums-pick-list{scrollbar-color:var(--es-border-subtle, #2d3544) var(--es-bg-muted, #151a22)}html[data-theme=dark] .albums-detail-modal-content.modal-edit-content,html[data-theme=dark] .albums-create-modal-dialog.modal-edit-content,html[data-theme=dark] .albums-edit-album-dialog.modal-edit-content,html[data-theme=dark] .albums-add-inbox-dialog.modal-edit-content,html[data-theme=dark] .albums-trash-confirm-modal.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-detail-modal-content .modal-header-container,html[data-theme=dark] .albums-create-modal-dialog .modal-header-container,html[data-theme=dark] .albums-edit-album-dialog .modal-header-container,html[data-theme=dark] .albums-add-inbox-dialog .modal-header-container,html[data-theme=dark] .albums-trash-confirm-modal .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .albums-detail-modal-content .modal-edit-body,html[data-theme=dark] .albums-create-modal-dialog .modal-edit-body,html[data-theme=dark] .albums-edit-album-dialog .modal-edit-body,html[data-theme=dark] .albums-add-inbox-dialog .modal-edit-body,html[data-theme=dark] .albums-trash-confirm-modal .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-detail-modal-content .modal-title,html[data-theme=dark] .albums-create-modal-dialog .modal-title,html[data-theme=dark] .albums-edit-album-dialog .modal-title,html[data-theme=dark] .albums-add-inbox-dialog .modal-title,html[data-theme=dark] .albums-detail-modal-content .modal-title .text-muted,html[data-theme=dark] .albums-create-modal-dialog .modal-title .text-muted,html[data-theme=dark] .albums-edit-album-dialog .modal-title .text-muted{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-title--danger,html[data-theme=dark] .albums-trash-confirm-modal .modal-title--danger .modal-title-icon{color:#f87171!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-title--success,html[data-theme=dark] .albums-trash-confirm-modal .modal-title--success .modal-title-icon{color:#4ade80!important}html[data-theme=dark] .albums-detail-modal-content .modal-close,html[data-theme=dark] .albums-create-modal-dialog .modal-close,html[data-theme=dark] .albums-edit-album-dialog .modal-close,html[data-theme=dark] .albums-add-inbox-dialog .modal-close,html[data-theme=dark] .albums-trash-confirm-modal .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] .albums-detail-modal-content .modal-close:hover:not(:disabled),html[data-theme=dark] .albums-create-modal-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] .albums-edit-album-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] .albums-add-inbox-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] .albums-trash-confirm-modal .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .albums-detail-modal-content>.albums-detail-banner{background:linear-gradient(145deg,var(--es-bg-muted, #151a22) 0%,var(--es-bg-elevated, #222833) 100%)}html[data-theme=dark] .albums-detail-hero__card{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .albums-detail-hero__content:after{background:linear-gradient(135deg,#0f1218eb,#181e28e0)}html[data-theme=dark] .albums-detail-hero__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-detail-hero__subtitle,html[data-theme=dark] .albums-detail-hero__stats{color:var(--es-text-muted, #94a3b8)}html[data-theme=dark] .albums-detail-hero__dates{color:#94a3b8d9}html[data-theme=dark] .albums-detail-msgs-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-detail-msg-row{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .albums-detail-msg-row--context-target{box-shadow:0 0 0 2px var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .albums-detail-modal-content .skeleton,html[data-theme=dark] #alb-modal-album-detail-dialog .skeleton{background-color:var(--es-bg-muted, #151a22)}html[data-theme=dark] .albums-detail-modal-content .skeleton:after,html[data-theme=dark] #alb-modal-album-detail-dialog .skeleton:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent)}html[data-theme=dark] .albums-detail-msg-row--skeleton{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .albums-detail-msg-row--skeleton .albums-detail-msg-thumb{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .albums-detail-msg-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-detail-footer.modal-edit-footer{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .albums-edit-thumb-preview,html[data-theme=dark] .albums-detail-cover-wrap{background:var(--es-bg-muted, #151a22);border:1px solid var(--es-border-subtle, #2d3544)}@media (max-width: 767.98px){html[data-theme=dark] .albums-edit-thumb-preview{background:transparent!important;border:none!important}}html[data-theme=dark] .albums-thumb-crop-editor__stage{background:#0f1218}html[data-theme=dark] .albums-detail-modal-content .modal-edit-body .form-group label,html[data-theme=dark] .albums-create-modal-dialog .modal-edit-body .form-group label,html[data-theme=dark] .albums-edit-album-dialog .modal-edit-body .form-group label,html[data-theme=dark] .albums-add-inbox-dialog .modal-edit-body .form-group label,html[data-theme=dark] .albums-trash-confirm-modal .modal-edit-body .form-group label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .albums-detail-modal-content .form-control,html[data-theme=dark] .albums-create-modal-dialog .form-control,html[data-theme=dark] .albums-edit-album-dialog .form-control,html[data-theme=dark] .albums-add-inbox-dialog .form-control,html[data-theme=dark] .albums-trash-confirm-modal .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .albums-detail-modal-content .form-control:focus,html[data-theme=dark] .albums-create-modal-dialog .form-control:focus,html[data-theme=dark] .albums-edit-album-dialog .form-control:focus,html[data-theme=dark] .albums-add-inbox-dialog .form-control:focus,html[data-theme=dark] .albums-trash-confirm-modal .form-control:focus{border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] .albums-edit-album-dialog .text-muted,html[data-theme=dark] .albums-add-inbox-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .albums-add-inbox-pick-row--in-album{opacity:.88}html[data-theme=dark] .albums-add-inbox-pick-badge{color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681f;border-color:#e1b76847}html[data-theme=dark] .albums-add-inbox-pick-check--in-album{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .albums-add-inbox-pick-row--selected{background:#e1b7681a;border-color:var(--es-panel-accent-icon-color, #e1b768);box-shadow:0 0 0 1px #e1b76847}html[data-theme=dark] .albums-add-inbox-selection-count{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .albums-add-inbox-selection-count--prompt{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .albums-add-inbox-pick-check{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .albums-add-inbox-pick-check__icon--on{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .albums-add-inbox-pick-desc,html[data-theme=dark] .albums-add-inbox-pick-date{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .albums-add-inbox-pick-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--warning{background:#fbbf241f!important;border-color:#fbbf2447!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--warning .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--danger{background:#f871711f!important;border-color:#f8717159!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--danger .modal-confirm-banner__text,html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--danger .modal-confirm-banner__text strong{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--danger .modal-confirm-banner__text strong{color:#fca5a5}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--success{background:#34d3991f!important;border-color:#34d39959!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-banner--success .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .albums-trash-confirm-modal .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .albums-detail-modal-content .btn-secondary,html[data-theme=dark] .albums-create-modal-dialog .btn-secondary,html[data-theme=dark] .albums-edit-album-dialog .btn-secondary,html[data-theme=dark] .albums-add-inbox-dialog .btn-secondary,html[data-theme=dark] .albums-trash-confirm-modal .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .albums-detail-modal-content .btn-secondary:hover:not(:disabled),html[data-theme=dark] .albums-create-modal-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] .albums-edit-album-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] .albums-add-inbox-dialog .btn-secondary:hover:not(:disabled),html[data-theme=dark] .albums-trash-confirm-modal .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] .albums-detail-modal-content .btn-outline-secondary,html[data-theme=dark] .albums-add-inbox-dialog .btn-outline-secondary,html[data-theme=dark] .albums-edit-album-dialog .btn-outline-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:transparent!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .albums-detail-modal-content .btn-outline-secondary:hover:not(:disabled),html[data-theme=dark] .albums-add-inbox-dialog .btn-outline-secondary:hover:not(:disabled),html[data-theme=dark] .albums-edit-album-dialog .btn-outline-secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .albums-detail-modal-content .btn-outline-primary,html[data-theme=dark] .albums-add-inbox-dialog .btn-outline-primary,html[data-theme=dark] .albums-edit-album-dialog .btn-outline-primary,html[data-theme=dark] .albums-create-modal-dialog .btn-outline-primary{color:var(--es-panel-accent-icon-color, #e1b768)!important;background:transparent!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .albums-detail-modal-content .btn-outline-primary:hover:not(:disabled),html[data-theme=dark] .albums-add-inbox-dialog .btn-outline-primary:hover:not(:disabled),html[data-theme=dark] .albums-edit-album-dialog .btn-outline-primary:hover:not(:disabled),html[data-theme=dark] .albums-create-modal-dialog .btn-outline-primary:hover:not(:disabled){color:var(--es-accent-text-on-dark-strong, #fffef9)!important;background:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .albums-add-inbox-dialog .btn-outline-warning{color:#fcd34d!important;border-color:#fbbf2473!important;background:transparent!important}html[data-theme=dark] .albums-add-inbox-dialog .btn-outline-warning:hover:not(:disabled){background:#fbbf2424!important;color:#fde68a!important}html[data-theme=dark] .albums-detail-modal-content .btn-outline-danger,html[data-theme=dark] .albums-add-inbox-dialog .btn-outline-danger{color:#f87171!important;border-color:#f8717173!important;background:transparent!important}html[data-theme=dark] .albums-detail-modal-content .btn-outline-danger:hover:not(:disabled){background:#f8717124!important;color:#fca5a5!important}html[data-theme=dark] .albums-detail-modal-content .btn-primary,html[data-theme=dark] .albums-create-modal-dialog .btn-primary,html[data-theme=dark] .albums-edit-album-dialog .btn-primary,html[data-theme=dark] .albums-add-inbox-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .albums-detail-modal-content .btn-primary:hover:not(:disabled),html[data-theme=dark] .albums-create-modal-dialog .btn-primary:hover:not(:disabled),html[data-theme=dark] .albums-edit-album-dialog .btn-primary:hover:not(:disabled),html[data-theme=dark] .albums-add-inbox-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] .albums-trash-confirm-modal .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] .albums-trash-confirm-modal .btn-danger:hover:not(:disabled){background:#dc2626!important;border-color:#b91c1c!important}html[data-theme=dark] .albums-trash-confirm-modal .btn-warning{background:#d97706!important;border-color:#b45309!important;color:#fff!important}html[data-theme=dark] .albums-trash-confirm-modal .btn-warning:hover:not(:disabled){background:#f59e0b!important;border-color:#d97706!important;color:#fff!important}html[data-theme=dark] .albums-trash-confirm-modal .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .albums-trash-confirm-modal .btn-success{background:#15803d!important;border-color:#166534!important;color:#fff!important}html[data-theme=dark] .albums-trash-confirm-modal .btn-success:hover:not(:disabled){background:#16a34a!important;border-color:#15803d!important}html[data-theme=dark] .albums-edit-album-dialog .RM-profile-ai-trigger{color:var(--es-panel-accent-icon-color, #e1b768);border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35));background:#daa52014}html[data-theme=dark] .albums-edit-album-dialog .RM-profile-ai-trigger:hover:not(:disabled){background:#daa52029;color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-confirm-banner--warning{background:#fbbf241f!important;border-color:#fbbf2447!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-confirm-banner--warning .modal-confirm-banner__text,html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-confirm-banner--warning .modal-confirm-banner__text strong{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .modal-edit-body .text-muted{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #mm-modal-memorial-beta-notice-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .MS-memorial-share-modal-dialog.modal-edit-content,html[data-theme=dark] #mm-modal-memorial-share-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-share-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mm-modal-memorial-share-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-input.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-error{background:#f871711f!important;border:1px solid rgba(248,113,113,.35);color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-copy-btn{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;border:1px solid #5c3d14}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-copy-btn:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-copy-btn.copied{background:#15803d!important;border-color:#166534!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-copy-btn.copied:hover:not(:disabled){background:#16a34a!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-share-btn{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;border:1px solid #5c3d14}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-share-btn:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-qr-btn{background:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-qr-btn:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-qr-btn.active{background:var(--es-bg-raised, #2a3140)!important;border-color:var(--es-panel-accent-icon-color, #e1b768);color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-qr-btn.active:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-qr-container{background:#f1f5f9;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mm-modal-memorial-share-dialog .memorial-share-modal-qr-hint{color:#475569}html[data-theme=dark] #mm-modal-memorial-share-dialog .spinner-border.text-primary{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal-dialog.modal-edit-content,html[data-theme=dark] #rf-modal-referral-code-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .modal-edit-body.RF-referral-code-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rf-modal-referral-code-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rf-modal-referral-code-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__error{background:#f871711f!important;border:1px solid rgba(248,113,113,.35);color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__reward-banner{background:linear-gradient(90deg,#22c55e24,#22c55e0f)!important;border-color:#22c55e59!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__reward-gift{background:var(--es-bg-elevated, #222833)!important;color:#4ade80!important;box-shadow:none}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__reward-text strong{color:#86efac!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__reward-text p{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__reward-coins{color:#86efac!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__reward-coins-icon{color:#4ade80!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__field-label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__field-label-icon{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__link-input.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__copy-link-btn{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important;color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__copy-link-btn:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-accent-gold, #daa520)!important;color:var(--es-accent-gold, #daa520)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__copy-link-btn--copied{border-color:#4ade80!important;color:#4ade80!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__share-label{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__social-btn{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:none}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__social-btn:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-strong, #3d4659)!important;box-shadow:none}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__social-icon--whatsapp{background:#25d36629!important;color:#25d366!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__social-icon--facebook{background:#1877f229!important;color:#1877f2!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__social-icon--telegram{background:#0088cc29!important;color:#08c!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__social-icon--copy{background:#7c4dff29!important;color:#a78bfa!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__social-icon--share{background:#0d6efd29!important;color:#6ea8fe!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__divider{color:var(--es-text-muted, #64748b)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__divider:before,html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__divider:after{background:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__qr-frame{background:#f1f5f9!important;box-shadow:0 4px 18px #00000059}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__qr-corner{border-color:var(--es-accent-gold, #daa520)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__qr-center-logo{background:#fff!important;border-color:#e2e8f0!important;color:#8b5a2b!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__qr-hint{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__code-card,html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__how-card{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__code-card-icon{background:var(--es-bg-raised, #2a3140)!important;color:var(--es-panel-accent-icon-color, #e1b768)!important;box-shadow:none}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__code-card-label{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__code-value{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__code-copy-btn{background:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__code-copy-btn:hover:not(:disabled){color:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__how-title{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__how-title-icon{color:#60a5fa!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__how-list li{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__how-check{color:#4ade80!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__footer-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .RF-referral-code-modal__footer-sub{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rf-modal-referral-code-dialog .spinner-border.text-primary{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);scrollbar-color:var(--es-border-subtle, #2d3544) var(--es-bg-muted, #151a22)}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .form-label,html[data-theme=dark] #mm-modal-memorial-new-dialog legend.form-label,html[data-theme=dark] #mm-modal-memorial-new-dialog label:not(.SM-choice-tile){color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-form-section .h6,html[data-theme=dark] #mm-modal-memorial-new-dialog .font-weight-bold{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .text-muted,html[data-theme=dark] #mm-modal-memorial-new-dialog .help-block{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .help-block a{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #mm-modal-memorial-new-dialog .help-block a:hover{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #mm-modal-memorial-new-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-edit-body .form-group .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #mm-modal-memorial-new-dialog select.form-control option{background:var(--es-bg-surface, #1a1f28);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-confirm-banner--danger{background:#f871711f!important;border-color:#f8717159!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-confirm-banner--danger .modal-confirm-banner__title,html[data-theme=dark] #mm-modal-memorial-new-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .SP-privacy-choice__label,html[data-theme=dark] #mm-modal-memorial-new-dialog .SP-privacy-choice .form-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SP-privacy-choice__hint{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mm-modal-memorial-new-dialog .pick-collapsed-choice--disabled{opacity:.7}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option--selected .SM-lifetime-option__icon,html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option--selected .SM-lifetime-option__cost{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option__title{color:inherit}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-lifetime-option__cost{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile:hover{border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile:focus-within{outline-color:#daa52073}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile--selected .SM-choice-tile__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile__desc,html[data-theme=dark] #mm-modal-memorial-new-dialog .SM-choice-tile--selected .SM-choice-tile__desc{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-creator-particle-tuning{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-creator-particle-tuning__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-creator-particle-tuning__value{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-creator-particle-tuning__range{accent-color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-creator-particle-preview{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-creator-particle-preview:hover{border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] #mm-modal-memorial-new-dialog .memorial-creator-particle-preview--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);box-shadow:0 0 0 1px #daa52059}html[data-theme=dark] #mm-modal-memorial-new-dialog .border{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-link.text-danger{color:#f87171!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-link.text-danger:hover:not(:disabled){color:#fca5a5!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-default:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #mm-modal-memorial-new-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);scrollbar-color:var(--es-border-subtle, #2d3544) var(--es-bg-muted, #151a22)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .form-label,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog label:not(.SM-choice-tile){color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .text-danger{color:#f87171!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .modal-edit-body .form-group .form-control:focus,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .alert-info{--bs-alert-color: #93c5fd;--bs-alert-bg: rgba(59, 130, 246, .14);--bs-alert-border-color: rgba(96, 165, 250, .35);background-color:#3b82f624!important;border-color:#60a5fa59!important;color:#93c5fd!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .alert-info .btn-link{color:#93c5fd!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-link{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-link:hover:not(:disabled){color:var(--es-accent-hover, #e8b84a)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile:hover{border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile:focus-within{outline-color:#daa52073}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile--selected .SM-choice-tile__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .SM-choice-tile__desc{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-tribute-mode-bar .btn-outline-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-tribute-mode-bar .btn-outline-secondary:hover:not(:disabled),html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-tribute-mode-bar .btn-outline-secondary:focus-visible:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-tribute-mode-bar .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-tribute-mode-bar .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-attach-picker .btn-outline-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-attach-picker .btn-outline-secondary:hover:not(:disabled),html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-attach-picker .btn-outline-secondary:focus-visible:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-outline-primary{color:var(--es-panel-accent-icon-color, #e1b768)!important;background:transparent!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-outline-primary:hover:not(:disabled){color:var(--es-accent-hover, #e8b84a)!important;background:#e1b7681f!important;border-color:var(--es-accent-hover, #e8b84a)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary{color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary:hover,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary:focus-visible,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary:active{color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary:hover .text-muted,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary:focus-visible .text-muted,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-outline-secondary:active .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-primary,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-primary:hover,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-primary:focus,html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-primary:active{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:#fff!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-item.btn-primary .text-muted{color:#ffffffe0!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-thumb--placeholder-muted{background:var(--es-bg-muted, #151a22);color:var(--es-text-muted, #64748b);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .memorial-library-thumb--placeholder-selected{background:#ffffff24;color:#fff;border-color:#ffffff47}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #mwp-modal-leave-wall-message-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .modal-content.modal-edit-content,html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comments-dialog{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .modal-edit-body.memorial-tribute-comments-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);scrollbar-color:var(--es-border-subtle, #2d3544) var(--es-bg-muted, #151a22)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .form-label,html[data-theme=dark] #mwp-modal-tribute-comments-dialog label:not(.SM-choice-tile){color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comments-form-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile:hover{border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile--selected{border-color:var(--es-panel-accent-icon-color, #e1b768);background:#e1b7681a}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile:focus-within{outline-color:#daa52073}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile__icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile--selected .SM-choice-tile__icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .SM-choice-tile__desc{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-bubble{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);box-shadow:none}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-bubble-footer{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-avatar{box-shadow:0 0 0 2px var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-author{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-identity-sep,html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-time,html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-edited-badge{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-body{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-icon-btn{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-icon-btn:hover:not(:disabled),html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-icon-btn:focus-visible:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-icon-btn--danger{color:#f87171}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-icon-btn--danger:hover:not(:disabled),html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-icon-btn--danger:focus-visible:not(:disabled){background:#f8717124;color:#fca5a5}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-reply-link,html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-replies-toggle{color:var(--es-accent-gold, #daa520)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-reply-link:hover:not(:disabled),html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-reply-link:focus-visible:not(:disabled),html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-replies-toggle:hover:not(:disabled),html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-replies-toggle:focus-visible:not(:disabled){background:#daa5201f;color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-comment-reply-link--active{background:#daa5202e;color:var(--es-accent-gold, #daa520);box-shadow:inset 0 0 0 1px #daa52059}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-reply-cancel-btn{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-reply-cancel-btn:hover,html[data-theme=dark] #mwp-modal-tribute-comments-dialog .memorial-tribute-reply-cancel-btn:focus-visible{color:var(--es-text-primary, #f1f5f9);background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] section.content:has(.RM-box-list) .box.box-default .box-header.LR-receiver-list-header{background:var(--es-bg-elevated, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content:has(.RM-box-list) .box-header.LR-receiver-list-header .box-title,html[data-theme=dark] section.content:has(.RM-box-list) .box-header.LR-receiver-list-header .box-title svg{color:var(--es-text-primary, #f1f5f9)!important;text-shadow:none!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-receiver-list-header__count{color:var(--es-text-secondary, #94a3b8)!important;opacity:1!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-receiver-view-switch .form-check-label{color:var(--es-text-secondary, #94a3b8)!important;text-shadow:none!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-receiver-view-switch .form-check-input{background-color:var(--es-bg-raised, #2a3140)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-receiver-view-switch .form-check-input:checked{background-color:var(--es-panel-accent-icon-color, #e1b768)!important;border-color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-receiver-list-header__toolbar .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-receiver-list-header__toolbar .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] section.content:has(.RM-box-list) .RM-box-list .box-body,html[data-theme=dark] section.content:has(.RM-box-list) .LV-table-container{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-recipient-limit-banner{background:#fbbf241f;border-color:#fbbf2459;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-recipient-limit-banner a{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .LR-receiver-context__backdrop{background:#0000009e!important}html[data-theme=dark] .LR-receiver-context__menu{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .LR-receiver-context__item{color:var(--es-dropdown-panel-item-color, #f1f5f9)!important}html[data-theme=dark] .LR-receiver-context__item:hover:not(:disabled),html[data-theme=dark] .LR-receiver-context__item:focus-visible:not(:disabled){background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .06))!important}html[data-theme=dark] .LR-receiver-context__item--danger{color:#f87171!important}html[data-theme=dark] .LR-receiver-context__divider{background:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card--mobile.LR-id-card--context-target{box-shadow:0 0 0 2px var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] section.content:has(.RM-box-list) .RM-receiver-list-toolbar--sticky{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] section.content:has(.RM-box-list) .LR-vsc .vsc-layer--passed .LR-id-card--mobile{box-shadow:0 4px 18px #00000073}html[data-theme=dark] section.content:has(.RM-box-list) .LR-vsc .vsc-layer--active .LR-id-card--mobile{box-shadow:0 10px 28px #0000008c}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card{background:linear-gradient(165deg,#2a3140,#222833 42%,#1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 8px 24px #00000059}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card:hover{box-shadow:0 12px 32px #00000073}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__photo-frame{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__photo-frame .receiver-photo-placeholder,html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card__thumb .receiver-photo-placeholder{background-color:var(--es-bg-muted, #151a22);color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__photo-caption,html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__age{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__row{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__row dt{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__row dd{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__footer{border-top-color:var(--es-border-subtle, #2d3544);background:#0003}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__action--delete{background:var(--es-bg-elevated, #222833);color:#f87171;border:1px solid rgba(248,113,113,.35)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card__action--delete:hover{background:#f871711f}html[data-theme=dark] section.content:has(.RM-box-list) .LR-id-card--skeleton .LR-id-card__masthead{background:var(--es-bg-raised, #2a3140);border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 4px 14px #00000040}html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card__thumb{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card__name{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card__meta{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card__meta--muted{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card__btn--delete{background:var(--es-bg-elevated, #222833);color:#f87171;border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] section.content:has(.RM-box-list) .LR-desktop-card__btn--delete:hover{background:#f871711f}html[data-theme=dark] section.content:has(.RM-box-list) .alb-card.LR-receiver-card .albums-thumb-placeholder{background:linear-gradient(145deg,var(--es-bg-muted, #151a22) 0%,var(--es-bg-elevated, #222833) 100%)!important}html[data-theme=dark] section.content:has(.RM-box-list) .alb-card.LR-receiver-card .albums-thumb-placeholder svg{color:var(--es-text-muted, #64748b)}html[data-theme=dark] section.content:has(.RM-box-list) .skeleton-item-mobile{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .RM-btn-add-receiver .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-receiver-modal-content.modal-content,html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-receiver-modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-receiver-modal-header.modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-receiver-modal-header .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-receiver-modal-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .receiver .box-header.RM-title{background:var(--es-bg-elevated, #222833)!important;border-bottom:1px solid var(--es-border-subtle, #2d3544)!important;border-radius:8px;margin-bottom:1rem;padding:10px 12px!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .receiver .box-header.RM-title .box-title{color:var(--es-text-primary, #f1f5f9)!important;text-shadow:none!important;font-size:1.05rem!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .receiver .box-body.RM-form-container{background:transparent!important;padding:0!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-form-section-actions{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-edit-receiver-dialog label,html[data-theme=dark] #rm-modal-edit-receiver-dialog .receiver .box-body .form-group label{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .required-field,html[data-theme=dark] #rm-modal-edit-receiver-dialog .receiver label .required-field{color:#f87171}html[data-theme=dark] #rm-modal-edit-receiver-dialog .field-note,html[data-theme=dark] #rm-modal-edit-receiver-dialog .receiver label .field-note,html[data-theme=dark] #rm-modal-edit-receiver-dialog .text-muted,html[data-theme=dark] #rm-modal-edit-receiver-dialog .help-block.small{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .form-control,html[data-theme=dark] #rm-modal-edit-receiver-dialog select.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .modal-edit-body .form-group .form-control:focus,html[data-theme=dark] #rm-modal-edit-receiver-dialog .form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .form-control.is-invalid{border-color:#f87171!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-info{background:#fbbf241f!important;border-color:#fbbf2459!important;color:var(--es-text-primary, #f1f5f9)!important;box-shadow:none}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-map-placeholder{border-color:var(--es-border-subtle, #2d3544)!important;background:var(--es-bg-muted, #151a22)!important;color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-map-placeholder svg{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-control]{background-color:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:none!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-control]:hover,html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-control][class*=--is-focused]{border-color:var(--es-accent, #daa520)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-singleValue],html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-Input] input{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-placeholder]{color:var(--es-text-muted, #64748b)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-menu]{background:var(--es-bg-surface, #1a1f28)!important;border:1px solid var(--es-border-subtle, #2d3544)!important;box-shadow:0 8px 24px #00000073!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-option]{color:var(--es-text-primary, #f1f5f9)!important;background-color:transparent!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-option--is-focused],html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-option]:hover,html[data-theme=dark] #rm-modal-edit-receiver-dialog .google-places [class*=-option]:active{background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-profile-ai-trigger{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-profile-ai-trigger:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #rm-modal-profile-ai-dialog.RM-profile-ai-modal,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog.RM-profile-ai-modal{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__header,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .RM-profile-ai-modal__header{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__title,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .RM-profile-ai-modal__title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__close,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .RM-profile-ai-modal__close{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__close:hover,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .RM-profile-ai-modal__close:hover{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__body,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .RM-profile-ai-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__footer,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .RM-profile-ai-modal__footer{background:var(--es-bg-muted, #151a22)!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__intro,html[data-theme=dark] #rm-modal-profile-ai-dialog .text-muted,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .text-muted{color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .text-danger,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .text-danger{color:#f87171!important}html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .text-warning{color:var(--es-accent, #daa520)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog strong,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog code{color:var(--es-accent-hover, #e8b84a);background:var(--es-bg-elevated, #222833)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__progress{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-modal__progress:after{background:linear-gradient(90deg,transparent,rgba(218,165,32,.12),var(--es-accent, #daa520),#6b8fc4,var(--es-accent, #daa520),rgba(218,165,32,.12),transparent)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-generating-overlay{background:var(--es-bg-surface, #1a1f28)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-generating-ring{border-color:var(--es-border-subtle, #2d3544);border-top-color:var(--es-accent, #daa520);border-right-color:#daa52059}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-generating-text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-style-card{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-style-card:hover:not(:disabled){border-color:var(--es-accent, #daa520);background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-style-card--selected{border-color:var(--es-accent, #daa520);background:var(--es-bg-interactive-hover, #323a4a);box-shadow:0 0 0 1px var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-style-card__thumb{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-style-card__label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-style-card__desc{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #rm-modal-profile-ai-dialog.RS-redeem-modal .RM-profile-ai-modal__body.RS-redeem-modal__body{background:var(--es-bg-surface, #1a1f28)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__credits-banner{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__credits-number{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__credits-label,html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__credits-hint,html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__credits-hint-icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__credits-hint strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__credits-divider{background:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__section-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__section-sub,html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__loading{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package:hover{box-shadow:0 4px 20px #00000059}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package--popular{border-color:var(--es-panel-accent-icon-color, #e1b768);background:linear-gradient(180deg,rgba(225,183,104,.1) 0%,var(--es-bg-elevated, #222833) 100%)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package-size{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package-additional{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package-subtitle{background:#e1b7681f!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package-btn--popular{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:transparent!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__package-btn--popular:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:transparent!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__security{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__security-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__security-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rm-modal-profile-ai-dialog .RS-redeem-modal__security-desc,html[data-theme=dark] #rm-modal-profile-ai-dialog .SM-upgrade-plan-modal__or-divider{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #rm-modal-profile-ai-dialog .SM-upgrade-plan-modal__or-divider:before,html[data-theme=dark] #rm-modal-profile-ai-dialog .SM-upgrade-plan-modal__or-divider:after{background:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-profile-ai-dialog .btn-outline-secondary,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .btn-outline-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;border-color:var(--es-border-subtle, #2d3544)!important;background:transparent!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .btn-outline-secondary:hover:not(:disabled),html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .btn-outline-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .btn-primary,html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .btn-primary:hover:not(:disabled),html[data-theme=dark] #rm-modal-profile-ai-insufficient-dialog .btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .btn-warning{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .btn-warning:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #rm-modal-profile-ai-dialog .RM-profile-ai-btn-spinner{border-color:#ffffff59;border-top-color:#fff}html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-form-group-image .IMG-profile.receiver-photo-placeholder{background-color:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-muted, #64748b)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .btn-primary,html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-btn.btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .btn-primary:hover:not(:disabled),html[data-theme=dark] #rm-modal-edit-receiver-dialog .RM-btn.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important;border-color:#4a3010!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .btn-secondary,html[data-theme=dark] #rm-modal-edit-receiver-dialog .btn-default{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .form-control,html[data-theme=dark] #rm-modal-edit-receiver-dialog .PhoneInput .form-control,html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .flag-dropdown,html[data-theme=dark] #rm-modal-edit-receiver-dialog .PhoneInput .flag-dropdown{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .selected-flag,html[data-theme=dark] #rm-modal-edit-receiver-dialog .PhoneInput .selected-flag{background:var(--es-bg-elevated, #222833)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .selected-flag:hover,html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .selected-flag:focus,html[data-theme=dark] #rm-modal-edit-receiver-dialog .PhoneInput .selected-flag:hover{background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .country-list,html[data-theme=dark] #rm-modal-edit-receiver-dialog .PhoneInput .country-list{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .country-list .country:hover,html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .country-list .country.highlight,html[data-theme=dark] #rm-modal-edit-receiver-dialog .PhoneInput .country-list .country:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #rm-modal-edit-receiver-dialog .react-tel-input .country-list .country,html[data-theme=dark] #rm-modal-edit-receiver-dialog .PhoneInput .country-list .country{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .RM-more-recipients-modal.modal-edit-content,html[data-theme=dark] .RM-redeem-result-modal.modal-edit-content,html[data-theme=dark] .RM-receiver-delete-modal.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .RM-more-recipients-modal .modal-header-container,html[data-theme=dark] .RM-redeem-result-modal .modal-header-container,html[data-theme=dark] .RM-receiver-delete-modal .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .RM-more-recipients-modal .modal-edit-body,html[data-theme=dark] .RM-redeem-result-modal .modal-edit-body,html[data-theme=dark] .RM-receiver-delete-modal .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .RM-more-recipients-modal .modal-edit-footer,html[data-theme=dark] .RM-redeem-result-modal .modal-edit-footer,html[data-theme=dark] .RM-receiver-delete-modal .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .RM-more-recipients-modal .modal-title,html[data-theme=dark] .RM-redeem-result-modal .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] .RM-redeem-result-modal .modal-title--success,html[data-theme=dark] .RM-redeem-result-modal .modal-title--success .modal-title-icon{color:#4ade80!important}html[data-theme=dark] .RM-redeem-result-modal .modal-title--warning,html[data-theme=dark] .RM-redeem-result-modal .modal-title--warning .modal-title-icon{color:#fcd34d!important}html[data-theme=dark] .RM-receiver-delete-modal .modal-title--danger,html[data-theme=dark] .RM-receiver-delete-modal .modal-title--danger .modal-title-icon{color:#f87171!important}html[data-theme=dark] .RM-more-recipients-modal .modal-close,html[data-theme=dark] .RM-redeem-result-modal .modal-close,html[data-theme=dark] .RM-receiver-delete-modal .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] .RM-more-recipients-modal .modal-close:hover:not(:disabled),html[data-theme=dark] .RM-redeem-result-modal .modal-close:hover:not(:disabled),html[data-theme=dark] .RM-receiver-delete-modal .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .RM-more-recipients-modal__panel{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .RM-more-recipients-modal__panel-desc,html[data-theme=dark] .RM-more-recipients-modal .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .RM-more-recipients-modal__panel h6{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .RM-more-recipients-modal__icon--plan{color:#60a5fa}html[data-theme=dark] .RM-more-recipients-modal__icon--credits{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .RM-more-recipients-modal__unavailable{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .RM-receiver-delete-modal .modal-confirm-banner--warning{background:#fbbf241f!important;border-color:#fbbf2447!important}html[data-theme=dark] .RM-receiver-delete-modal .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] .RM-receiver-delete-modal .modal-confirm-banner--warning .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .RM-receiver-delete-modal .modal-confirm-meta__label{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] .RM-receiver-delete-modal .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .RM-receiver-delete-modal .modal-confirm-field-error{color:#f87171!important}html[data-theme=dark] .RM-more-recipients-modal .btn-primary,html[data-theme=dark] .RM-redeem-result-modal .btn-primary,html[data-theme=dark] .RM-receiver-delete-modal .btn-primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:#5c3d14!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .RM-receiver-delete-modal .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .RM-receiver-delete-modal .btn-danger{background:#b91c1c!important;border-color:#991b1b!important;color:#fff!important}html[data-theme=dark] .RM-more-recipients-modal .btn-warning{background:#d97706!important;border-color:#b45309!important;color:#fff!important}html[data-theme=dark] .np-progress-container{background-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] .np-progress{background-color:var(--es-accent, #daa520)}html[data-theme=dark] .np-button{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .np-selected{background-color:var(--es-accent, #daa520);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .no-notSelected{background-color:var(--es-bg-elevated, #222833);color:var(--es-text-secondary, #94a3b8)}@media (max-width: 767.98px){html[data-theme=dark] .np-button .text-sm{color:var(--es-text-secondary, #94a3b8)}}html[data-theme=dark] .np-container .script-quill-wrapper .ql-toolbar{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .np-container .script-quill-wrapper .ql-container{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .np-container .script-quill-wrapper .ql-editor{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .np-container .script-quill-wrapper .ql-editor.ql-blank:before{color:var(--es-text-secondary, #94a3b8);opacity:1}html[data-theme=dark] .script-quill-wrapper .ql-editor.ql-blank:before{color:var(--es-text-secondary, #94a3b8);opacity:1}html[data-theme=dark] .np-container .script-quill-wrapper .ql-stroke{stroke:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .np-container .script-quill-wrapper .ql-fill{fill:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .np-container .script-quill-wrapper .ql-picker-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .script-ai-tools-popup{background-color:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 4px 16px #00000059}html[data-theme=dark] .script-ai-tools-btn{background-color:var(--es-bg-elevated, #222833);color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .script-ai-tools-btn:hover{background-color:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-border-strong, #475569);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .script-ai-tools-close{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .script-ai-tools-close:hover{background-color:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .np-container .temperature-value{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .np-container input[type=range]:not(.es-volume-slider):not(.audio-player-volume-slider):not(.ve-video-panel__volume-slider){background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .np-container .es-volume-slider,html[data-theme=dark] .np-container .audio-player-volume-slider,html[data-theme=dark] .np-container .ve-video-panel__volume-slider{--es-volume-active: #f3b137;--es-volume-inactive: #2c333d;background:transparent!important}html[data-theme=dark] .np-container .audio-player-btn-mute{color:#888}html[data-theme=dark] .np-container .audio-player-btn-mute:hover{color:#b0b0b0;background-color:transparent}html[data-theme=dark] .np-container .ve-video-panel__mute-btn{color:#888}html[data-theme=dark] .np-container .ve-video-panel__mute-btn:hover{color:#b0b0b0;background:#ffffff0f}html[data-theme=dark] .design-proyect-chatbot-container{background-color:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .design-proyect-chatbot-header{background-color:var(--es-bg-elevated, #222833);border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .design-proyect-chatbot-header-title{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .design-proyect-chatbot-header-subtitle{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .design-proyect-chatbot-audio-button{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .design-proyect-chatbot-messages-area{background-color:var(--es-bg-muted, #151a22)}html[data-theme=dark] .design-proyect-chatbot-message.assistant{background-color:var(--es-bg-elevated, #222833);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .design-proyect-chatbot-loading-dots{background-color:var(--es-bg-elevated, #222833);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .design-proyect-chatbot-input-area{background-color:var(--es-bg-surface, #1a1f28);border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .design-proyect-chatbot-textarea{background-color:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .save-video-proyect-step--v2{background:var(--es-bg-muted, #0b111a)}html[data-theme=dark] .save-video-proyect-step--v2 .save-video-proyect-step__panel,html[data-theme=dark] .save-video-proyect-step--v2 .save-video-proyect-step__submit-footer{background:var(--es-bg-surface, #151c27);border-color:var(--es-border-subtle, #243044)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-edit-body,html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__intro{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__color-section{background:var(--es-bg-muted, #101722);border-color:var(--es-border-subtle, #243044)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__color-swatch.is-none{background:#0f141d;color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__slider-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__slider-value{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__slider-input{accent-color:var(--es-border-gold-medium, #c68a15)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__color-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__color-swatch{border-color:#334155}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__color-swatch.is-selected{border-color:var(--es-border-gold-medium, #c68a15)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__color-custom{border-color:#475569}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__color-custom.is-selected{border-color:var(--es-border-gold-medium, #c68a15)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__option{background:var(--es-bg-muted, #101722);border-color:var(--es-border-subtle, #243044);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__option:hover:not(:disabled){background:var(--es-bg-elevated, #222833);border-color:#334155}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__option.is-selected{border-color:var(--es-border-gold-medium, #c68a15);box-shadow:0 0 0 2px #c68a1540}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumb-frame-preview{background:var(--es-bg-muted, #0f141d)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumb-frame-preview__placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .SVP-thumbnail-frames-modal__check{background:var(--es-panel-accent-icon-color, #c68a15);color:#fff}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-edit-footer .btn-secondary{background-color:var(--es-bg-elevated, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-edit-footer .btn-secondary:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #3d4656)}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-edit-footer .btn-primary{background:linear-gradient(180deg,#d4921f,#c68a15);color:#fff}html[data-theme=dark] #svp-modal-thumbnail-frames-dialog .modal-edit-footer .btn-primary:hover:not(:disabled){filter:brightness(1.05)}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .SVP-thumbnail-config-modal.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .SVP-thumbnail-config-modal__intro,html[data-theme=dark] #svp-modal-thumbnail-config-dialog .form-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .form-control,html[data-theme=dark] #svp-modal-thumbnail-config-dialog .form-select{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-thumbnail-config-dialog .form-control:focus,html[data-theme=dark] #svp-modal-thumbnail-config-dialog .form-select:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35))!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal.modal-edit-content,html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__credits-banner{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__credits-number{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__credits-label,html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__credits-hint,html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__credits-hint-icon{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__credits-divider{background:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__section-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__section-sub,html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__loading{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__package{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__package--popular{border-color:var(--es-panel-accent-icon-color, #e1b768);background:linear-gradient(180deg,rgba(225,183,104,.1) 0%,var(--es-bg-elevated, #222833) 100%)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__package-size{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__package-additional{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__package-subtitle{background:#e1b7681f!important}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__package-btn--popular{background:linear-gradient(135deg,#8a6b2e,#5c3d14)!important;border-color:transparent!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__package-btn--popular:hover:not(:disabled){background:linear-gradient(135deg,#9a7b38,#4a3010)!important}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__security{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__security-icon{background:#e1b76824;color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__security-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .RS-redeem-modal__security-desc,html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .SM-upgrade-plan-modal__or-divider{color:var(--es-panel-sidebar-nav-color, #838b99)}html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .SM-upgrade-plan-modal__or-divider:before,html[data-theme=dark] #svp-modal-improve-thumbnail-ai-dialog .SM-upgrade-plan-modal__or-divider:after{background:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .save-video-proyect-step__confirm-modal{background:var(--es-bg-surface, #1a1f28);border:1px solid var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .save-video-proyect-step__confirm-modal-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .save-video-proyect-step__confirm-modal-text{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .save-video-proyect-step__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .save-video-proyect-step__subtitle{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .save-video-proyect-step__card{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 2px 12px #00000047}html[data-theme=dark] .save-video-proyect-step__label,html[data-theme=dark] .save-video-proyect-step__hint{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .save-video-proyect-step__thumbnail-skeleton-placeholder{background:linear-gradient(90deg,var(--es-bg-elevated, #222833) 0%,var(--es-bg-muted, #151a22) 50%,var(--es-bg-elevated, #222833) 100%);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .save-video-proyect-step__thumbnail-skeleton-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .save-video-proyect-step__thumbnail-nav{background:var(--es-bg-elevated, #222833);color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .save-video-proyect-step__thumbnail-nav:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .encrypt-password-toggle,html[data-theme=dark] .encryption-key-toggle-btn{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .encrypt-password-toggle:hover,html[data-theme=dark] .encryption-key-toggle-btn:hover{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .np-container .bg-card{background:var(--es-bg-surface, #1a1f28);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .np-container label,html[data-theme=dark] .np-container .form-group label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .np-container .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .design-proyect-chatbot-header-icon{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .design-proyect-chatbot-message.user{background-color:#7b5c26;color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .design-proyect-chatbot-audio-button.active{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] .design-proyect-chatbot-generate-button,html[data-theme=dark] .design-proyect-chatbot-send-button{background-color:var(--es-accent, #daa520);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .design-proyect-chatbot-generate-button:hover:not(:disabled),html[data-theme=dark] .design-proyect-chatbot-send-button:hover:not(:disabled){background-color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .design-proyect-chatbot-generate-button:disabled,html[data-theme=dark] .design-proyect-chatbot-send-button:disabled{background-color:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-muted, #64748b)}html[data-theme=dark] .rp-teleprompter__control-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .rp-camera-settings{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .rp-camera-settings__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .rp-camera-settings__current{background-color:var(--es-bg-muted, #151a22);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .rp-camera-settings__label,html[data-theme=dark] .rp-camera-settings__label--inline{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #rp-modal-save-clip-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #rp-modal-save-clip-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rp-modal-save-clip-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rp-modal-save-clip-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rp-modal-save-clip-dialog .modal-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rp-modal-save-clip-dialog .modal-close{color:var(--es-text-secondary, #94a3b8);background-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] #rp-modal-save-clip-dialog .modal-close:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9);background-color:var(--es-dropdown-panel-item-hover-bg, rgba(255, 255, 255, .08))}html[data-theme=dark] #rp-modal-save-clip-dialog .btn-secondary{color:var(--es-text-secondary, #94a3b8)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rp-modal-save-clip-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-title--danger{color:#f87171!important}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717159}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #rp-modal-delete-recording-dialog .modal-confirm-banner--danger .modal-confirm-banner__text strong{color:#fca5a5}html[data-theme=dark] #rp-modal-delete-recording-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #rp-modal-delete-recording-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-title--danger,html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-title--danger .modal-title-icon{color:#f87171!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-banner--danger{background:#f871711f;border-color:#f8717159}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-banner--danger .modal-confirm-banner__title,html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-banner--danger .modal-confirm-banner__text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-banner--warning{background:#fbbf241f;border-color:#fbbf2459}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-banner--warning .modal-confirm-banner__title,html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-banner--warning .modal-confirm-banner__text{color:#fde68a}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-meta__label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-meta__value{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-delete-clip-dialog .modal-confirm-meta__value strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-delete-clip-dialog .VE-list-clips-delete-dialog__clip-id{color:#93c5fd}html[data-theme=dark] #ve-modal-delete-clip-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .btn-danger{background:#dc2626!important;border-color:#b91c1c!important;color:#fff!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .btn-danger:hover:not(:disabled){background:#ef4444!important;border-color:#dc2626!important}html[data-theme=dark] #ve-modal-delete-clip-dialog .btn-danger:disabled{opacity:.45}html[data-theme=dark] .audio-meter-peak-value,html[data-theme=dark] .audio-meter-scale-labels,html[data-theme=dark] .audio-meter-min-value,html[data-theme=dark] .audio-meter-channel-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .audio-meter-bar-background{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .audio-meter-scale-mark{background-color:var(--es-border-strong, #475569)}html[data-theme=dark] .encrypt-modal-container{background-color:var(--es-bg-surface, #1a1f28);color:var(--es-text-primary, #f1f5f9);box-shadow:var(--es-modal-dark-glow, 0 8px 32px rgba(0, 0, 0, .45))}html[data-theme=dark] .encrypt-modal-close{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .encrypt-modal-close:hover{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .encrypt-modal-title{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .encrypt-modal-description{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .encrypt-modal-info p{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .encrypt-modal-warning{background-color:#ffc1071f;border-color:#ffc10759}html[data-theme=dark] .encrypt-modal-warning>p,html[data-theme=dark] .encrypt-modal-warning ul{color:#fbbf24}html[data-theme=dark] .save-video-proyect-step__ai-btn{border-color:var(--es-accent, #daa520)!important;color:var(--es-accent-hover, #e8b84a)!important;background:transparent!important}html[data-theme=dark] .save-video-proyect-step__ai-btn:hover:not(:disabled){background:#daa5201f!important;border-color:var(--es-accent-hover, #e8b84a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] .ve-timeline-container{background-color:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-container-options-menu{background-color:var(--es-bg-surface, #1a1f28)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ve-container-video-player,html[data-theme=dark] .ve-container-video-player-mobile{background-color:var(--es-bg-muted, #151a22)}html[data-theme=dark] .ve-player-toolbar__progress-text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ve-player-toolbar__audio-quality{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-player-toolbar__audio-quality-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-player-toolbar__audio-quality-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ve-player-toolbar__audio-quality--loading .ve-player-toolbar__audio-quality-value{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-player-preview-progress{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-player-preview-progress__header{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ve-player-preview-progress__msg,html[data-theme=dark] .ve-player-preview-progress__msg-detail{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-list-video-continer{background-color:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] .ve-list-video-element{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-list-video-element:hover{background-color:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .ve-list-video-card{background-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] .ve-list-clip-audio-quality{color:var(--es-text-secondary, #94a3b8);background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-skel-clip{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-skel-title,html[data-theme=dark] .ve-skel-thumb,html[data-theme=dark] .ve-skel-audio{background:linear-gradient(90deg,var(--es-bg-elevated, #222833) 0%,var(--es-bg-muted, #151a22) 50%,var(--es-bg-elevated, #222833) 100%);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-rd-divider,html[data-theme=dark] .ve-timeline-divider{background-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-timeline-layer-resizer{background-color:transparent}html[data-theme=dark] .ve-rd-divider:hover,html[data-theme=dark] .ve-timeline-divider:hover{background-color:var(--es-border-strong, #475569)}html[data-theme=dark] .ve-timeline-layer-resizer:hover{background-color:#ffffff0f}html[data-theme=dark] .ve-timeline-layer-resizer:before,html[data-theme=dark] .ve-timeline-layer-resizer-spacer:before{background:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-timeline-toolbar{border-bottom-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] .ve-timeline-toolbar--bottom{border-top-color:var(--es-border-subtle, #2d3544);border-bottom:none}html[data-theme=dark] .ve-timeline-toolbar__icon-btn{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8);background:transparent}html[data-theme=dark] .ve-timeline-toolbar__icon-btn:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-strong, #475569);background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .ve-timeline-toolbar__icon-btn--active{color:var(--es-accent, #daa520);border-color:var(--es-accent, #daa520);background:#daa52024}html[data-theme=dark] .ve-timeline-toolbar__icon-btn--active:hover:not(:disabled){color:var(--es-accent-hover, #e8b84a);border-color:var(--es-accent-hover, #e8b84a);background:#daa52038}html[data-theme=dark] .ve-timeline-add-layer-row{border-top-color:var(--es-border-subtle, #2d3544);background:transparent}html[data-theme=dark] .ve-timeline-add-layer-btn{border-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-elevated, #222833);color:var(--es-accent, #daa520)}html[data-theme=dark] .ve-timeline-add-layer-btn:hover:not(:disabled){background:#daa5201a;border-color:#daa52073;color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .ve-timeline-add-layer-btn:focus-visible{box-shadow:0 0 0 2px #daa5204d}html[data-theme=dark] .ve-timeline-toolbar__zoom-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .modal-header-container{background:var(--es-bg-muted, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .modal-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .modal-edit-body,html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .ve-clip-propiedades-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .modal-edit-footer{background:none!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .table td{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .table td.text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .VE-clip-props-modal-tabs .box-header-tabs-nav{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .box-header-tabs-nav .nav-link{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .box-header-tabs-nav .nav-link:hover{color:var(--es-text-primary, #f1f5f9);background-color:var(--es-bg-interactive-hover, #323a4a);border-color:transparent}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .box-header-tabs-nav .nav-link.active{color:var(--es-panel-accent-icon-color, #e1b768);border-bottom-color:var(--es-panel-accent-icon-color, #e1b768);background-color:#e1b7681a}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #ve-tl-modal-clip-properties-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #ve-tl-modal-timeline-json-dialog .ve-json-modal.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-tl-modal-timeline-json-dialog .modal-header-container{background:var(--es-bg-muted, #222833);border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-tl-modal-timeline-json-dialog .modal-close,html[data-theme=dark] #ve-tl-modal-remove-layer-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-tl-modal-timeline-json-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #ve-tl-modal-remove-layer-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ve-tl-modal-timeline-json-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] #ve-tl-modal-timeline-json-dialog .ve-json-modal__editor-wrap{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-thumb-play{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important;box-shadow:none!important}html[data-theme=dark] .ve-thumb-play:hover{background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] .ve-timeline .ve-timeline-layer-time-label,html[data-theme=dark] .ve-timeline-content .ve-timeline-layer-time-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-video-panel__layer-type-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-video-panel__layer-name-input{background:var(--es-bg-elevated, #222833);border-color:var(--es-accent, #daa520);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-clips-dialog .VE-load-clips-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-clips-dialog .modal-header-container{background:var(--es-bg-muted, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .modal-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-clips-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-clips-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .modal-edit-body,html[data-theme=dark] #ve-modal-load-clips-dialog .VE-load-clips-dialog__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-clips-root.ve-container-options-menu{background-color:var(--es-bg-surface, #1a1f28)!important;border-color:transparent!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-clips-header,html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-clips-header span{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-continer{background-color:var(--es-bg-surface, #1a1f28)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-element{border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-element:hover{background-color:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-continer>div{border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-continer>div>button[type=button]{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-continer>div>button[type=button]:hover{color:var(--es-text-primary, #f1f5f9)!important;background-color:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-continer>div>div[style*=border-left]{border-left-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-continer>p{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-card{background-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-title,html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-title-text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-video-duration{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-list-clip-audio-quality{color:var(--es-text-secondary, #94a3b8);background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-thumb{border-left-color:var(--es-border-subtle, #2d3544);border-right-color:var(--es-border-subtle, #2d3544);border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-thumb--portrait{background-color:#0f1218}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-audio-bar{background-color:#0f1218;border-top:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-timeline-toolbar__icon-btn{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .ve-timeline-toolbar__icon-btn:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important;border-color:var(--es-accent, #daa520)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__item{border-color:var(--es-border-subtle, #2d3544);background:#ffffff05}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__item--active{border-color:var(--es-accent-gold, #daa520);background:#daa5200f}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__status--timeline{color:var(--es-accent-gold, #daa520)}html[data-theme=light] #ve-modal-load-clips-dialog .rp-clip-list__status--timeline{color:var(--es-accent-gold, #b27519)}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__audio-quality{color:var(--es-text-secondary, #94a3b8);background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=light] #ve-modal-load-clips-dialog .rp-clip-list__audio-quality{color:#495057;background:#f5f7fa;border-color:#e9ecef}html[data-theme=dark] .ve-clip-versions-toggle{color:var(--es-text-muted, #94a3b8)}html[data-theme=dark] .ve-clip-versions-toggle:hover{color:var(--es-text-secondary, #cbd5e1);background:var(--es-bg-interactive-hover, rgba(255, 255, 255, .06))}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__versions-toggle{color:var(--es-text-muted, #94a3b8);border-color:var(--es-border-subtle, #2d3544);background:transparent}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__versions-toggle--expanded{color:var(--es-accent-gold, #daa520);border-color:var(--es-accent-gold, #daa520);background:#daa5201a}html[data-theme=dark] .ve-mobile-clip-placement-banner{color:var(--es-text-secondary, #cbd5e1);background:#1a1f28f0;border-color:var(--es-accent-gold, #daa520);box-shadow:0 6px 24px #00000073,0 2px 8px #daa52026}html[data-theme=dark] .ve-mobile-clip-placement-banner__cancel{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-muted, #94a3b8)}html[data-theme=dark] .ve-timeline-layers-container--clip-placement .ve-timeline-layer-content--placement-target{outline-color:#daa52080;background:#daa52014}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__add{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__add:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] #ve-modal-load-clips-dialog .rp-clip-list__add:disabled{background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-muted, #64748b)!important;opacity:1}html[data-theme=dark] #ve-modal-load-clips-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-remove-silences-dialog .modal-header-container{background:var(--es-bg-muted, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .modal-title,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-remove-silences-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-remove-silences-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-remove-silences-dialog .modal-edit-footer{background:var(--es-bg-muted, #222833)!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__desc,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__desc--success{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__desc--success strong{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__detecting-status{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__stat-label,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__calculating-dots,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__mode-label,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__audio-label,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__zoom-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__stat-sep{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__label,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__stats{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__stat-value--remove{color:#f87171}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__stat-value--final{color:#4ade80}html[data-theme=dark] #ve-modal-remove-silences-dialog .form-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-remove-silences-dialog .form-select{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-remove-silences-dialog .form-select:focus{border-color:var(--es-accent, #daa520);box-shadow:0 0 0 2px #daa52040}html[data-theme=dark] #ve-modal-remove-silences-dialog .form-range{accent-color:var(--es-accent, #daa520)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-switch__track{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-switch input:checked+.ve-switch__track{background:var(--es-accent, #daa520)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__waveform-loading,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__waveform-wrap,html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__waveform-scroll{background:#0f1218}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__waveform-scroll::-webkit-scrollbar-track{background:#0a0d12}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__waveform-scroll::-webkit-scrollbar-thumb{background:var(--es-border-subtle, #3d4656)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__zoom-btn{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__zoom-btn:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-accent, #daa520)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__zoom-btn--reset{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__silence-bar{background:#e1b76859;border-left-color:#e1b768d9;border-right-color:#e1b768d9}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__gen-progress{background:#0a0c12eb}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__gen-progress-header{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__gen-progress-sub{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__gen-progress-bar{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__gen-progress-bar .progress-bar{background:var(--es-accent, #daa520)}html[data-theme=dark] #ve-modal-remove-silences-dialog .ve-remove-silences-modal__error,html[data-theme=dark] #ve-modal-remove-silences-dialog .text-danger{color:#f87171!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .btn-warning{background:var(--es-accent, #daa520)!important;border-color:#b8860b!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .btn-warning:hover:not(:disabled){background:var(--es-btn-primary-bg-hover, #c9941f)!important;border-color:var(--es-accent, #daa520)!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .btn-danger{background:#dc2626!important;border-color:#b91c1c!important;color:#fff!important}html[data-theme=dark] #ve-modal-remove-silences-dialog .btn-danger:hover:not(:disabled){background:#ef4444!important;border-color:#dc2626!important}html[data-theme=dark] .VE-list-clips-upload-dialog .ve-clip-name-modal__quality{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .VE-list-clips-upload-dialog .ve-clip-name-modal__quality-muted,html[data-theme=dark] .VE-list-clips-upload-dialog .ve-clip-name-modal__quality-label,html[data-theme=dark] .VE-list-clips-upload-dialog .ve-clip-name-modal__quality-plan{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .VE-list-clips-upload-dialog .ve-clip-name-modal__quality-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .VE-list-clips-youtube-dialog.modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;box-shadow:var(--es-modal-dark-glow)!important;border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .modal-header-container{background:var(--es-bg-muted, #222833)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .modal-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .modal-title-icon{color:#ef4444}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .modal-edit-body,html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .VE-list-clips-youtube-dialog__body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .modal-edit-footer{background:var(--es-bg-muted, #222833)!important;border-top-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .text-muted{color:var(--es-text-muted, #64748b)!important}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .form-control{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .form-control:focus{background:var(--es-bg-muted, #151a22);border-color:var(--es-accent, #daa520);color:var(--es-text-primary, #f1f5f9);box-shadow:0 0 0 .2rem #daa52033}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .form-control::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .form-control:disabled{background:var(--es-bg-muted, #151a22);color:var(--es-text-secondary, #94a3b8);opacity:.85}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .ve-youtube-embed-ratio{border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .ve-clip-name-modal__quality{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .ve-clip-name-modal__quality-muted,html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .ve-clip-name-modal__quality-label,html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .ve-clip-name-modal__quality-plan{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .ve-clip-name-modal__quality-value{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .btn-secondary{color:var(--es-panel-sidebar-nav-color, #838b99)!important;background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .btn-secondary:hover:not(:disabled){color:var(--es-text-primary, #f1f5f9)!important;background:var(--es-bg-interactive-hover, #323a4a)!important}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .btn-primary{background:var(--es-btn-primary-bg)!important;border-color:var(--es-btn-primary-border)!important;color:var(--es-accent-text-on-dark-strong, #fffef9)!important}html[data-theme=dark] #ve-modal-load-youtube-clip-dialog .btn-primary:hover:not(:disabled){background:var(--es-btn-primary-bg-hover)!important;border-color:var(--es-btn-primary-border-hover)!important}html[data-theme=dark] .uv-file-item{border-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-elevated, #222833)}html[data-theme=dark] .uv-file-item__name-input{background:var(--es-bg-muted, #151a22);border-color:var(--es-accent, #daa520);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .uv-file-item__badge--pending{background:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .audio-player-container{background-color:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .audio-player-waveform{background-color:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .audio-player-loading,html[data-theme=dark] .audio-player-empty{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .audio-player-info{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .audio-player-btn{background-color:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .audio-player-btn:hover{background-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] .audio-player-progress{background-color:var(--es-bg-muted, #151a22)}html[data-theme=dark] .audio-player-time{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .audio-player-playlist-items{background-color:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .audio-player-playlist-item{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .audio-player-playlist-item:hover{background-color:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .audio-player-playlist-item-active{background-color:#daa52024;border-left-color:var(--es-accent, #daa520)}html[data-theme=dark] .audio-player-playlist-item-active:hover{background-color:#daa52038}html[data-theme=dark] .audio-player-playlist-item-number{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .audio-player-playlist-item-active .audio-player-playlist-item-number{color:var(--es-accent, #daa520)}html[data-theme=dark] .audio-player-playlist-item-name{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .audio-player-playlist-item-duration{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-clip-audio-menu,html[data-theme=dark] .ve-clip-audio-submenu{background-color:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 4px 16px #00000059}html[data-theme=dark] .ve-clip-audio-menu-item{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ve-clip-audio-menu-item:hover,html[data-theme=dark] .ve-clip-audio-menu-item--submenu-trigger.ve-clip-audio-menu-item--submenu-open,html[data-theme=dark] .ve-clip-audio-menu-item--submenu-trigger:hover{background-color:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .ve-clip-audio-menu-item svg{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-clip-audio-menu-item-disabled{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .ve-clip-audio-menu-item--danger{color:#f87171}html[data-theme=dark] .ve-clip-audio-menu-item--danger:hover{background-color:#f871711f;color:#fca5a5}html[data-theme=dark] .ve-clip-audio-menu-item--danger svg{color:#f87171}html[data-theme=dark] .ve-clip-btn-menu{border-color:var(--es-border-strong, #475569);background:#ffffff0a;color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-clip-btn-menu:hover{color:var(--es-text-primary, #f1f5f9);border-color:var(--es-text-muted, #64748b);background:var(--es-bg-interactive-hover, #323a4a);box-shadow:none}html[data-theme=dark] .ve-clip-btn-menu:active{background:#ffffff1a;border-color:var(--es-border-strong, #475569)}html[data-theme=dark] .ve-clip-audio-menu-divider{background-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-clip-audio-menu-chevron{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] .ve-switch input:checked+.ve-switch__track{background:var(--es-accent, #daa520)}html[data-theme=dark] .ve-switch__track:after{background:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .np-container .ve-main-container .nav2-tabs{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .np-container .ve-main-container .nav2-link{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .np-container .ve-main-container .nav2-tabs .nav2-link{background-color:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .np-container .ve-main-container .nav2-tabs .nav2-link.active,html[data-theme=dark] .np-container .ve-main-container .nav2-tabs .nav2-item.show .nav2-link{color:var(--es-text-primary, #f1f5f9);background-color:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-list-clips-header,html[data-theme=dark] .ve-list-clips-header span,html[data-theme=dark] .ve-list-video-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .ve-list-video-duration{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .ve-timeline-row-panel .ve-video-panel{background-color:var(--es-bg-elevated, #222833)}html[data-theme=dark] .ve-timeline-h-scroll-bar{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-timeline-container{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .ve-container-options-menu{border-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] .audio-player-btn-play{background-color:var(--es-accent, #daa520);color:var(--es-accent-text-on-dark-strong, #fffef9)}html[data-theme=dark] .audio-player-btn-play:hover:not(:disabled){background-color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .admin-db-diagram__canvas .react-flow__background pattern circle{fill:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .admin-db-table-node{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);box-shadow:0 1px 3px #00000059}html[data-theme=dark] .admin-db-table-node__description{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .admin-db-table-node--selected{border-color:var(--es-accent, #daa520);box-shadow:0 2px 8px #daa52040}html[data-theme=dark] .admin-db-diagram__canvas .admin-db-table-node .react-flow__handle.admin-db-handle--visual{background:var(--es-text-secondary, #94a3b8);border-color:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] .admin-db-diagram__minimap{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .admin-db-diagram__canvas .react-flow__controls button{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);fill:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .admin-db-diagram__canvas .react-flow__controls button:hover{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .admin-db-group-panel__bar{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:0 2px 8px #00000047}html[data-theme=dark] .admin-db-group-panel__bar--active{border-color:var(--es-accent, #daa520);background:#daa5201f}html[data-theme=dark] .admin-db-group-panel__hint{color:var(--es-accent-hover, #e8b84a)}html[data-theme=dark] .admin-db-group-node__label{background:var(--es-bg-surface, #1a1f28)}html[data-theme=dark] .admin-db-diagram__hint{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-page.memorial-directory-page{--color-bg: #0d1117;--color-surface: #161b22;--color-text: var(--es-text-primary, #f1f5f9);--color-muted: var(--es-text-secondary, #94a3b8);--color-primary: var(--es-accent-gold, #e1b768);--color-primary-soft: rgba(218, 165, 32, .22);--color-border: var(--es-border-subtle, #2d3544);--color-heart: #6ee7a0;--md-bg: #0d1117;--md-ink: var(--es-text-primary, #f1f5f9);--md-ink-muted: var(--es-text-secondary, #94a3b8);--md-line: var(--es-border-subtle, #2d3544);--md-card: #161b22;--md-accent: var(--es-accent-gold, #e1b768);--md-accent-soft: rgba(218, 165, 32, .18);background:var(--color-bg);color:var(--color-text)}html[data-theme=dark] .public-landing-page .memorial-directory-topbar{background:#0d1117f2;border-bottom-color:var(--es-border-subtle);box-shadow:0 1px #ffffff0a}html[data-theme=dark] .public-landing-page .memorial-directory-logo-estar{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-page .memorial-directory-logo-siempre{color:var(--es-accent-gold, #e1b768);text-shadow:none}html[data-theme=dark] .public-landing-page .public-message-page__icon-btn,html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary)}html[data-theme=dark] .public-landing-page .public-message-page__icon-btn:hover,html[data-theme=dark] .public-landing-page .public-message-page__icon-btn:focus-visible,html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn:hover,html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn:focus-visible{background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-accent-gold, #e1b768)}html[data-theme=dark] .public-landing-page .public-message-page__more-menu,html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-menu,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-menu,html[data-theme=dark] .memorial-directory-page .memorial-directory-topbar-user-menu{background:var(--es-bg-surface);border-color:var(--es-border-subtle);box-shadow:var(--es-modal-dark-glow, 0 12px 32px rgba(0, 0, 0, .45))}html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-menu__item,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-menu__item,html[data-theme=dark] .memorial-directory-page .memorial-directory-topbar-user-menu__item{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-menu__item:hover,html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-menu__item:focus-visible,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-menu__item:hover,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-menu__item:focus-visible,html[data-theme=dark] .memorial-directory-page .memorial-directory-topbar-user-menu__item:hover,html[data-theme=dark] .memorial-directory-page .memorial-directory-topbar-user-menu__item:focus-visible{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-menu__item--danger,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-menu__item--danger,html[data-theme=dark] .memorial-directory-page .memorial-directory-topbar-user-menu__item--danger{color:#f87171}html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-menu__item--danger:hover,html[data-theme=dark] .public-landing-page .memorial-directory-topbar-user-menu__item--danger:focus-visible,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-menu__item--danger:hover,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-menu__item--danger:focus-visible,html[data-theme=dark] .memorial-directory-page .memorial-directory-topbar-user-menu__item--danger:hover,html[data-theme=dark] .memorial-directory-page .memorial-directory-topbar-user-menu__item--danger:focus-visible{background:#f871711f;color:#fca5a5}html[data-theme=dark] .public-landing-page .memorial-directory-link-btn--muted{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-page .memorial-directory-link-btn--muted:hover,html[data-theme=dark] .public-landing-page .memorial-directory-link-btn--muted:focus{background:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-page .memorial-directory-link-btn--primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14);border-color:#5c3d14}html[data-theme=dark] .public-landing-page .public-landing-section__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-page .public-landing-section__subtitle,html[data-theme=dark] .public-landing-page .public-landing-section__view-all,html[data-theme=dark] .public-landing-page .public-landing-section__loading,html[data-theme=dark] .public-landing-page .public-landing-section__empty{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-page .public-landing-section__view-all:hover,html[data-theme=dark] .public-landing-page .public-landing-section__view-all:focus{color:var(--es-accent-gold, #e1b768)}html[data-theme=dark] .public-landing-page .public-landing-section__icon,html[data-theme=dark] .public-landing-page .public-landing-footer__heart{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] .public-landing-page .public-landing-memorial-card__link{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 8px #00000040,0 8px 24px #0003}html[data-theme=dark] .public-landing-page .public-landing-memorial-card__link:hover,html[data-theme=dark] .public-landing-page .public-landing-memorial-card__link:focus{box-shadow:0 4px 12px #0000004d,0 16px 40px #00000059;border-color:#daa52066}html[data-theme=dark] .public-landing-page .public-landing-memorial-card__body:not(.memorial-directory-card-body--page-bg){background-color:var(--color-surface);background-image:none}html[data-theme=dark] .public-landing-page .memorial-directory-card-banner,html[data-theme=dark] .public-landing-page .memorial-directory-card-banner-placeholder{background:linear-gradient(145deg,#1a1f28,#222833)}html[data-theme=dark] .public-landing-page .memorial-directory-card-body.memorial-directory-card-body--page-bg{background-image:linear-gradient(180deg,#0d111726,#0d111773 40%,#0d1117a6),var(--memorial-directory-card-page-bg-image, none)}html[data-theme=dark] .public-landing-page .memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-name,html[data-theme=dark] .public-landing-page .memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-memorial-title,html[data-theme=dark] .public-landing-page .memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-meta dd{text-shadow:0 0 12px rgba(13,17,23,.95),0 1px 3px rgba(0,0,0,.5)}html[data-theme=dark] .public-landing-page .memorial-directory-card-body.memorial-directory-card-body--page-bg .memorial-directory-card-meta dt{text-shadow:0 0 8px rgba(13,17,23,.9)}html[data-theme=dark] .public-landing-page .memorial-directory-card-name,html[data-theme=dark] .public-landing-page .memorial-directory-card-memorial-title,html[data-theme=dark] .public-landing-page .memorial-directory-card-meta dd{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-page .memorial-directory-card-meta dt{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-page .memorial-directory-card-cta{color:var(--es-accent-gold, #e1b768)}html[data-theme=dark] .memorial-directory-card-link:hover .memorial-directory-card-cta,html[data-theme=dark] .memorial-directory-card-link:focus .memorial-directory-card-cta,html[data-theme=dark] .public-landing-page .public-landing-memorial-card__link:hover .memorial-directory-card-cta,html[data-theme=dark] .public-landing-page .public-landing-memorial-card__link:focus .memorial-directory-card-cta{color:#1a1612}html[data-theme=dark] .public-landing-page .public-timeline-msg-card{background:transparent;border:none;box-shadow:none}html[data-theme=dark] .public-landing-page .public-timeline-msg-card__media{box-shadow:0 2px 8px #00000038,0 8px 24px #0000002e}html[data-theme=dark] .public-landing-page .public-timeline-msg-card__link:hover .public-timeline-msg-card,html[data-theme=dark] .public-landing-page .public-timeline-msg-card__link:focus-visible .public-timeline-msg-card{box-shadow:none}html[data-theme=dark] .public-landing-page .public-timeline-msg-card__link:hover .public-timeline-msg-card__media,html[data-theme=dark] .public-landing-page .public-timeline-msg-card__link:focus-visible .public-timeline-msg-card__media{box-shadow:0 4px 12px #00000047,0 16px 40px #00000052}html[data-theme=dark] .public-landing-page .public-timeline-playlist-card__front{background:#1a1f28;box-shadow:0 2px 8px #00000038,0 8px 24px #0000002e}html[data-theme=dark] .public-landing-page .public-timeline-playlist-card__link:hover .public-timeline-playlist-card__front,html[data-theme=dark] .public-landing-page .public-timeline-playlist-card__link:focus-visible .public-timeline-playlist-card__front{box-shadow:0 4px 12px #00000047,0 16px 40px #00000052}html[data-theme=dark] .public-landing-page .public-timeline-playlist-card__layer{background:#3a424f;box-shadow:0 1px 3px #0006}html[data-theme=dark] .public-landing-page .public-timeline-msg-card__media{background:#1a1f28}html[data-theme=dark] .public-landing-page .public-timeline-msg-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-page .public-timeline-msg-card__description,html[data-theme=dark] .public-landing-page .public-timeline-msg-card__stat{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-page .public-timeline-msg-card__placeholder-icon{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .public-landing-page .public-timeline-playlist-card__title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-page .public-timeline-playlist-card__description{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-page .public-timeline-playlist-card__placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .public-landing-page .memorial-directory-loading-text,html[data-theme=dark] .public-landing-page .memorial-directory-empty-text{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-page .memorial-directory-banner--error{background:#dc35451f;border-color:#dc354559;color:#f8a5ae}html[data-theme=dark] .public-landing-footer{border-top-color:var(--es-border-subtle, #2d3544);background:#0d1117f2}html[data-theme=dark] .public-landing-footer__quote{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-landing-footer__line{background:color-mix(in srgb,var(--color-heart) 35%,var(--color-border))}html[data-theme=dark] .public-landing-load-more .btn-secondary{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-landing-load-more .btn-secondary:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-accent-gold, #e1b768);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .PL-public-search-overlay{background:#000000a6}html[data-theme=dark] .public-search-palette.modal-content{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow, 0 12px 48px rgba(0, 0, 0, .5))}html[data-theme=dark] .public-search-palette__input-wrap{border-bottom-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .public-search-palette__input-icon,html[data-theme=dark] .public-search-palette__close{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-search-palette__input{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-search-palette__input::placeholder{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .public-search-palette__close:hover,html[data-theme=dark] .public-search-palette__close:focus{background:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-search-palette__hint,html[data-theme=dark] .public-search-palette__empty{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-search-palette__error{color:#f8a5ae}html[data-theme=dark] .public-search-palette__loading{color:var(--es-accent-gold, #e1b768)}html[data-theme=dark] .public-search-palette__group-title,html[data-theme=dark] .public-search-palette__row-label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-search-palette__row-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .public-search-palette__row-action{color:var(--es-accent-gold, #e1b768)}html[data-theme=dark] .public-search-palette__row:hover,html[data-theme=dark] .public-search-palette__row:focus{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .public-search-palette__avatar{border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .public-search-palette__thumb{background:#1a1f28}html[data-theme=dark] .public-search-palette__thumb--placeholder{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .public-message-page.memorial-directory-page{--md-bg: #0d1117;--md-ink: var(--es-text-primary);--md-ink-muted: var(--es-text-secondary);--md-line: var(--es-border-subtle);--md-card: #161b22;--md-accent: var(--es-accent-gold);--md-accent-soft: rgba(218, 165, 32, .18);--pm-purple: #a78bfa;--pm-purple-soft: rgba(167, 139, 250, .14);--pm-purple-border: rgba(167, 139, 250, .32);--pm-card-bg: #161b22;--pm-card-border: #2d3544}html[data-theme=dark] .public-message-page .memorial-directory-topbar{background:#0d1117f2;border-bottom-color:var(--es-border-subtle);box-shadow:0 1px #ffffff0a}html[data-theme=dark] .public-message-page .public-message-page__icon-btn,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary)}html[data-theme=dark] .public-message-page .public-message-page__icon-btn:hover,html[data-theme=dark] .public-message-page .public-message-page__icon-btn:focus-visible,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn:hover,html[data-theme=dark] .public-message-page .memorial-directory-topbar-user-toggle.public-message-page__icon-btn:focus-visible{background:var(--es-bg-interactive-hover, #323a4a);border-color:var(--es-accent-gold, #e1b768);color:var(--es-accent-gold, #e1b768)}html[data-theme=dark] .public-message-page__footer{background:#0d1117f2;border-top-color:var(--es-border-subtle);box-shadow:0 -1px #ffffff0a}html[data-theme=dark] .public-message-page__footer-card{background:#161b22;border-color:#daa52052;color:#f0f3f8;box-shadow:none}html[data-theme=dark] .public-message-page__footer-icon{background:#daa5201a}html[data-theme=dark] .public-message-page__footer-title{color:#fff}html[data-theme=dark] .public-message-page__footer-desc{color:#9aa4b2}html[data-theme=dark] .public-message-page .memorial-directory-link-btn--muted{border-color:var(--es-border-subtle);color:var(--es-text-secondary)}html[data-theme=dark] .public-message-page .memorial-directory-link-btn--muted:hover,html[data-theme=dark] .public-message-page .memorial-directory-link-btn--muted:focus{background:var(--es-bg-interactive-hover);color:var(--es-text-primary)}html[data-theme=dark] .public-message-page .memorial-directory-link-btn--primary{background:linear-gradient(135deg,#8a6b2e,#5c3d14);border-color:#5c3d14}html[data-theme=dark] .public-message-page .memorial-directory-banner--error{background:#dc35451f;border-color:#dc354559;color:#f8a5ae}html[data-theme=dark] .public-message-page__icon-btn{background:var(--es-bg-elevated);border-color:var(--es-border-subtle);color:var(--es-text-secondary)}html[data-theme=dark] .public-message-page__icon-btn:hover,html[data-theme=dark] .public-message-page__icon-btn:focus-visible{border-color:var(--es-accent-gold);color:var(--es-accent-gold)}html[data-theme=dark] .public-message-page__more-menu{background:var(--es-bg-surface);border-color:var(--es-border-subtle);box-shadow:var(--es-modal-dark-glow, 0 12px 32px rgba(0, 0, 0, .45))}html[data-theme=dark] .public-message-page__notice{background:var(--es-bg-elevated);border-color:var(--es-border-subtle)}html[data-theme=dark] .public-message-page__content-badge--video{background:#0d6efd29;border-color:#60a5fa59;color:#93c5fd}html[data-theme=dark] .public-message-page .msg-view-prose,html[data-theme=dark] .public-message-page .msg-view-prose--empty,html[data-theme=dark] .public-message-page .msg-view-media-loading{color:var(--es-text-secondary)}html[data-theme=dark] .public-message-page .msg-view-media--audio .msg-view-audio-cc-btn{color:var(--pm-purple, #a78bfa)}html[data-theme=dark] .public-message-page .msg-view-media--audio .msg-view-audio-cc-btn--on{background:var(--pm-purple-soft, rgba(167, 139, 250, .14));border-color:var(--pm-purple-border, rgba(167, 139, 250, .32))}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-modal-dialog.modal-edit-content,html[data-theme=dark] #pm-modal-share-message-dialog .modal-content.modal-edit-content{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #pm-modal-share-message-dialog .modal-header-container{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #pm-modal-share-message-dialog .modal-edit-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pm-modal-share-message-dialog .modal-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #pm-modal-share-message-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #pm-modal-share-message-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-modal-intro{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-modal-label,html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-modal-section-label{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-modal-label-icon{color:var(--es-panel-accent-icon-color, #e1b768)}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-copy-input.form-control{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-copy-input.form-control:focus{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-accent, #daa520)!important;box-shadow:0 0 0 1px #daa52047!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-copy-btn{background:var(--es-bg-elevated, #222833)!important;border-color:var(--es-border-subtle, #2d3544)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-copy-btn:hover:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a)!important;border-color:var(--es-accent-gold, #e1b768)!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-copy-btn--copied{background:#1f7a3f2e!important;border-color:#1f7a3f73!important;color:#6ee7a0!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-social-btn{border-color:var(--es-border-subtle, #2d3544)!important;background:var(--es-bg-elevated, #222833)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-social-btn:hover:not(:disabled){border-color:var(--es-accent-gold, #e1b768)!important;background:var(--es-accent-soft, rgba(218, 165, 32, .12))!important}html[data-theme=dark] #pm-modal-share-message-dialog .PM-share-social-icon--x{background:#1a1f28!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-root{background-color:#1a1816;color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-root.memorial-loading{background-color:var(--es-bg-page, #0f1218);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-root.memorial-root--page-bg,html[data-theme=dark] .memorial-page-body.memorial-page-body--page-bg{--memorial-page-bg-image-dim: linear-gradient( rgba(0, 0, 0, .6) 0%, rgba(0, 0, 0, .6) 100% )}html[data-theme=dark] .memorial-root.memorial-root--page-bg{background-color:#141210;background-image:var(--memorial-page-bg-image-dim),var(--memorial-page-bg-image);background-repeat:var(--memorial-page-bg-repeat, no-repeat);background-position:center var(--memorial-page-bg-pos-y, top);background-size:var(--memorial-page-bg-size, cover);background-attachment:var(--memorial-page-bg-attachment, fixed)}html[data-theme=dark] .memorial-root.memorial-root--panel-embed.memorial-root--page-bg{background-attachment:scroll}html[data-theme=dark] .memorial-page-body{background-color:#1a1f28e0}html[data-theme=dark] .memorial-root.memorial-root--page-bg>.memorial-page-body:not(.memorial-page-body--page-bg){background-color:#0f12186b}html[data-theme=dark] .memorial-page-body.memorial-page-body--page-bg{background-color:transparent;background-image:var(--memorial-page-bg-image-dim),var(--memorial-page-bg-image);background-repeat:var(--memorial-page-bg-repeat, no-repeat);background-position:center var(--memorial-page-bg-pos-y, top);background-size:var(--memorial-page-bg-size, cover);background-attachment:var(--memorial-page-bg-attachment, fixed)}html[data-theme=dark] .memorial-root.memorial-root--panel-embed .memorial-page-body.memorial-page-body--page-bg{background-attachment:scroll}html[data-theme=dark] .memorial-recipient-fullname--body,html[data-theme=dark] .memorial-section-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-section-count{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-chip{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-chip--on{background:var(--es-accent-soft, #2d2418);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));color:var(--es-accent-gold, #daa520)}html[data-theme=dark] .memorial-chip--warn{background:#fbbf241f;border-color:#fbbf2459;color:#fcd34d}html[data-theme=dark] .memorial-chip--info{background:#3b82f61f;border-color:#60a5fa59;color:#93c5fd}html[data-theme=dark] .memorial-skeleton-card{background:linear-gradient(90deg,#222833,#2a3140,#222833);background-size:200% 100%}html[data-theme=dark] .memorial-tribute-card{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-primary, #f1f5f9);box-shadow:0 2px 12px #00000047}html[data-theme=dark] .memorial-tribute-card--pending{border-color:var(--es-border-gold-medium, rgba(218, 165, 32, .35))}html[data-theme=dark] .memorial-tribute-author,html[data-theme=dark] .memorial-tribute-title{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-tribute-date,html[data-theme=dark] .memorial-tribute-body,html[data-theme=dark] .memorial-tribute-description,html[data-theme=dark] .memorial-tribute-reaction-count,html[data-theme=dark] .memorial-tribute-comments-btn{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-tribute-comments-btn:hover,html[data-theme=dark] .memorial-tribute-comments-btn:focus-visible{color:var(--es-accent-gold, #daa520)}html[data-theme=dark] .memorial-tribute-react-btn{border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-tribute-react-btn:hover:not(:disabled){border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28));color:var(--es-accent-gold, #daa520)}html[data-theme=dark] .memorial-tribute-react-btn--on{color:#f87171;border-color:#f8717159}html[data-theme=dark] .memorial-tribute-edit,html[data-theme=dark] .memorial-tribute-remove{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-tribute-edit:hover,html[data-theme=dark] .memorial-tribute-edit:focus-visible{color:var(--es-accent-gold, #daa520)}html[data-theme=dark] .memorial-tribute-remove:hover,html[data-theme=dark] .memorial-tribute-remove:focus-visible{color:#f87171}html[data-theme=dark] .memorial-tribute-comment-bubble{background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544);box-shadow:none}html[data-theme=dark] .memorial-tribute-comment-author{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-tribute-comment-identity-sep,html[data-theme=dark] .memorial-tribute-comment-time,html[data-theme=dark] .memorial-tribute-comment-edited-badge{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .memorial-tribute-comment-body{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-tribute-comment-icon-btn{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .memorial-tribute-comment-icon-btn:hover:not(:disabled),html[data-theme=dark] .memorial-tribute-comment-icon-btn:focus-visible:not(:disabled){background:var(--es-bg-interactive-hover, #323a4a);color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-tribute-comment-reply-link,html[data-theme=dark] .memorial-tribute-comment-replies-toggle{color:var(--es-accent-gold, #daa520)}html[data-theme=dark] .memorial-tribute-comments-form-label,html[data-theme=dark] .memorial-tribute-reply-cancel-btn{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-tribute-reply-cancel-btn:hover,html[data-theme=dark] .memorial-tribute-reply-cancel-btn:focus-visible{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-tribute-audio-fake-player{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-tribute-audio-fake-player__play{color:#fff}html[data-theme=dark] .memorial-tribute-audio-fake-player__track{background:var(--es-bg-interactive-hover, #323a4a)}html[data-theme=dark] .memorial-tribute-audio-fake-player__progress{background:linear-gradient(90deg,#e8c97a,var(--es-accent-gold, #daa520) 55%,#8b4513)}html[data-theme=dark] .memorial-tribute-audio-fake-player__times{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .memorial-root button.memorial-tribute-audio-card-open.msg-view-media.msg-view-media--audio{background:linear-gradient(165deg,#1a1f28f5,#151a22fa),linear-gradient(var(--memorial-mw-audio-backdrop, #2a2622),var(--memorial-mw-audio-backdrop, #2a2622));color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544);box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-content.modal-edit-content,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-audio-lightbox-dialog{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-header-container.memorial-image-lightbox-header{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-edit-body.memorial-image-lightbox-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);scrollbar-color:var(--es-border-subtle, #2d3544) var(--es-bg-muted, #151a22)}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-title.memorial-image-lightbox-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-image-lightbox-author{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-image-lightbox-when,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-image-lightbox-when.text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-close,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-close.memorial-audio-lightbox-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-close:hover:not(:disabled),html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .modal-close.memorial-audio-lightbox-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-image-lightbox-desc{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-image-lightbox-desc-text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-image-lightbox-desc-text--extra{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-mw-audio-modal-panel.msg-view-media.msg-view-media--audio{background:linear-gradient(165deg,#1a1f28f5,#151a22fa),linear-gradient(var(--memorial-mw-audio-backdrop, #2a2622),var(--memorial-mw-audio-backdrop, #2a2622));color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544);box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .memorial-root button.memorial-tribute-audio-card-open .msg-view-audio-stage,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-stage{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-root button.memorial-tribute-audio-card-open .msg-view-audio-subtitle,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-subtitle{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-root button.memorial-tribute-audio-card-open .msg-view-audio-cc-btn,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-cc-btn{color:var(--es-text-secondary, #94a3b8);background:var(--es-bg-elevated, #222833);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-root button.memorial-tribute-audio-card-open .msg-view-audio-cc-btn--on,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-audio-cc-btn--on{color:var(--es-accent-gold, #daa520);background:var(--es-accent-soft, #2d2418);border-color:var(--es-border-gold-soft, rgba(218, 165, 32, .28))}html[data-theme=dark] .memorial-root button.memorial-tribute-audio-card-open .msg-view-media-loading,html[data-theme=dark] #mwp-modal-tribute-audio-lightbox-dialog .memorial-mw-audio-modal-panel .msg-view-media-loading{background:#0f1218d1;color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-image-lightbox-desc{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-image-lightbox-desc-text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-image-lightbox-desc-text--extra{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .modal-content.modal-edit-content,html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-dialog{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);border-color:var(--es-border-subtle, #2d3544)!important;box-shadow:var(--es-modal-dark-glow)!important}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .modal-header-container.memorial-image-lightbox-header{background:var(--es-bg-surface, #1a1f28)!important;border-bottom-color:var(--es-border-subtle, #2d3544)!important}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .modal-edit-body.memorial-image-lightbox-body{background:var(--es-bg-surface, #1a1f28)!important;color:var(--es-text-primary, #f1f5f9);scrollbar-color:var(--es-border-subtle, #2d3544) var(--es-bg-muted, #151a22)}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .modal-title.memorial-image-lightbox-title{color:var(--es-panel-accent-icon-color, #e1b768)!important}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-author{color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-when,html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-when.text-muted{color:var(--es-text-secondary, #94a3b8)!important}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .modal-close{background-color:var(--es-bg-elevated, #222833)!important;color:var(--es-panel-sidebar-nav-color, #838b99)!important;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .modal-close:hover:not(:disabled){background-color:var(--es-bg-interactive-hover, #323a4a)!important;color:var(--es-text-primary, #f1f5f9)!important}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-stage,html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-video-lightbox-stage{background:#0a0c10;border:1px solid var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-video{background:#000}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-desc{border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-desc-text{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] #mwp-modal-tribute-video-lightbox-dialog .memorial-image-lightbox-desc-text--extra{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-fab{box-shadow:0 8px 22px #0000007a}html[data-theme=dark] .memorial-footer{background-color:#1a1f28eb}html[data-theme=dark] .memorial-footer-brand{color:var(--es-text-primary, #f1f5f9)}html[data-theme=dark] .memorial-root .memorial-topbar-user .dropdown-menu,html[data-theme=dark] .memorial-root .memorial-topbar-user .dropdown-menu.show{background-color:var(--es-dropdown-panel-bg, #1a1f28)!important;border:1px solid var(--es-dropdown-panel-border, #2d3544)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 12px 36px rgba(0, 0, 0, .5))!important}html[data-theme=dark] .memorial-root .dropdown-menu-content .dropdown-header p,html[data-theme=dark] .memorial-root .dropdown-menu-content .dropdown-header .text-muted{color:var(--es-dropdown-panel-footer-color, #94a3b8)!important}html[data-theme=dark] .memorial-root .dropdown-menu-content .dropdown-header p{color:var(--es-dropdown-panel-header-color, #f1f5f9)!important}html[data-theme=dark] .memorial-root .dropdown-menu-content .dropdown-divider{border-top-color:var(--es-dropdown-panel-header-border, #2d3544)!important}html[data-theme=dark] .memorial-topbar-settings-menu{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544);box-shadow:var(--es-modal-dark-glow, 0 12px 32px rgba(0, 0, 0, .45))}html[data-theme=dark] .memorial-portrait img,html[data-theme=dark] .memorial-portrait-placeholder{background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .memorial-page-bg-preset-option{border-color:var(--es-border-subtle, #2d3544);background:var(--es-bg-muted, #151a22)}html[data-theme=dark] .memorial-page-bg-preset-option.is-selected{border-color:var(--es-accent-gold, #daa520);box-shadow:0 0 0 2px #daa52047}html[data-theme=dark] .memorial-creator-particle-tuning{background:var(--es-bg-muted, #151a22);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-creator-particle-tuning__label{color:var(--es-text-secondary, #94a3b8)}html[data-theme=dark] .memorial-creator-particle-tuning__value{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .memorial-creator-particle-preview{background:var(--es-bg-surface, #1a1f28);border-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-creator-particle-preview--selected{border-color:var(--es-accent-gold, #daa520)}html[data-theme=dark] .memorial-creator-particle-preview__label,html[data-theme=dark] .memorial-creator-particle-preview__label--solid-tab{color:var(--es-text-secondary, #94a3b8);background:var(--es-bg-muted, #151a22);border-top-color:var(--es-border-subtle, #2d3544)}html[data-theme=dark] .memorial-banner-modal-preview__caption{color:var(--es-text-muted, #64748b)}html[data-theme=dark] .memorial-library-thumb--placeholder-muted{background:var(--es-bg-muted, #151a22);color:var(--es-text-muted, #64748b)}.jvectormap-label{position:absolute;display:none;border:solid 1px #CDCDCD;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-size:10px!important;padding:3px;z-index:9999}.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;top:100%;margin-top:-25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#d2d6de;//rgba(0,0,0,.4);padding:5px;color:#444;cursor:pointer;line-height:10px;text-align:center;font-weight:700;box-shadow:0 1px 2px #0003}.jvectormap-zoomin{left:100%;margin-left:-50px}.jvectormap-zoomout{left:100%;margin-left:-30px}/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/.datepicker{padding:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:100%}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:#0003;position:absolute}.datepicker-dropdown:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#0003;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#777}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:none;color:#444;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{color:#000;background:#0003;border-color:#ffb733}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover:focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{color:#000;background:#0003;border-color:#f59e00}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.today,.open .dropdown-toggle.datepicker table tr td.today:hover,.open .dropdown-toggle.datepicker table tr td.today.disabled,.open .dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background:#0003;border-color:#ffb733}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#0003;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{color:#000;background:#0003;border-color:#f1a417;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000;background:#0003;border-color:#bf800c}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.range.today,.open .dropdown-toggle.datepicker table tr td.range.today:hover,.open .dropdown-toggle.datepicker table tr td.range.today.disabled,.open .dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background:#0003;border-color:#f1a417}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{color:#fff;background:#0003;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{color:#fff;background:#0003;border-color:#373737}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.selected,.open .dropdown-toggle.datepicker table tr td.selected:hover,.open .dropdown-toggle.datepicker table tr td.selected.disabled,.open .dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background:#0003;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{color:#fff;background:#0003;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover:focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color:#fff;background:#00000080;border-color:#285e8e}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td.active,.open .dropdown-toggle.datepicker table tr td.active:hover,.open .dropdown-toggle.datepicker table tr td.active.disabled,.open .dropdown-toggle.datepicker table tr td.active.disabled:hover{background-image:none}.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.active,fieldset[disabled] .datepicker table tr td.active:hover,fieldset[disabled] .datepicker table tr td.active.disabled,fieldset[disabled] .datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover.disabled:hover,.datepicker table tr td.active.disabled.disabled:hover,.datepicker table tr td.active.disabled:hover.disabled:hover,.datepicker table tr td.active[disabled]:hover,.datepicker table tr td.active:hover[disabled]:hover,.datepicker table tr td.active.disabled[disabled]:hover,.datepicker table tr td.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.active:hover:hover,fieldset[disabled] .datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active:hover.disabled:focus,.datepicker table tr td.active.disabled.disabled:focus,.datepicker table tr td.active.disabled:hover.disabled:focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active:hover[disabled]:focus,.datepicker table tr td.active.disabled[disabled]:focus,.datepicker table tr td.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover:focus,fieldset[disabled] .datepicker table tr td.active.disabled:focus,fieldset[disabled] .datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active:hover.disabled:active,.datepicker table tr td.active.disabled.disabled:active,.datepicker table tr td.active.disabled:hover.disabled:active,.datepicker table tr td.active[disabled]:active,.datepicker table tr td.active:hover[disabled]:active,.datepicker table tr td.active.disabled[disabled]:active,.datepicker table tr td.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.active:active,fieldset[disabled] .datepicker table tr td.active:hover:active,fieldset[disabled] .datepicker table tr td.active.disabled:active,fieldset[disabled] .datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active:hover.disabled.active,.datepicker table tr td.active.disabled.disabled.active,.datepicker table tr td.active.disabled:hover.disabled.active,.datepicker table tr td.active[disabled].active,.datepicker table tr td.active:hover[disabled].active,.datepicker table tr td.active.disabled[disabled].active,.datepicker table tr td.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.active.active,fieldset[disabled] .datepicker table tr td.active:hover.active,fieldset[disabled] .datepicker table tr td.active.disabled.active,fieldset[disabled] .datepicker table tr td.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#0003}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:none;color:#444;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#444}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#0003}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.428571429;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #cccccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px #0003;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width: 2px;*border-bottom-width: 2px;color:#333;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.428571429}.datepicker.dropdown-menu th,.datepicker.dropdown-menu td{padding:4px 5px}/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Built for http://www.improvely.com
 */.daterangepicker.dropdown-menu{max-width:none;z-index:3000}.daterangepicker.opensleft .ranges,.daterangepicker.opensleft .calendar{float:left;margin:4px}.daterangepicker.opensright .ranges,.daterangepicker.opensright .calendar{float:right;margin:4px}.daterangepicker .ranges{width:160px;text-align:left}.daterangepicker .ranges .range_inputs>div{float:left}.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px}.daterangepicker .calendar{display:none;max-width:270px}.daterangepicker .calendar th,.daterangepicker .calendar td{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .ranges label{color:#333;display:block;font-size:11px;font-weight:400;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0px;text-transform:uppercase;width:74px}.daterangepicker .ranges input{font-size:11px}.daterangepicker .ranges .input-mini{background-color:#eee;border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px;padding:0 6px;width:74px}.daterangepicker .ranges ul{list-style:none;margin:0;padding:0}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}.daterangepicker .calendar-time{text-align:center;margin:8px auto 0;line-height:30px}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:#0003;content:""}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:""}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:#0003;content:""}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:""}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap}.daterangepicker td.off,.daterangepicker td.disabled{color:#999}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker select.monthselect,.daterangepicker select.yearselect{font-size:12px;padding:1px;height:auto;margin:0;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:56%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.ampmselect{width:50px;margin-bottom:0}div.dataTables_length label{font-weight:400;float:left;text-align:left}div.dataTables_length select{width:75px}div.dataTables_filter label{font-weight:400;float:right}div.dataTables_filter input{width:16em}div.dataTables_info{padding-top:8px}div.dataTables_paginate{float:right;margin:0}div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}table.dataTable,table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}table.dataTable{clear:both;margin-top:6px!important;margin-bottom:6px!important;max-width:none!important}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer}table.dataTable th:active{outline:none}div.dataTables_scrollHead table{margin-bottom:0!important;border-bottom-left-radius:0;border-bottom-right-radius:0}div.dataTables_scrollHead table thead tr:last-child th:first-child,div.dataTables_scrollHead table thead tr:last-child td:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}div.dataTables_scrollBody table{border-top:none;margin-top:0!important;margin-bottom:0!important}div.dataTables_scrollBody tbody tr:first-child th,div.dataTables_scrollBody tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot table{margin-top:0!important;border-top:none}.table tbody tr.active td,.table tbody tr.active th{background-color:#08c;color:#fff}.table tbody tr.active:hover td,.table tbody tr.active:hover th{background-color:#0075b0!important}.table tbody tr.active a{color:#fff}.table-striped tbody tr.active:nth-child(odd) td,.table-striped tbody tr.active:nth-child(odd) th{background-color:#017ebc}table.DTTT_selectable tbody tr{cursor:pointer}div.DTTT .btn{color:#333!important;font-size:12px}div.DTTT .btn:hover{text-decoration:none!important}ul.DTTT_dropdown.dropdown-menu{z-index:2003}ul.DTTT_dropdown.dropdown-menu a{color:#333!important}ul.DTTT_dropdown.dropdown-menu li{position:relative}ul.DTTT_dropdown.dropdown-menu li:hover a{background-color:#08c;color:#fff!important}div.DTTT_collection_background{z-index:2002}div.DTTT_print_info.modal{height:150px;margin-top:-75px;text-align:center}div.DTTT_print_info h6{font-weight:400;font-size:28px;line-height:28px;margin:1em}div.DTTT_print_info p{font-size:14px;line-height:20px}div.DTFC_LeftHeadWrapper table,div.DTFC_LeftFootWrapper table,div.DTFC_RightHeadWrapper table,div.DTFC_RightFootWrapper table,table.DTFC_Cloned tr.even{background-color:#fff}div.DTFC_RightHeadWrapper table,div.DTFC_LeftHeadWrapper table{margin-bottom:0!important;border-top-right-radius:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}div.DTFC_RightBodyWrapper table,div.DTFC_LeftBodyWrapper table{border-top:none;margin-bottom:0!important}div.DTFC_RightBodyWrapper tbody tr:first-child th,div.DTFC_RightBodyWrapper tbody tr:first-child td,div.DTFC_LeftBodyWrapper tbody tr:first-child th,div.DTFC_LeftBodyWrapper tbody tr:first-child td,div.DTFC_RightFootWrapper table,div.DTFC_LeftFootWrapper table{border-top:none}.skin-blue .main-header .navbar{background-color:#9d4e21}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav .open>a:focus{background:#0000001a;color:#f6f6f6}.skin-blue .main-header .navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-blue .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:#0000001a}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width: 767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:#ffffff1a}.skin-blue .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header .logo{background-color:#367fa9;color:#fff;border-bottom:0px solid transparent}.skin-blue .main-header .logo>a{color:#fff}.skin-blue .main-header .logo:hover{background:#357ca5}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-blue .sidebar-menu>li>a:hover,.skin-blue .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#3c8dbc}.skin-blue .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-blue .wrapper,.skin-blue .main-sidebar,.skin-blue .left-side{background:#fff8dcf2!important}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px}.skin-blue .sidebar-form input[type=text],.skin-blue .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);transition:all .3s cubic-bezier(.32,1.25,.375,1.15)}.skin-blue .sidebar-form input[type=text]{color:#666;border-radius:2px 0 0 2px!important}.skin-blue .sidebar-form input[type=text]:focus,.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{color:#999;border-radius:0 2px 2px 0!important}.skin-blue.layout-top-nav .main-header>.logo{background-color:#3c8dbc;color:#fff;border-bottom:0px solid transparent}.skin-blue.layout-top-nav .main-header>.logo>a{color:#fff}.skin-blue.layout-top-nav .main-header>.logo:hover{background:#3b8ab8}.skin-black .main-header{-webkit-box-shadow:0px 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px #0000000d}.skin-black .main-header .navbar-toggle{color:#333}.skin-black .main-header .navbar-brand{color:#333;border-right:1px solid #eee}.skin-black .main-header>.navbar{background-color:#fff}.skin-black .main-header>.navbar .nav>li>a{color:#333}.skin-black .main-header>.navbar .nav>li>a:hover,.skin-black .main-header>.navbar .nav>li>a:active,.skin-black .main-header>.navbar .nav>li>a:focus,.skin-black .main-header>.navbar .nav .open>a,.skin-black .main-header>.navbar .nav .open>a:hover,.skin-black .main-header>.navbar .nav .open>a:focus{background:#fff;color:#999}.skin-black .main-header>.navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-black .main-header>.navbar .sidebar-toggle{color:#333}.skin-black .main-header>.navbar .sidebar-toggle:hover{color:#999;background:#fff}.skin-black .main-header>.navbar>.sidebar-toggle{color:#333;border-right:1px solid #eee}.skin-black .main-header>.navbar .navbar-nav>li>a{border-right:1px solid #eee}.skin-black .main-header>.navbar .navbar-custom-menu .navbar-nav>li>a,.skin-black .main-header>.navbar .navbar-right>li>a{border-left:1px solid #eee;border-right-width:0}.skin-black .main-header>.logo{background-color:#fff;color:#333;border-bottom:0px solid transparent;border-right:1px solid #eee}.skin-black .main-header>.logo>a{color:#333}.skin-black .main-header>.logo:hover{background:#fcfcfc}@media (max-width: 767px){.skin-black .main-header>.logo{background-color:#222;color:#fff;border-bottom:0px solid transparent;border-right:none}.skin-black .main-header>.logo>a{color:#fff}.skin-black .main-header>.logo:hover{background:#1f1f1f}}.skin-black .main-header li.user-header{background-color:#222}.skin-black .content-header{background:transparent;box-shadow:none}.skin-black .user-panel>.image>img{border:1px solid #444}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#eee}.skin-black .main-sidebar,.skin-black .left-side,.skin-black .wrapper{background:#222}.skin-black .sidebar>.sidebar-menu>li.header{background:#1d1d1d;color:#fff6}.skin-black .sidebar>.sidebar-menu>li>a{margin-right:1px;border-left:3px solid transparent}.skin-black .sidebar>.sidebar-menu>li>a:hover,.skin-black .sidebar>.sidebar-menu>li.active>a{color:#fff;background:#444;border-left-color:#fff}.skin-black .sidebar>.sidebar-menu>li>.treeview-menu{background:#333}.skin-black .sidebar a{color:#eee}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#ccc}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border-radius:3px;border:1px solid #3c3c3c;margin:10px}.skin-black .sidebar-form input[type=text],.skin-black .sidebar-form .btn{box-shadow:none;background-color:#3c3c3c;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);transition:all .3s cubic-bezier(.32,1.25,.375,1.15)}.skin-black .sidebar-form input[type=text]{color:#666;border-radius:2px 0 0 2px!important}.skin-black .sidebar-form input[type=text]:focus,.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{color:#999;border-radius:0 2px 2px 0!important}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav .open>a:focus{background:#0000001a;color:#f6f6f6}.skin-green .main-header .navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-green .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:#0000001a}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width: 767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:#ffffff1a}.skin-green .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header .logo{background-color:#008d4c;color:#fff;border-bottom:0px solid transparent}.skin-green .main-header .logo>a{color:#fff}.skin-green .main-header .logo:hover{background:#008749}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:transparent}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-green .sidebar-menu>li>a:hover,.skin-green .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#00a65a}.skin-green .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-green .wrapper,.skin-green .main-sidebar,.skin-green .left-side{background:#222d32}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px}.skin-green .sidebar-form input[type=text],.skin-green .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);transition:all .3s cubic-bezier(.32,1.25,.375,1.15)}.skin-green .sidebar-form input[type=text]{color:#666;border-radius:2px 0 0 2px!important}.skin-green .sidebar-form input[type=text]:focus,.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{color:#999;border-radius:0 2px 2px 0!important}.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav .open>a:focus{background:#0000001a;color:#f6f6f6}.skin-red .main-header .navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-red .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:#0000001a}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width: 767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:#ffffff1a}.skin-red .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header .logo{background-color:#d73925;color:#fff;border-bottom:0px solid transparent}.skin-red .main-header .logo>a{color:#fff}.skin-red .main-header .logo:hover{background:#d33724}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:transparent}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-red .sidebar-menu>li>a:hover,.skin-red .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#dd4b39}.skin-red .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-red .wrapper,.skin-red .main-sidebar,.skin-red .left-side{background:#222d32}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px}.skin-red .sidebar-form input[type=text],.skin-red .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);transition:all .3s cubic-bezier(.32,1.25,.375,1.15)}.skin-red .sidebar-form input[type=text]{color:#666;border-radius:2px 0 0 2px!important}.skin-red .sidebar-form input[type=text]:focus,.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{color:#999;border-radius:0 2px 2px 0!important}.skin-yellow .main-header .navbar{background-color:#f39c12}.skin-yellow .main-header .navbar .nav>li>a{color:#fff}.skin-yellow .main-header .navbar .nav>li>a:hover,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav .open>a:focus{background:#0000001a;color:#f6f6f6}.skin-yellow .main-header .navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-yellow .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:#0000001a}.skin-yellow .main-header .navbar .sidebar-toggle{color:#fff}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#e08e0b}@media (max-width: 767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:#ffffff1a}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b}}.skin-yellow .main-header .logo{background-color:#e08e0b;color:#fff;border-bottom:0px solid transparent}.skin-yellow .main-header .logo>a{color:#fff}.skin-yellow .main-header .logo:hover{background:#db8b0b}.skin-yellow .main-header li.user-header{background-color:#f39c12}.skin-yellow .content-header{background:transparent}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-yellow .sidebar-menu>li>a:hover,.skin-yellow .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#f39c12}.skin-yellow .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-yellow .wrapper,.skin-yellow .main-sidebar,.skin-yellow .left-side{background:#222d32}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px}.skin-yellow .sidebar-form input[type=text],.skin-yellow .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);transition:all .3s cubic-bezier(.32,1.25,.375,1.15)}.skin-yellow .sidebar-form input[type=text]{color:#666;border-radius:2px 0 0 2px!important}.skin-yellow .sidebar-form input[type=text]:focus,.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{color:#999;border-radius:0 2px 2px 0!important}.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav .open>a:focus{background:#0000001a;color:#f6f6f6}.skin-purple .main-header .navbar .navbar-custom-menu>.nav{margin-right:10px}.skin-purple .main-header .navbar .sidebar-toggle:hover{color:#f6f6f6;background:#0000001a}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width: 767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:#ffffff1a}.skin-purple .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header .logo{background-color:#555299;color:#fff;border-bottom:0px solid transparent}.skin-purple .main-header .logo>a{color:#fff}.skin-purple .main-header .logo:hover{background:#545096}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:transparent}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{color:#4b646f;background:#1a2226}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent;margin-right:1px}.skin-purple .sidebar-menu>li>a:hover,.skin-purple .sidebar-menu>li.active>a{color:#fff;background:#1e282c;border-left-color:#605ca8}.skin-purple .sidebar-menu>li>.treeview-menu{margin:0 1px;background:#2c3b41}.skin-purple .wrapper,.skin-purple .main-sidebar,.skin-purple .left-side{background:#222d32}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border-radius:3px;border:1px solid #374850;margin:10px}.skin-purple .sidebar-form input[type=text],.skin-purple .sidebar-form .btn{box-shadow:none;background-color:#374850;border:1px solid transparent;height:35px;-webkit-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);-o-transition:all .3s cubic-bezier(.32,1.25,.375,1.15);transition:all .3s cubic-bezier(.32,1.25,.375,1.15)}.skin-purple .sidebar-form input[type=text]{color:#666;border-radius:2px 0 0 2px!important}.skin-purple .sidebar-form input[type=text]:focus,.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{color:#999;border-radius:0 2px 2px 0!important}.nav2-tabs .nav2-item.show .nav2-link,.nav2-tabs .nav2-link.active{background-color:#fff;border:solid #b2b2b2 1px;border-bottom:none}.nav2-tabs .nav2-link{margin-bottom:calc(-1* var(--bs-nav-tabs-border-width));border:solid #dadada 1px;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px}.nav2-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);color:#575757;text-decoration:none;background:0 0;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav2{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;display:flex;flex-wrap:wrap;padding-left:10px;margin-bottom:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav2-tabs{border-bottom:1px solid #b2b2b2;margin-left:5px}@media (max-width: 768px){.profile-tabs-wrapper{padding:0!important}.nav2.nav2-tabs{justify-content:center}.profile-tabs-wrapper .nav2{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-left:0!important}.profile-tabs-wrapper .nav2::-webkit-scrollbar{height:4px}.profile-tabs-wrapper .nav2::-webkit-scrollbar-track{background:#d9d9d9}.profile-tabs-wrapper .nav2::-webkit-scrollbar-thumb{background:#888;border-radius:2px}.profile-tabs-wrapper .nav2-item{flex-shrink:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile-tabs-wrapper .nav2-link{--bs-nav-link-padding-x: .6rem;--bs-nav-link-padding-y: .4rem;font-size:.85rem;padding:.4rem .6rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.twoFactor{border:none;background:transparent;padding:0;border-radius:0;max-width:100%;margin:0;box-shadow:none;position:relative;overflow:visible}.twoFactor-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e8e6e3}.twoFactor-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;background:linear-gradient(135deg,#8b4513,#d4a574);border-radius:50%;margin-bottom:15px;box-shadow:0 4px 12px #8b45134d,inset 0 2px 4px #fff3;position:relative}.twoFactor-icon-wrapper:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,rgba(255,255,255,.3),transparent);border-radius:50%;z-index:-1}.twoFactor-main-icon{font-size:32px;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.twoFactor-title{font-size:24px;font-weight:700;color:#2c2c2c;margin:0 0 10px;text-shadow:0 1px 2px rgba(0,0,0,.05)}.twoFactor-description{font-size:14px;color:#666;line-height:1.6;max-width:500px;margin:0 auto}.twoFactor-content{margin-bottom:25px}.twoFactor-step-1{text-align:center}.twoFactor-info-box{background:#fff;border:1px solid #e8e6e3;border-radius:8px;padding:25px;margin-bottom:25px;box-shadow:0 2px 8px #0000000a}.twoFactor-benefit{display:flex;align-items:flex-start;text-align:left;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.twoFactor-benefit:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.twoFactor-benefit-icon{font-size:24px;color:#8b4513;margin-right:15px;margin-top:2px;flex-shrink:0}.twoFactor-benefit strong{display:block;font-size:15px;color:#2c2c2c;margin-bottom:5px;font-weight:600}.twoFactor-benefit p{font-size:13px;color:#666;margin:0;line-height:1.5}.twoFactor-activate-btn{padding:12px 30px;font-size:15px;font-weight:600;border-radius:6px;box-shadow:0 3px 8px #8b451340;transition:all .3s ease}.twoFactor-activate-btn:hover{transform:translateY(-2px);box-shadow:0 5px 12px #8b451359}.twoFactor-step-2{text-align:center}.twoFactor-qr-section{background:#fff;border:2px solid #e8e6e3;border-radius:12px;padding:30px;margin-bottom:25px;box-shadow:0 2px 8px #0000000a}.QRcodeContent{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.QRcode-wrapper{position:relative;display:inline-block;padding:15px;background:#fff;border:3px solid #8B4513;border-radius:12px;box-shadow:0 4px 12px #8b451333,inset 0 2px 4px #0000000d}.QRcode{height:200px;width:200px;background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border-radius:8px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.QRcode:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:repeating-linear-gradient(0deg,transparent,transparent 10px,rgba(139,69,19,.1) 10px,rgba(139,69,19,.1) 20px),repeating-linear-gradient(90deg,transparent,transparent 10px,rgba(139,69,19,.1) 10px,rgba(139,69,19,.1) 20px);border-radius:4px}.QRcode-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#8b4513;box-shadow:0 2px 8px #00000026;z-index:1}.twoFactor-qr-instructions{text-align:center}.twoFactor-instruction-title{font-size:16px;font-weight:600;color:#2c2c2c;margin:0 0 8px;display:flex;align-items:center;justify-content:center}.twoFactor-instruction-text{font-size:14px;color:#666;line-height:1.6;margin:0}.twoFactor-verify-section{background:#fff;border:1px solid #e8e6e3;border-radius:8px;padding:25px;box-shadow:0 2px 8px #0000000a}.twoFactor-code-label{display:block;font-size:14px;font-weight:600;color:#2c2c2c;margin-bottom:12px;text-align:left}.twoFactor-code-input-wrapper{position:relative;margin-bottom:15px}.twoFactor-code-input{padding:12px 45px 12px 15px;font-size:18px;font-weight:600;letter-spacing:4px;text-align:center;border:2px solid #d4a574;border-radius:6px;background:#faf9f7;transition:all .3s ease}.twoFactor-code-input:focus{border-color:#8b4513;background:#fff;box-shadow:0 0 0 3px #8b45131a;outline:none}.twoFactor-code-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#8b4513;font-size:18px}.twoFactor-error{display:flex;align-items:center;gap:8px;padding:12px 15px;background:#fee;border:1px solid #fcc;border-radius:6px;color:#c33;font-size:14px;margin-bottom:15px;text-align:left}.twoFactor-error svg{flex-shrink:0}.twoFactor-verify-btn{width:100%;padding:12px;font-size:15px;font-weight:600;border-radius:6px;box-shadow:0 3px 8px #8b451340;transition:all .3s ease}.twoFactor-verify-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 12px #8b451359}.twoFactor-verify-btn:disabled{opacity:.6;cursor:not-allowed}.twoFactor-success{text-align:center;background:#f0fdf4;border:2px solid #86efac;border-radius:12px;padding:30px;box-shadow:0 2px 8px #22c55e1a}.twoFactor-success-icon{font-size:48px;color:#22c55e;margin-bottom:15px;filter:drop-shadow(0 2px 4px rgba(34,197,94,.3))}.twoFactor-success-title{font-size:20px;font-weight:700;color:#166534;margin:0 0 10px}.twoFactor-success-message{font-size:14px;color:#15803d;line-height:1.6;margin:0}.twoFactor-disable-section{margin-top:20px;padding-top:20px;border-top:1px solid #e8e6e3;text-align:center}.twoFactor-disable-btn{padding:10px 20px;font-size:14px;border-radius:6px;transition:all .3s ease}.twoFactor-disable-btn:hover{background:#fee;border-color:#fcc;color:#c33}.twoFactor-status-section{padding-top:20px;border-top:2px solid #e8e6e3;text-align:center}.twoFactor-status{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border-radius:8px;font-weight:600;font-size:15px;transition:all .3s ease}.twoFactor-status-active{background:#f0fdf4;border:2px solid #86efac;color:#166534;box-shadow:0 2px 8px #22c55e26}.twoFactor-status-inactive{background:#fef2f2;border:2px solid #fecaca;color:#991b1b;box-shadow:0 2px 8px #ef44441a}.twoFactor-status-icon{font-size:20px}.twoFactor-status-text{font-weight:600}@media (max-width: 768px){.twoFactor{padding:10px;max-width:100%}.twoFactor-header{margin-bottom:15px;padding-bottom:10px;display:flex;align-items:flex-start;gap:12px;text-align:left;flex-wrap:nowrap}.twoFactor-icon-wrapper{width:50px;height:50px;margin-bottom:0;flex-shrink:0}.twoFactor-main-icon{font-size:24px}.twoFactor-header-text{flex:1;display:flex;flex-direction:column}.twoFactor-title{font-size:18px;margin:0 0 6px;text-align:left}.twoFactor-description{font-size:12px;line-height:1.4;text-align:left;margin-left:0;margin-right:0;max-width:100%}.twoFactor-content{margin-bottom:15px}.twoFactor-info-box{padding:15px;margin-bottom:15px}.twoFactor-benefit{margin-bottom:12px;padding-bottom:12px}.twoFactor-benefit-icon{font-size:20px;margin-right:10px}.twoFactor-benefit strong{font-size:14px;margin-bottom:3px}.twoFactor-benefit p{font-size:12px;line-height:1.4}.twoFactor-activate-btn{padding:10px 20px;font-size:14px}.twoFactor-qr-section{padding:15px;margin-bottom:15px}.QRcodeContent{margin-bottom:12px}.QRcode-wrapper{padding:10px}.QRcode{height:150px;width:150px}.twoFactor-instruction-title{font-size:14px;margin:0 0 6px}.twoFactor-instruction-text{font-size:12px;line-height:1.4}.twoFactor-verify-section{padding:15px}.twoFactor-code-label{font-size:13px;margin-bottom:8px}.twoFactor-code-input-wrapper{margin-bottom:10px}.twoFactor-code-input{font-size:16px;letter-spacing:3px;padding:10px 40px 10px 12px}.twoFactor-error{padding:8px 12px;font-size:12px;margin-bottom:10px}.twoFactor-verify-btn{padding:10px;font-size:14px}.twoFactor-success{padding:20px}.twoFactor-success-icon{font-size:36px;margin-bottom:10px}.twoFactor-success-title{font-size:18px;margin:0 0 8px}.twoFactor-success-message{font-size:12px;line-height:1.4}.twoFactor-disable-section{margin-top:15px;padding-top:15px}.twoFactor-disable-btn{padding:8px 16px;font-size:13px}.twoFactor-status-section{padding-top:15px}.twoFactor-status{padding:10px 18px;font-size:13px;gap:8px}.twoFactor-status-icon{font-size:18px}}.twoFactor-disabled{filter:grayscale(100%);opacity:.5;pointer-events:none}.twoFactor-disabled *{cursor:not-allowed!important}.twoFactor-disabled .twoFactor-icon-wrapper{background:linear-gradient(135deg,#9e9e9e,#bdbdbd);box-shadow:0 4px 12px #9e9e9e4d,inset 0 2px 4px #fff3}.twoFactor-disabled .twoFactor-main-icon{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.twoFactor-disabled .twoFactor-title{color:#9e9e9e}.twoFactor-disabled .twoFactor-description{color:#bdbdbd}.twoFactor-disabled .twoFactor-benefit-icon,.twoFactor-disabled .twoFactor-benefit strong{color:#9e9e9e}.twoFactor-disabled .twoFactor-benefit p{color:#bdbdbd}.twoFactor-disabled .twoFactor-info-box{background:#f5f5f5;border-color:#e0e0e0}.twoFactor-disabled .twoFactor-activate-btn{background-color:#9e9e9e!important;border-color:#9e9e9e!important;color:#fff!important;opacity:.6;cursor:not-allowed!important;pointer-events:none}.twoFactor-disabled .twoFactor-activate-btn:hover{transform:none;box-shadow:0 3px 8px #9e9e9e40;background-color:#9e9e9e!important;border-color:#9e9e9e!important}.twoFactor-disabled .twoFactor-status-icon{opacity:.5}.box:has(.twoFactor-disabled){filter:grayscale(100%);opacity:.6;pointer-events:none}.box:has(.twoFactor-disabled) .box-header{opacity:.7}.box:has(.twoFactor-disabled) .box-title{color:#9e9e9e!important}.twoFactor-disabled .twoFactor-status{opacity:.6;cursor:not-allowed;pointer-events:none}.twoFactor-disabled .twoFactor-status-inactive{background:#f5f5f5!important;border-color:#e0e0e0!important;color:#9e9e9e!important;box-shadow:none!important}body{font-family:Source Sans Pro,sans-serif;font-size:16px}*{box-sizing:border-box}*:focus{outline:none}.wrapper{min-height:100vh;display:flex;padding:50px 15px}@media screen and (max-width: 700px),(max-height: 500px){.wrapper{flex-wrap:wrap;flex-direction:column}}.card-form-group{display:flex;align-items:flex-start;flex-wrap:wrap}.card-form-col{flex:auto;margin-right:35px}.card-form-row{display:flex;align-items:flex-start}@media screen and (max-width: 480px){.card-form-row{flex-wrap:wrap}}.card-form-row .card-form-row-col{flex:auto;margin-right:35px}.card-form-row .card-form-row-col:last-child{margin-right:0}@media screen and (max-width: 480px){.card-form-row .card-form-row-col{margin-right:0;flex:unset;width:100%;margin-bottom:20px}.card-form-row .card-form-row-col:last-child{margin-bottom:0}}.card-form-row .card-form-row-col .card-form-row-group{display:flex;align-items:flex-start;flex-wrap:wrap}.card-form-row .card-form-row-col .card-form-row-group .card-input__input{flex:1;margin-right:15px}.card-form-row .card-form-row-col .card-form-row-group .card-input__input:last-child{margin-right:0}.card-form{max-width:570px;margin:auto;width:100%;&__button{width:100%;height:55px;background:#2364d2;border:none;border-radius:5px;font-size:22px;font-weight:500;font-family:Source Sans Pro,sans-serif;box-shadow:3px 10px 20px #2364d24d;color:#fff;margin-top:20px;cursor:pointer;@media screen and (max-width: 480px){margin-top:10px}}}@media screen and (max-width: 576px){.card-form{margin:0 auto}}.card-item{max-width:430px;height:270px;margin-left:auto;margin-right:auto;position:relative;z-index:2;width:100%;&__focus{position:absolute;z-index:3;border-radius:5px;left:0;top:0;width:100%;height:100%;transition:all .35s cubic-bezier(.71,.03,.56,.85);opacity:0;pointer-events:none;overflow:hidden;border:2px solid rgba(255,255,255,.65);&:after{content:"";position:absolute;top:0;left:0;width:100%;background:#08142f;height:100%;border-radius:5px;filter:blur(25px);opacity:.5}&.-active{opacity:1}}&__bg{max-width:100%;display:block;max-height:100%;height:100%;width:100%;object-fit:cover}&__nameItem{display:inline-block;min-width:8px;position:relative}}@media screen and (max-width: 480px){.card-item{max-width:310px;height:220px;width:90%}}@media screen and (max-width: 360px){.card-item{height:180px}}.card-item .side{border-radius:15px;overflow:hidden;transform:perspective(2000px) rotateY(0) rotateX(0) rotate(0);transform-style:preserve-3d;transition:all .8s cubic-bezier(.71,.03,.56,.85);backface-visibility:hidden;height:100%}.card-item .cover{position:absolute;height:100%;background-color:#1c1d27;left:0;top:0;width:100%;border-radius:15px;overflow:hidden}.card-item .cover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#06021d73}.card-item.-active .card-item__side.-front{transform:perspective(1000px) rotateY(180deg) rotateX(0) rotate(0)}.card-item.-active .card-item__side.-back{transform:perspective(1000px) rotateY(0) rotateX(0) rotate(0)}.card-item-wrapper{font-family:Source Code Pro,monospace;padding:25px 15px;position:relative;z-index:4;height:100%;-webkit-user-select:none;user-select:none}@media screen and (max-width: 480px){.card-item-wrapper{padding:20px 10px}}.card-item-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px;padding:0 10px}@media screen and (max-width: 480px){.card-item-top{margin-bottom:25px}}@media screen and (max-width: 360px){.card-item-top{margin-bottom:15px}}.card-item-top .chip{width:60px}@media screen and (max-width: 480px){.card-item-top .chip{width:50px}}@media screen and (max-width: 360px){.card-item-top .chip{width:40px}}.card-item-top .type{height:45px;position:relative;display:flex;justify-content:flex-end;max-width:100px;margin-left:auto;width:100%}@media screen and (max-width: 480px){.card-item-top .type{height:40px;max-width:90px}}@media screen and (max-width: 360px){.card-item-top .type{height:30px}}.card-item-top .type .typeImg{max-width:100%;object-fit:contain;max-height:100%;object-position:top right}.card-item-number{font-weight:500;line-height:1;color:#fff;font-size:27px;margin-bottom:35px;display:inline-block;padding:10px 15px;cursor:pointer}@media screen and (max-width: 480px){.card-item-number{font-size:21px;margin-bottom:15px;padding:10px}}@media screen and (max-width: 360px){.card-item-number{font-size:19px;margin-bottom:10px;padding:10px}}.card-item-number .numberItem{width:16px;display:inline-block}.card-item-number .numberItem.-active{width:30px}@media screen and (max-width: 480px){.card-item-number .numberItem{width:13px}.card-item-number .numberItem.-active{width:16px}}@media screen and (max-width: 360px){.card-item-number .numberItem{width:12px}.card-item-number .numberItem.-active{width:8px}}.card-item-content{color:#fff;display:flex;align-items:flex-start}.card-item-content .info{color:#fff;width:100%;max-width:calc(100% - 85px);padding:10px 15px;font-weight:500;display:block;cursor:pointer}@media screen and (max-width: 480px){.card-item-content .info{padding:10px}}.card-item-content .info .holder{opacity:.7;font-size:13px;margin-bottom:6px}@media screen and (max-width: 480px){.card-item-content .info .holder{font-size:12px;margin-bottom:5px}}.card-item-content .info .name{font-size:18px;line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}@media screen and (max-width: 480px){.card-item-content .info .name{font-size:16px}}.card-item-content .date{flex-wrap:wrap;font-size:18px;margin-left:auto;padding:10px;display:inline-flex;width:80px;white-space:nowrap;flex-shrink:0;cursor:pointer}@media screen and (max-width: 480px){.card-item-content .date{font-size:16px}}.card-item-content .date .dateItem{position:relative;font-weight:400}.card-item-content .date .dateItem span{width:22px;display:inline-block}.card-item-content .date .dateTitle{opacity:.7;font-size:13px;padding-bottom:6px}@media screen and (max-width: 480px){.card-item-content .date .dateTitle{font-size:12px;padding-bottom:5px}}.card-item-band{background:#000013cc;width:100%;height:50px;margin-top:30px;position:relative;z-index:2}@media screen and (max-width: 480px){.card-item-band{margin-top:20px}}@media screen and (max-width: 360px){.card-item-band{height:40px;margin-top:10px}}.card-item-cvv{text-align:right;position:relative;z-index:2;padding:15px}.card-item-cvv .card-item__type{opacity:.7}@media screen and (max-width: 360px){.card-item-cvv{padding:10px 15px}}.card-item-cvv .cvvTitle{padding-right:10px;font-size:15px;font-weight:500;color:#fff;margin-bottom:5px}.card-item-cvv .cvvBand{height:45px;background:#fff;margin-bottom:30px;text-align:right;display:flex;align-items:center;justify-content:flex-end;padding-right:10px;color:#1a3b5d;font-size:18px;border-radius:4px}@media screen and (max-width: 480px){.card-item-cvv .cvvBand{height:40px;margin-bottom:20px}}@media screen and (max-width: 360px){.card-item-cvv .cvvBand{margin-bottom:15px}}.card-item-cvv .type{height:45px;position:relative;display:flex;justify-content:flex-end;max-width:100px;margin-left:auto;width:100%}.card-item-cvv .type .typeImg{max-width:100%;object-fit:contain;max-height:100%;object-position:top right}.card-form-inner{background:#fff;border-radius:10px;padding:180px 35px 35px}@media screen and (max-width: 480px){.card-form-inner{padding:165px 25px 25px}}@media screen and (max-width: 360px){.card-form-inner{padding:165px 15px 15px}}.card-form-inner button{width:100%}.card-form-col-cvv{max-width:150px}@media screen and (max-width: 480px){.card-form-col-cvv{max-width:initial}}.card-list{margin-bottom:-130px}@media screen and (max-width: 480px){.card-list{margin-bottom:-120px}}.card-input{margin-bottom:20px}.card-input-select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNrM1sEJwkAQBdCsngXPHsQO9O5FS7AAMVYgdqAd2IGCDWgFnryLFQiCZ8EGnJUNimiyM/tnk4HNEAg/8y6ZmMRVqz9eUJvRaSbvutCZ347bXVJy/ZnvTmdJ862Me+hAbZCTs6GHpyUi1tTSvPnqTpoWZPUa7W7ncT3vK4h4zVejy8QzM3WhVUO8ykI6jOxoGA4ig3BLHcNFSCGqGAkig2yqgpEiMsjSfY9LxYQg7L6r0X6wS29YJiYQYecemY+wHrXD1+bklGhpAhBDeu/JfIVGxaAQ9sb8CI+CQSJ+QmJg0Ii/EE2MBiIXooHRQhRCkBhNhBcEhLkwf05ZCG8ICCOpk0MULmvDSY2M8UawIRExLIQIEgHDRoghihgRIgiigBEjgiFATBACAgFgghEwSAAGgoBCBBgYAg5hYKAIFYgHBo6w9RRgAFfy160QuV8NAAAAAElFTkSuQmCC)!important;background-size:12px!important;background-position-x:90%!important;background-position-y:center!important;background-repeat:no-repeat!important;padding-right:30px!important;width:50%;box-shadow:none;border:1px solid #ced6e0;transition:all .3s ease-in-out;padding:5px 15px;background:none;color:#1a3b5d;font-family:Source Sans Pro,sans-serif}.card-input-label{font-size:14px;margin-bottom:5px;font-weight:500;color:#1a3b5d;width:100%;display:block;-webkit-user-select:none;user-select:none}.slide-fade-up-enter-active{transition:all .25s ease-in-out;transition-delay:.1s;position:relative}.slide-fade-up-leave-active{transition:all .25s ease-in-out;position:absolute}.slide-fade-up-enter{opacity:0;transform:translateY(15px);pointer-events:none}.slide-fade-up-leave-to{opacity:0;transform:translateY(-15px);pointer-events:none}.slide-fade-right-enter-active{transition:all .25s ease-in-out;transition-delay:.1s;position:relative}.slide-fade-right-leave-active{transition:all .25s ease-in-out;position:absolute}.slide-fade-right-enter{opacity:0;transform:translate(10px) rotate(45deg);pointer-events:none}.slide-fade-right-leave-to{opacity:0;transform:translate(-10px) rotate(45deg);pointer-events:none}.login-page{min-height:var(--app-height, 100vh);width:100%;max-width:100%;position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:1rem;overflow-x:clip;overflow-y:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-page>.container-fluid{flex:0 1 auto;width:100%;max-width:100%;min-height:unset!important;height:auto!important;padding-left:0;padding-right:0}.login-page>.container-fluid>.row{width:100%;max-width:100%;margin-left:0;margin-right:0;--bs-gutter-x: 0}.login-form-container{width:100%;max-width:700px;padding:0 15px;margin-inline:auto}.login-page *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.login-background{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#8b4513,sienna,#2f4f4f);z-index:-2}.login-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.login-card{background:#fff8dcf2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;box-shadow:0 20px 40px #8b451333,0 0 0 1px #f5deb34d;padding:1.8rem;border:1px solid rgba(245,222,179,.4);position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;top:0;left:0;right:0;height:20px;background:linear-gradient(90deg,#daa520,#8b4513);z-index:1}.login-card--loading>*:not(.login-card-loading){pointer-events:none;-webkit-user-select:none;user-select:none}.login-card-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;background:#fff8dceb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:inherit;text-align:center}.login-card-loading__icon{font-size:2rem;color:#8b4513}.login-card-loading__text{margin:0;font-size:1rem;font-weight:600;color:#5c4033;line-height:1.4;max-width:16rem}.login-header{text-align:center;margin-bottom:1.2rem}.login-logo{margin-bottom:.4rem}.logo-text{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:2.5rem;font-weight:700;letter-spacing:2px;padding:0rem 1.5rem;border-radius:12px}.logo-estar{color:#212121}.logo-siempre{color:#8b4513;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.login-title{font-size:1.8rem;font-weight:700;color:sienna;margin-bottom:.3rem;letter-spacing:-.5px}.login-subtitle{color:#2c3e50;font-size:.9rem;margin-bottom:0;line-height:1.4}.login-form{margin-bottom:0rem}.form-label{font-weight:600;color:#2c3e50;font-size:.875rem;margin-bottom:.5rem;display:block;letter-spacing:.025em}.input-wrapper{position:relative}.form-control{width:100%;border-width:1.5px!important;border-style:solid!important;border-color:#b27519!important;border-radius:8px!important;font-size:.95rem;transition:border-color .15s ease,background-color .15s ease;background-color:#fff!important;color:#212529;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.form-control:focus{outline:none;border-color:#b27519!important;background-color:#fffbf5!important;box-shadow:none!important}.form-control::placeholder{color:#8b7d6b;font-weight:400}.login-btn{width:100%;padding:.75rem 1.5rem;background:linear-gradient(135deg,#daa520,#8b4513);border:none;border-radius:12px;color:#fff;font-size:1rem;font-weight:600;letter-spacing:.025em;transition:all .2s ease;box-shadow:0 4px 12px #daa52066;margin-bottom:1rem}.login-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #daa52080;background:linear-gradient(135deg,#b8860b,sienna)}.login-btn:active{transform:translateY(0)}.login-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.login-divider{display:flex;align-items:center;margin:1rem 0}.divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#D3D3D3,transparent)}.divider-text{padding:0 1rem;color:#8b7d6b;font-size:.875rem;font-weight:500;background:#fff8dcf2}.login-google-btn{position:relative;width:100%;height:48px;margin-bottom:.5rem;border:2px solid #6c757d;border-radius:12px;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.login-google-btn__face{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1rem;pointer-events:none;font-size:.85rem;font-weight:600;letter-spacing:.025em;color:#6c757d;line-height:1.2;text-align:center;transition:color .2s ease}.login-google-btn__icon{font-size:1.15rem;color:#ea4335;flex-shrink:0}.login-google-btn__gis-host{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.01;pointer-events:auto!important;cursor:pointer;overflow:hidden;display:flex;align-items:stretch;justify-content:center}.login-google-btn__gis-host,.login-google-btn__gis-host>div,.login-google-btn__gis-host iframe{width:100%!important;height:100%!important;min-height:48px!important;max-width:none!important;margin:0!important;border:none!important;box-shadow:none!important}.login-google-btn--gis-pending .login-google-btn__gis-host{pointer-events:none;cursor:default}.login-google-btn--disabled,.login-google-btn--disabled .login-google-btn__gis-host{pointer-events:none;cursor:not-allowed;opacity:.65}.login-google-btn:hover .login-google-btn__face{color:#fff}.login-google-btn:hover{background-color:#6c757d;border-color:#6c757d;transform:translateY(-1px);box-shadow:0 4px 12px #6c757d59}.login-google-btn:active{transform:translateY(0)}.login-whatsapp-btn{width:100%;height:48px;margin-bottom:.5rem;padding:0 1rem;border:2px solid #128c7e;border-radius:12px;font-size:.85rem;font-weight:600;letter-spacing:.025em;color:#128c7e;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.login-whatsapp-btn__icon{font-size:1.15rem;color:inherit}.login-whatsapp-btn:hover{background-color:#0d9668;border-color:#0d9668;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0d966859}.login-whatsapp-btn:active{transform:translateY(0)}.google-icon,.facebook-icon{width:18px;height:18px;display:inline-block;vertical-align:middle}.additional-login-options{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.login-option-btn{width:100%;padding:.6rem 1rem;border:2px solid;border-radius:12px;font-size:.85rem;font-weight:600;letter-spacing:.025em;transition:all .2s ease;display:flex;align-items:center;justify-content:center;text-decoration:none;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-option-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;text-decoration:none}.login-option-btn:active{transform:translateY(0)}.btn-outline-primary.login-option-btn{border-color:#1877f2;color:#1877f2}.btn-outline-primary.login-option-btn:hover{background-color:#1877f2;color:#fff;border-color:#1877f2}.btn-outline-primary.login-option-btn:hover .facebook-icon{filter:brightness(0) invert(1)}.btn-outline-secondary.login-option-btn{border-color:#6c757d;color:#6c757d}.btn-outline-secondary.login-option-btn:hover{background-color:#6c757d;color:#fff;border-color:#6c757d}.btn-outline-info.login-option-btn{border-color:#17a2b8;color:#17a2b8}.btn-outline-info.login-option-btn:hover{background-color:#17a2b8;color:#fff;border-color:#17a2b8}.btn-outline-warning.login-option-btn{border-color:#495057;color:#495057}.btn-outline-warning.login-option-btn:hover{background-color:#495057;color:#fff;border-color:#495057}.login-footer{text-align:center;margin-top:1rem}.footer-text{color:#2c3e50;font-size:.875rem;margin:0}.footer-link{color:#8b4513;text-decoration:none;font-weight:600;transition:color .2s ease}.footer-link:hover{color:sienna;text-decoration:underline}.login-forgot-link{color:#8b4513;text-decoration:none;font-size:.9rem;cursor:pointer}.login-forgot-link:hover{text-decoration:underline}.login-update-banner{position:fixed;top:0;left:0;right:0;z-index:10000;background-color:#000000e6;padding:20px;box-shadow:0 4px 6px #0000004d}.login-update-banner__inner{max-width:600px;margin:0 auto;text-align:center;color:#fff}.login-update-banner__title{margin-bottom:15px;font-size:1.2rem;font-weight:600}.login-update-banner__track{width:100%;height:35px;background-color:#fff3;border-radius:17px;overflow:hidden;box-shadow:inset 0 2px 4px #0000004d;margin-bottom:10px}.login-update-banner__bar{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);transition:width .3s ease;display:flex;align-items:center;justify-content:flex-end;padding-right:15px;color:#fff;font-weight:700;font-size:13px;box-shadow:0 2px 4px #007bff66}.login-update-banner__hint{margin:0;font-size:.9rem;color:#fffc}.login-inline-modal{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.login-inline-modal__card{background-color:#fff;border-radius:8px;padding:2rem;max-width:400px;width:90%;box-shadow:0 4px 6px #0000001a}.login-inline-modal__title{margin-top:0;margin-bottom:1rem;color:#8b4513}.login-inline-modal__text{margin-bottom:1.5rem;color:#666;font-size:.9rem}.login-inline-modal__actions{display:flex;gap:.5rem;margin-top:1.5rem}.login-inline-modal__actions .btn{flex:1}.login-registration-feedback{margin-bottom:1.25rem;padding:1.25rem 1.1rem;border-radius:14px;border:1px solid rgba(34,139,34,.35);background:linear-gradient(135deg,#f0fff0f2,#e6f8e6e6);box-shadow:0 4px 14px #228b221f;text-align:center}.login-registration-feedback__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.75rem;border-radius:50%;background:#228b221f;color:#228b22;font-size:1.5rem}.login-registration-feedback__title{margin:0 0 .65rem;font-size:1.15rem;font-weight:700;color:#1f5f1f}.login-registration-feedback__message,.login-registration-feedback__hint{margin:0;font-size:.92rem;line-height:1.5;color:#2c3e50}.login-registration-feedback__hint{margin-top:.65rem;font-size:.85rem;color:#5c6b7a}.login-registration-feedback__redirect{margin:.85rem 0 0;font-size:.9rem;color:#5c6b7a}.login-registration-feedback__actions{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;margin-top:1rem}.login-registration-feedback__btn{width:100%;margin-bottom:0}.login-registration-feedback__resend{display:inline-block;width:100%;padding:.35rem .5rem;margin:0;border:none;background:none;font-size:.85rem;font-weight:600;color:#8b4513;text-decoration:none;cursor:pointer;transition:color .2s ease}.login-registration-feedback__resend:hover{color:sienna;text-decoration:underline}.login-registration-feedback__resend:focus-visible{outline:2px solid rgba(139,69,19,.45);outline-offset:2px;border-radius:4px}@media (max-width: 768px){.login-form-container{width:100%;max-width:100%;padding:0 1rem}.login-card{margin:1rem;padding:1.5rem;border-radius:20px}.login-title{font-size:1.6rem}.logo-text{font-size:1.5rem;letter-spacing:1.5px}}@media (max-width: 480px){.login-page{padding:0}.container-fluid{padding-left:0!important;padding-right:0!important}.login-form-container{padding:0!important}.login-card{margin:0;padding:1.2rem 1rem;border-radius:0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}.login-card:before{content:none;display:none}.login-title{font-size:1.4rem}.logo-text{font-size:2.5rem;letter-spacing:1px;padding:0rem 1.2rem}.login-subtitle{font-size:.85rem}.form-control{padding:.8rem;font-size:.95rem}.login-btn{padding:1rem 1.5rem;font-size:1rem}}@keyframes loginFadeIn{0%{opacity:0}to{opacity:1}}.login-card{animation:fadeInUp .6s ease-out}@media (max-width: 480px){.login-card{animation:loginFadeIn .45s ease-out}}.verify-email-page__container{min-height:var(--app-height, 100vh);position:relative;z-index:1}.verify-email-page__form{width:min(100%,480px)}.verify-email-card{padding:0}.verify-email-card__header{padding:1.75rem 1.5rem .5rem}.verify-email-card__logo{font-size:2rem;font-weight:700;letter-spacing:.12em}.verify-email-card__body{padding:1.25rem 1.75rem 2rem}.verify-email-card__icon-wrap{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;margin:0 auto 1.25rem;border-radius:50%}.verify-email-card__icon-wrap--loading{background:#8b45131f}.verify-email-card__icon-wrap--success{background:#28a74524}.verify-email-card__icon-wrap--error{background:#dc35451f}.verify-email-card__icon{font-size:2.5rem}.verify-email-card__icon--spin{color:var(--es-accent, #8b4513)}.verify-email-card__icon--success{color:#28a745}.verify-email-card__icon--error{color:#dc3545}.verify-email-card__title{margin:0 0 .75rem;font-size:1.5rem;font-weight:600;color:var(--es-text-primary, #2c3e50)}.verify-email-card__title--success{color:#198754}.verify-email-card__title--error{color:#dc3545}.verify-email-card__text{margin:0;font-size:1.05rem;line-height:1.55;color:var(--es-text-secondary, #6c757d)}.verify-email-card__redirect{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;color:var(--es-text-muted, #6c757d);font-size:.95rem}.verify-email-card__redirect-spinner{color:#198754}.verify-email-card__alert{margin:0 0 1.5rem;padding:.875rem 1rem;border-radius:8px;font-size:.98rem;line-height:1.55;text-align:left}.verify-email-card__alert--warning{border:1px solid #ffc107;background:#fff3cd;color:#856404}.verify-email-card__actions{display:grid;gap:.75rem}.verify-email-card__btn{margin-bottom:0}.verify-email-card__btn-secondary{width:100%;padding:.65rem 1rem;border:1px solid var(--es-border-subtle, #dee2e6);border-radius:var(--es-btn-border-radius, 8px);background:transparent;color:var(--es-text-secondary, #6c757d);font-size:.95rem;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.verify-email-card__btn-secondary:hover{background:var(--es-bg-muted, #f8f9fa);border-color:var(--es-accent, #8b4513);color:var(--es-accent, #8b4513)}@media (max-width: 768px){.verify-email-page__container{width:100%;min-height:var(--app-height, 100vh);padding:0}.verify-email-page .verify-email-page__form.login-form-container{width:90%;max-width:none;padding:0!important;margin:0 auto}.verify-email-page .verify-email-card.login-card{width:100%;height:calc(var(--app-height, 100vh) * .9);max-height:calc(var(--app-height, 100vh) * .9);min-height:unset;margin:0;padding:0;border-radius:18px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;box-sizing:border-box}.verify-email-page .verify-email-card.login-card:before{content:"";display:block}.verify-email-card__header{padding:1.125rem 1.25rem .5rem;flex-shrink:0}.verify-email-card__body{padding:.75rem 1.25rem 1.25rem;flex:1;display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.verify-email-card__icon-wrap{width:4.25rem;height:4.25rem;margin-bottom:1rem}.verify-email-card__icon{font-size:2rem}}@media (max-width: 480px){.verify-email-page .verify-email-card.login-card{border-radius:16px}.verify-email-card__header{padding:.875rem 1rem .375rem}.verify-email-card__body{padding:.625rem 1rem 1rem}.verify-email-card__logo,.verify-email-page .verify-email-card .logo-text{font-size:1.65rem!important;letter-spacing:.08em;padding:0!important}.verify-email-card__title{font-size:1.25rem;margin-bottom:.625rem}.verify-email-card__text{font-size:.95rem}.verify-email-card__alert{padding:.75rem .875rem;margin-bottom:1rem;font-size:.9rem}.verify-email-card__actions{gap:.625rem}.verify-email-card__btn-secondary{padding:.6rem .875rem;font-size:.9rem}}.ve-timeline .ve-timeline-layer-content,.ve-timeline-content .ve-timeline-layer-content{position:relative;flex-shrink:0;height:100%}.ve-timeline .ve-timeline-layer-content--trim-drag,.ve-timeline-content .ve-timeline-layer-content--trim-drag{overflow:visible}.ve-timeline .ve-timeline-overlap-overlays,.ve-timeline-content .ve-timeline-overlap-overlays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5}.ve-timeline .ve-timeline-overlap-region,.ve-timeline-content .ve-timeline-overlap-region{position:absolute;top:0;height:100%;display:flex;flex-direction:column;pointer-events:none;min-width:0}.ve-timeline .ve-timeline-overlap-region__header,.ve-timeline-content .ve-timeline-overlap-region__header{flex-shrink:0;min-height:24px;padding:0 6px;display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-size:11px;font-weight:600;border:solid 1px #999;border-bottom:none;border-radius:4px 4px 0 0;white-space:nowrap}.ve-timeline .ve-timeline-overlap-region:after,.ve-timeline-content .ve-timeline-overlap-region:after{content:"";flex:1;min-height:0;background-color:#505050;background-image:linear-gradient(to top right,transparent calc(50% - .5px),rgba(255,255,255,.4) 50%,transparent calc(50% + .5px)),linear-gradient(to bottom right,transparent calc(50% - .5px),rgba(255,255,255,.4) 50%,transparent calc(50% + .5px));border:1px solid rgba(120,120,120,.9);border-top:none;border-radius:0 0 4px 4px}.ve-timeline .ve-timeline-layer-content--first .ve-clip,.ve-timeline-content .ve-timeline-layer-content--first .ve-clip,.ve-timeline .ve-timeline-layer-content--first .ve-timeline-overlap-region,.ve-timeline-content .ve-timeline-layer-content--first .ve-timeline-overlap-region{top:18px;height:calc(100% - 18px)}.ve-timeline .ve-timeline-silence-overlays,.ve-timeline-content .ve-timeline-silence-overlays{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:8}.ve-timeline .ve-timeline-silence-region,.ve-timeline-content .ve-timeline-silence-region{position:absolute;top:0;height:100%;pointer-events:none;min-width:4px;background:#ffc1078c;border:1px solid rgba(255,152,0,.75);box-sizing:border-box}.ve-timeline .ve-timeline-layer-content--first .ve-timeline-silence-region,.ve-timeline-content .ve-timeline-layer-content--first .ve-timeline-silence-region{top:18px;height:calc(100% - 18px)}.ve-waveform-frame{background:#1a1a1a;border-radius:6px;overflow:hidden}.ve-waveform-frame--sm{height:120px}.ve-waveform-frame--md{height:180px;display:flex;align-items:center;justify-content:center}.ve-waveform-frame--relative{position:relative}.ve-waveform-img{width:100%;height:100%;object-fit:fill;will-change:transform;image-rendering:crisp-edges}.ve-slider-wrap{position:relative;padding-bottom:12px}.ve-slider-marker{position:absolute;bottom:0;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid rgba(255,193,7,.9);margin-left:-5px;pointer-events:none;z-index:1}.ve-remove-silences-modal .modal-header-container{margin:0;padding:14px 18px;border-radius:12px 12px 0 0}.ve-remove-silences-modal__title.modal-title{font-size:1.25rem}.ve-remove-silences-modal__desc{margin:0 0 20px;font-size:.9rem;color:#555;line-height:1.4}.ve-remove-silences-modal__desc--success{margin-bottom:12px;color:#333}.ve-remove-silences-modal__stats{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:10px 14px;background:#0000000a;border-radius:8px;border:1px solid rgba(0,0,0,.08)}.ve-remove-silences-modal__stat{display:flex;flex-direction:column;gap:2px;flex:1}.ve-remove-silences-modal__stat-label{font-size:.72rem;color:#888;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ve-remove-silences-modal__stat-value{font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums}.ve-remove-silences-modal__stat-value--remove{color:#dc3545}.ve-remove-silences-modal__stat-value--final{color:#198754}.ve-remove-silences-modal__stat-sep{font-size:1.1rem;color:#aaa;font-weight:400;flex-shrink:0}.ve-remove-silences-modal__desc--success strong{color:var(--bs-primary)}.ve-remove-silences-modal__detecting-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--bs-primary, #3c8dbc);font-weight:500}.ve-remove-silences-modal__detecting-pct{font-weight:600;font-variant-numeric:tabular-nums}.ve-remove-silences-modal__detecting-overlay{z-index:3}.ve-remove-silences-modal__waveform-img--dimmed{opacity:.45;filter:grayscale(.15)}.ve-remove-silences-modal__calculating-dots{color:#888;font-style:italic}.ve-remove-silences-modal__calculating-dots:after{content:"";display:inline-block;width:1.5em;animation:ve-calculating-dots 1.2s steps(4,end) infinite}@keyframes ve-calculating-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.ve-remove-silences-modal__mode-label{font-size:.8rem;color:var(--bs-secondary, #6c757d);-webkit-user-select:none;user-select:none}.ve-switch{position:relative;display:inline-block;width:36px;height:20px;cursor:pointer;flex-shrink:0}.ve-switch input{opacity:0;width:0;height:0;position:absolute}.ve-switch__track{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;background:var(--bs-secondary, #adb5bd);transition:background .2s}.ve-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s}.ve-switch input:checked+.ve-switch__track{background:var(--bs-primary, #0d6efd)}.ve-switch input:checked+.ve-switch__track:after{transform:translate(16px)}.ve-remove-silences-modal__audio-section{margin-bottom:20px}.ve-remove-silences-modal__audio{display:block;width:100%;margin-top:10px;max-height:48px}.ve-remove-silences-modal__waveform-loading{font-size:.875rem;color:#6c757d;display:flex;align-items:center;justify-content:center;height:180px;background:#1a1a1a;border-radius:6px}.ve-remove-silences-modal__gen-progress{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:16px 20px;background:#0f0f0fd9;border-radius:6px}.ve-remove-silences-modal__gen-progress-header{display:flex;justify-content:space-between;align-items:baseline;font-size:.82rem;color:#ccc}.ve-remove-silences-modal__gen-progress-sub{font-size:.74rem;color:#888;margin-top:-2px}.ve-remove-silences-modal__gen-progress-bar{height:6px;border-radius:3px;background:#333;margin-top:2px}.ve-remove-silences-modal__gen-progress-bar .progress-bar{background:#0d6efd;border-radius:3px;transition:width .3s ease}.ve-remove-silences-modal__gen-progress-bar .progress-bar--indeterminate{width:40%!important;animation:ve-progress-slide 1.2s ease-in-out infinite}@keyframes ve-progress-slide{0%{margin-left:-40%}to{margin-left:100%}}.ve-remove-silences-modal__waveform-wrap{position:relative;width:100%;height:180px;overflow:hidden;background:#1a1a1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ve-remove-silences-modal__waveform-scroll{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:6px;background:#1a1a1a;cursor:grab}.ve-remove-silences-modal__waveform-scroll:active{cursor:grabbing}.ve-remove-silences-modal__waveform-scroll::-webkit-scrollbar{height:5px}.ve-remove-silences-modal__waveform-scroll::-webkit-scrollbar-track{background:#111}.ve-remove-silences-modal__waveform-scroll::-webkit-scrollbar-thumb{background:#444;border-radius:3px}.ve-remove-silences-modal__audio-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:.8rem;color:#aaa}.ve-remove-silences-modal__zoom-controls{display:flex;align-items:center;gap:4px}.ve-remove-silences-modal__zoom-btn{background:#333;border:1px solid #555;color:#ddd;width:26px;height:22px;border-radius:4px;font-size:.9rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s}.ve-remove-silences-modal__zoom-btn:hover:not(:disabled){background:#555}.ve-remove-silences-modal__zoom-btn:disabled{opacity:.35;cursor:default}.ve-remove-silences-modal__zoom-btn--reset{width:auto;padding:0 6px;font-size:.75rem;color:#aaa}.ve-remove-silences-modal__zoom-label{font-size:.78rem;color:#999;min-width:28px;text-align:center}.ve-remove-silences-modal__waveform-img{display:block;width:100%;height:180px;object-fit:fill;vertical-align:top}.ve-remove-silences-modal__waveform-overlay{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none}.ve-remove-silences-modal__silence-bar{position:absolute;top:0;bottom:0;background:#ffc10761;border-left:1px solid rgba(255,152,0,.78);border-right:1px solid rgba(255,152,0,.78)}.ve-remove-silences-modal__fields-row{display:flex;align-items:center;gap:24px;margin-bottom:20px}.ve-remove-silences-modal__mode-toggle{display:flex;align-items:center;gap:8px;margin-top:4px}.ve-remove-silences-modal__field--mode{flex:0 0 auto;min-width:0;margin-left:auto}.ve-remove-silences-modal__fields-row .ve-remove-silences-modal__field{flex:1;min-width:0}.ve-remove-silences-modal__field{margin-bottom:20px}.ve-remove-silences-modal__field--preset{margin-bottom:16px}.ve-remove-silences-modal__label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:.9rem}.ve-remove-silences-modal__value{font-weight:600;color:#333;min-width:3.5em;text-align:right}.ve-remove-silences-modal__range{width:100%;margin:0}.ve-remove-silences-modal__error{margin:0 0 16px;color:var(--bs-danger);font-size:.9rem;line-height:1.3}.ve-remove-silences-modal__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.ve-timeline .ve-timeline-layer-time-label,.ve-timeline-content .ve-timeline-layer-time-label{position:absolute;top:2px;font-size:10px;color:#555;pointer-events:none;white-space:nowrap}.ve-timeline .ve-timeline-time-decimal,.ve-timeline-content .ve-timeline-time-decimal{font-size:.75em;opacity:.9}.ve-timeline .ve-clip,.ve-timeline-content .ve-clip{position:absolute;top:0;display:flex;flex-direction:column;height:100%;flex-shrink:0;margin:0;padding:0;z-index:6;transition:opacity .2s ease-out,transform .5s ease-out}.ve-timeline .ve-clip.ve-clip--moving,.ve-timeline-content .ve-clip.ve-clip--moving{transition:none}.ve-timeline .ve-clip.ve-clip--trim-restore-animate,.ve-timeline-content .ve-clip.ve-clip--trim-restore-animate{transition:width .4s cubic-bezier(.25,.46,.45,.94),left .4s cubic-bezier(.25,.46,.45,.94),opacity .2s ease-out,transform .5s ease-out}.ve-timeline{-webkit-user-select:none;user-select:none;display:flex;overflow-x:auto;overflow-y:visible;box-sizing:border-box;cursor:text;padding:0;order:2;flex:1;position:relative;overflow-x:hidden;gap:0}.ve-timeline .ve-video,.ve-timeline-content .ve-video{background-color:transparent;position:relative;z-index:2;flex-shrink:0;min-height:20px;border-radius:5px 5px 0 0;color:#fff;border:solid 1px #999;border-bottom:none;cursor:move;background-size:auto 100%;background-position:left top;background-repeat:repeat-x;margin:0}.container.fade-out{opacity:1;transform:translateY(0)}.container.fade-out.fade-out-active{opacity:0;transform:translateY(-20px);transition:opacity .5s ease-out,transform .5s ease-out}.ve-timeline .ve-clip-title,.ve-timeline-content .ve-clip-title{background-color:#0f1218;padding:0 2px 0 5px;border-radius:4px 4px 0 0;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:24px;color:#fff;border:solid 1px #999;border-bottom:none;cursor:move;overflow:visible}.ve-timeline .ve-clip-title-trailing,.ve-timeline-content .ve-clip-title-trailing{position:sticky;right:0;z-index:4;display:flex;flex-direction:row;align-items:center;flex-shrink:0;gap:4px;padding-left:10px}.ve-timeline .ve-clip.ve-clip--selected .ve-clip-title-trailing,.ve-timeline-content .ve-clip.ve-clip--selected .ve-clip-title-trailing{background-color:#343434;box-shadow:-12px 0 16px -4px #343434}.ve-timeline .ve-clip-title-actions,.ve-timeline-content .ve-clip-title-actions{position:static;margin-left:0;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0;background-color:transparent;z-index:auto}.ve-timeline .ve-clip-title .ve-clip-title-text,.ve-timeline-content .ve-clip-title .ve-clip-title-text{flex:1;min-width:0;width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-family:inherit;color:inherit;font-weight:inherit;cursor:move;display:block}.ve-timeline .ve-clip-title-row,.ve-timeline-content .ve-clip-title-row{display:flex;align-items:stretch;flex:1;min-width:0;width:100%;min-height:22px;gap:0;overflow:visible}.ve-timeline .ve-clip-title-row-spacer,.ve-timeline-content .ve-clip-title-row-spacer{flex:1 1 0;min-width:0;align-self:stretch;pointer-events:auto}.ve-timeline .ve-clip-title-row .ve-clip-title-text-wrap,.ve-timeline-content .ve-clip-title-row .ve-clip-title-text-wrap{position:sticky;left:8px;z-index:3;flex:0 1 auto;min-width:0;max-width:100%;align-self:center;padding-right:8px;box-sizing:border-box;overflow:visible}.ve-timeline .ve-clip.ve-clip--selected .ve-clip-title-row .ve-clip-title-text-wrap,.ve-timeline-content .ve-clip.ve-clip--selected .ve-clip-title-row .ve-clip-title-text-wrap{background-color:#343434;box-shadow:12px 0 16px -4px #343434}.ve-timeline .ve-clip-title-row .ve-clip-title-text-wrap .ve-clip-title-text,.ve-timeline-content .ve-clip-title-row .ve-clip-title-text-wrap .ve-clip-title-text{display:block;flex:none;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-timeline .ve-clip-body,.ve-timeline-content .ve-clip-body{min-height:0;overflow:hidden}.ve-timeline .ve-clip-title-trailing .ve-clip-version-chain,.ve-timeline-content .ve-clip-title-trailing .ve-clip-version-chain{flex:0 1 auto;max-width:280px}.ve-timeline .ve-clip-version-chain,.ve-timeline-content .ve-clip-version-chain{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;flex-shrink:1;min-width:0;overflow:hidden}.ve-timeline .ve-clip-version-segment,.ve-timeline-content .ve-clip-version-segment{display:inline-flex;align-items:center;gap:2px;padding:1px 4px;color:#fff;font-size:9px;font-weight:600;letter-spacing:.01em;line-height:1.15}.ve-timeline .ve-clip-version-segment--first:not(.ve-clip-version-segment--last),.ve-timeline-content .ve-clip-version-segment--first:not(.ve-clip-version-segment--last){padding-left:5px}.ve-timeline .ve-clip-version-segment--mid,.ve-timeline-content .ve-clip-version-segment--mid{border-radius:0}.ve-timeline .ve-clip-version-segment--last:not(.ve-clip-version-segment--first),.ve-timeline-content .ve-clip-version-segment--last:not(.ve-clip-version-segment--first){border-radius:0 7px 7px 0;padding-right:2px}.ve-timeline .ve-clip-version-segment--first.ve-clip-version-segment--last,.ve-timeline-content .ve-clip-version-segment--first.ve-clip-version-segment--last{border-radius:7px;padding-left:5px;padding-right:2px}.ve-timeline .ve-clip-version-arrow,.ve-timeline-content .ve-clip-version-arrow{width:0;height:0;align-self:center;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:4px solid #555;margin-left:-1px;margin-right:-1px;flex-shrink:0}.ve-timeline .ve-clip-version-revert-btn,.ve-timeline-content .ve-clip-version-revert-btn{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;margin-left:1px;border:none;border-radius:50%;background:#00000047;color:#fff;cursor:pointer;line-height:1;flex-shrink:0;font-size:0}.ve-timeline .ve-clip-version-revert-btn svg,.ve-timeline-content .ve-clip-version-revert-btn svg{width:8px;height:8px}.ve-timeline .ve-clip-version-revert-btn:hover,.ve-timeline-content .ve-clip-version-revert-btn:hover{background:#ffffff38;color:#fff}.ve-timeline .ve-clip-version-revert-btn:disabled,.ve-timeline-content .ve-clip-version-revert-btn:disabled{opacity:.5;cursor:not-allowed}.ve-timeline .ve-clip-title-draggable,.ve-timeline-content .ve-clip-title-draggable{cursor:grab;-webkit-user-select:none;user-select:none}.ve-timeline .ve-clip-title-draggable:active,.ve-timeline-content .ve-clip-title-draggable:active{cursor:grabbing}.ve-timeline .ve-clip-title .ve-clip-title-text>*,.ve-timeline-content .ve-clip-title .ve-clip-title-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block}.ve-timeline .ve-clip-title span:not(.ve-clip-btn-menu),.ve-timeline-content .ve-clip-title span:not(.ve-clip-btn-menu){background:transparent;border:none;padding:0;margin:0;font-size:13px;font-family:inherit;color:inherit;font-weight:inherit;display:inline-block;transition:all .3s ease;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ve-timeline .ve-clip-title .fa-trash,.ve-timeline-content .ve-clip-title .fa-trash,.ve-timeline .ve-clip-title .ve-thumb-delete,.ve-timeline-content .ve-clip-title .ve-thumb-delete{font-size:16px;color:#fff;cursor:pointer;flex-shrink:0;filter:none;margin:0}.ve-timeline .ve-clip-title [role=button]:not(.ve-clip-btn-menu),.ve-timeline-content .ve-clip-title [role=button]:not(.ve-clip-btn-menu){cursor:pointer}.ve-timeline .ve-clip-title [role=button]:not(.ve-clip-btn-menu):hover,.ve-timeline-content .ve-clip-title [role=button]:not(.ve-clip-btn-menu):hover{opacity:.8}.ve-timeline .ve-clip.ve-clip--selected .ve-clip-title,.ve-timeline-content .ve-clip.ve-clip--selected .ve-clip-title{background-color:#343434;border-color:#aac6e4d9}.ve-timeline .ve-clip.ve-clip--selected .ve-clip-title-actions,.ve-timeline-content .ve-clip.ve-clip--selected .ve-clip-title-actions{background-color:transparent}.ve-timeline .ve-clip.ve-clip--selected .ve-audio,.ve-timeline-content .ve-clip.ve-clip--selected .ve-audio{background-color:#888;border-color:#aac6e4d9}.ve-clip-btn-menu{box-sizing:border-box;display:inline-grid;place-items:center;width:22px;height:22px;min-width:22px;min-height:22px;padding:0;margin:0;flex-shrink:0;border:1px solid #8a9199;border-radius:4px;background:#ffffff0f;color:#e8eaed;font-size:11px;line-height:0;cursor:pointer;overflow:visible;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.ve-clip-btn-menu svg,.ve-clip-btn-menu .svg-inline--fa{display:block;width:11px;height:11px;margin:0;padding:0;pointer-events:none;vertical-align:middle}.ve-clip-btn-menu:hover{color:#fff;border-color:#c4c9cf;background:#ffffff29;box-shadow:0 0 0 1px #ffffff14}.ve-clip-btn-menu:active{background:#ffffff38;border-color:#d8dee4}.ve-clip-btn-menu:focus-visible{outline:none;border-color:#d8dee4;box-shadow:0 0 0 2px #ffffff47}.ve-clip-menu-wrapper{position:relative;display:inline-flex}.ve-timeline .ve-video .fa-trash,.ve-timeline-content .ve-video .fa-trash{font-size:24px;color:#fff;cursor:pointer;margin-left:5px;margin-bottom:-22px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,1))}.ve-timeline .ve-video .fa-trash:hover,.ve-timeline-content .ve-video .fa-trash:hover{color:#bbb}.ve-timeline .ve-video .ve-thumb-delete,.ve-timeline-content .ve-video .ve-thumb-delete{font-size:16px!important;margin-left:0!important;margin-bottom:0!important;filter:none!important}.ve-timeline .ve-audio,.ve-timeline-content .ve-audio{background-color:#505050;height:30px;border-radius:0 0 5px 5px;margin:0;color:#fff;position:relative;z-index:2;border:solid 1px #999;border-top:none;overflow:hidden}.ve-timeline .ve-audio img,.ve-timeline-content .ve-audio img{height:100%;width:auto;max-width:100%;image-rendering:pixelated}.ve-timeline .ve-audio .ve-audio-placeholder,.ve-timeline-content .ve-audio .ve-audio-placeholder{background-color:#505050}.ve-timeline .ve-audio .ve-audio-placeholder svg,.ve-timeline-content .ve-audio .ve-audio-placeholder svg{color:#fff}.ve-timeline .ve-audio.ve-audio--audio-track,.ve-timeline-content .ve-audio.ve-audio--audio-track{flex:1;min-height:0;display:flex;align-items:stretch}.ve-timeline .ve-trim-handle,.ve-timeline-content .ve-trim-handle{position:absolute;top:24px;bottom:0;width:6px;z-index:10;cursor:ew-resize;background-color:#00000040;pointer-events:auto;transition:background-color .12s ease,box-shadow .12s ease,transform .12s ease}.ve-timeline .ve-trim-handle:hover,.ve-timeline-content .ve-trim-handle:hover{background-color:#b2751961}.ve-timeline .ve-trim-handle:active,.ve-timeline-content .ve-trim-handle:active{background-color:#b27519bf}.ve-timeline .ve-trim-handle--active,.ve-timeline-content .ve-trim-handle--active{background-color:#b27519eb;box-shadow:inset 0 0 0 1px #ffffffd9,0 0 0 2px #b2751973,0 0 10px #b275198c;z-index:12}.ve-timeline .ve-trim-handle--active:after,.ve-timeline-content .ve-trim-handle--active:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:2px;height:clamp(14px,40%,48px);border-radius:1px;background:#ffffffeb;box-shadow:4px 0 #ffffffeb,-4px 0 #ffffffeb;pointer-events:none}.ve-timeline .ve-trim-handle-left.ve-trim-handle--active,.ve-timeline-content .ve-trim-handle-left.ve-trim-handle--active{border-right-color:#ffffffb3}.ve-timeline .ve-trim-handle-right.ve-trim-handle--active,.ve-timeline-content .ve-trim-handle-right.ve-trim-handle--active{border-left-color:#ffffffb3}.ve-timeline .ve-trim-handle-left,.ve-timeline-content .ve-trim-handle-left{left:0;border-right:1px solid rgba(0,0,0,.4)}.ve-timeline .ve-trim-handle-right,.ve-timeline-content .ve-trim-handle-right{right:0;border-left:1px solid rgba(0,0,0,.4)}.ve-timeline .ve-clip--trimming,.ve-timeline-content .ve-clip--trimming{box-shadow:inset 0 0 0 1px #b275198c}.ve-timeline .ve-clip--trimming-drag,.ve-timeline-content .ve-clip--trimming-drag{overflow:visible;z-index:7;box-shadow:none}.ve-timeline .ve-clip-trim-original-bounds,.ve-timeline-content .ve-clip-trim-original-bounds{position:absolute;left:0;top:0;bottom:0;pointer-events:none;z-index:8;box-sizing:border-box;border:2px solid #ffc107;background:#ffc10712;box-shadow:0 0 8px #ffc10759}.ve-timeline .ve-clip--trimming .ve-trim-handle,.ve-timeline-content .ve-clip--trimming .ve-trim-handle{opacity:0;visibility:hidden;pointer-events:none}.ve-timeline-row-panel{display:-webkit-box;padding:0 2px 0 0;height:100%}.ve-timeline-row-panel--first .ve-video-panel{margin-top:18px;width:120px;order:1}.ve-timeline-toolbar{padding:5px 8px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;align-items:center;flex-shrink:0;gap:8px;background:#f8f9fa}.ve-timeline-toolbar--bottom{border-bottom:none;border-top:1px solid #ccc;border-radius:0 0 10px 10px;min-height:36px;justify-content:space-between}.ve-timeline-toolbar__start{display:flex;align-items:center;flex-shrink:0}.ve-timeline-toolbar--bottom .ve-timeline-toolbar__zoom{margin-left:0}.ve-timeline-toolbar__add-btn{margin-right:10px}.ve-timeline-add-layer-row{display:flex;flex-shrink:0;align-items:stretch;border-top:1px solid var(--es-border-subtle, #e2e5e9);background:transparent}.ve-timeline-add-layer-row__panel{flex-shrink:0;width:140px;padding:10px 8px 12px;display:flex;align-items:center}.ve-timeline-add-layer-btn{width:100%;margin:0;padding:7px 8px;border:1px solid var(--es-border-subtle, #d0d4da);border-radius:6px;background:transparent;color:#b27519;font-size:.75rem;font-weight:500;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.ve-timeline-add-layer-btn:hover:not(:disabled){background:#b2751914;border-color:#b27519;color:#b27519}.ve-timeline-add-layer-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #b2751940}.ve-timeline-add-layer-row__tracks{flex:1;min-width:0;border-top:none}.ve-timeline-toolbar__zoom{display:flex;align-items:center;gap:8px}.ve-timeline-toolbar__zoom-actions{display:flex;align-items:center;gap:6px}.ve-timeline-toolbar__icon-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #ced4da;border-radius:6px;background:transparent;color:#6c757d;font-size:.875rem;line-height:1;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.ve-timeline-toolbar__icon-btn:hover:not(:disabled){color:#495057;border-color:#adb5bd;background:#0000000a}.ve-timeline-toolbar__icon-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #b2751947}.ve-timeline-toolbar__icon-btn:disabled{opacity:.45;cursor:not-allowed}.ve-timeline-toolbar__icon-btn--active{color:#b27519;border-color:#b27519;background:#b275191f}.ve-timeline-toolbar__icon-btn--active:hover:not(:disabled){color:#9a6315;border-color:#9a6315;background:#b275192e}.ve-timeline-toolbar__zoom-label{font-size:12px;color:#666;min-width:4ch}.ve-timeline-toolbar__center{display:flex;align-items:center;justify-content:center;flex:1;min-width:0}.ve-timeline-layers-container{flex:1;overflow:hidden;min-height:0;max-height:100%;padding-bottom:0;position:relative;margin-bottom:0;display:flex;flex-direction:column}.ve-timeline-vertical-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.ve-timeline-outer{display:flex;flex-direction:row;flex:0 0 auto;min-height:0}.ve-timeline-panels-column{flex-shrink:0;width:140px;overflow:hidden}.ve-timeline-scroll-column{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;cursor:text;scrollbar-width:none;-ms-overflow-style:none}.ve-timeline-scroll-column::-webkit-scrollbar{display:none}.ve-timeline-h-scroll-bar{flex-shrink:0;overflow-x:auto;overflow-y:hidden;min-height:14px;max-height:14px;margin-top:4px;cursor:default;border-top:1px solid rgba(0,0,0,.1)}.ve-timeline-content{display:flex;flex-direction:column;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none}.ve-timeline-layer-resizer-spacer{flex-shrink:0;height:5px;position:relative}.ve-timeline-layer-resizer-spacer:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background:var(--es-border-subtle, #c8cdd3);pointer-events:none}.ve-timeline-cursor{position:absolute;top:0;pointer-events:none;z-index:15;width:2px;background-color:red}.ve-timeline-snap-line{position:absolute;top:0;pointer-events:none;z-index:14;width:2px;background-color:#ffc107;box-shadow:0 0 6px #ffc107d9}.ve-timeline-layer{display:flex;flex-direction:row;height:50px;flex-shrink:0;min-height:50px;max-height:400px;overflow:visible;border-bottom:none}.ve-timeline-layer-resizer{height:5px!important;flex-shrink:0;background-color:transparent;cursor:ns-resize;position:relative;z-index:10;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:background-color .1s ease}.ve-timeline-layer-resizer:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:1px;background:var(--es-border-subtle, #c8cdd3);pointer-events:none}.ve-timeline-layer-resizer:hover{background-color:#0000000f}.ve-timeline-modal-confirm .modal-content{max-width:400px}.ve-json-modal,.ve-json-modal__editor-wrap,.ve-json-modal__editor-wrap .ace_editor{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.ve-timeline-time-tooltip{position:fixed;z-index:1000;background:#000000d9;color:#fff;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:500;pointer-events:none;white-space:nowrap}.ve-timeline-time-tooltip .ve-timeline-time-decimal{font-size:.75em;opacity:.9}.ve-timeline-cursor{width:2px;position:absolute;background-color:red;z-index:15;pointer-events:none;top:0}.ve-timeline-row-panel .ve-video-panel{width:100%;background-color:#999;color:#fff;padding:5px;position:relative;z-index:5}.ve-video-panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.ve-video-panel__layer-name-input{font-size:12px;padding:2px 4px;border:1px solid #007bff;border-radius:3px;width:100%;margin-right:5px}.ve-video-panel__layer-name{margin:0;font-size:12px;cursor:text;padding:2px 4px;border-radius:3px}.ve-video-panel__remove-btn{padding:2px 5px;font-size:10px}.ve-video-panel__layer-type-label{width:100%;margin-bottom:5px;font-size:11px;color:#666}.ve-video-panel__layer-type-select{width:100%;margin-bottom:5px;font-size:11px}.ve-video-panel__volume-row{display:flex;align-items:center;gap:6px;margin-top:6px;width:100%}.ve-video-panel__mute-btn{flex-shrink:0;width:26px;height:26px;padding:0;border:none;border-radius:4px;background:transparent;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;transition:color .15s ease,background .15s ease}.ve-video-panel__mute-btn:hover{color:#b0b0b0;background:#ffffff0f}.ve-video-panel__mute-btn:focus-visible{outline:2px solid rgba(243,177,55,.45);outline-offset:1px}input.es-volume-slider,input.audio-player-volume-slider,input.ve-video-panel__volume-slider,.es-volume-slider,.audio-player-volume-slider,.ve-video-panel__volume-slider{--es-volume-active: #f3b137;--es-volume-inactive: #2c333d;--es-volume-fill: 50%;--es-volume-track-h: 5px;--es-volume-thumb: 11px;flex:1;min-width:0;width:100%;height:var(--es-volume-thumb);margin:0;padding:0;border:none;background:transparent!important;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center}input.es-volume-slider:focus,input.audio-player-volume-slider:focus,input.ve-video-panel__volume-slider:focus,.es-volume-slider:focus,.audio-player-volume-slider:focus,.ve-video-panel__volume-slider:focus{outline:none}input.es-volume-slider:focus-visible,input.audio-player-volume-slider:focus-visible,input.ve-video-panel__volume-slider:focus-visible,.es-volume-slider:focus-visible,.audio-player-volume-slider:focus-visible,.ve-video-panel__volume-slider:focus-visible{outline:none;box-shadow:0 0 0 2px #f3b13747;border-radius:999px}input.es-volume-slider::-webkit-slider-runnable-track,input.audio-player-volume-slider::-webkit-slider-runnable-track,input.ve-video-panel__volume-slider::-webkit-slider-runnable-track,.es-volume-slider::-webkit-slider-runnable-track,.audio-player-volume-slider::-webkit-slider-runnable-track,.ve-video-panel__volume-slider::-webkit-slider-runnable-track{height:var(--es-volume-track-h);border-radius:999px;background:linear-gradient(to right,var(--es-volume-active) 0%,var(--es-volume-active) var(--es-volume-fill),var(--es-volume-inactive) var(--es-volume-fill),var(--es-volume-inactive) 100%)}input.es-volume-slider::-webkit-slider-thumb,input.audio-player-volume-slider::-webkit-slider-thumb,input.ve-video-panel__volume-slider::-webkit-slider-thumb,.es-volume-slider::-webkit-slider-thumb,.audio-player-volume-slider::-webkit-slider-thumb,.ve-video-panel__volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--es-volume-thumb);height:var(--es-volume-thumb);margin-top:calc((var(--es-volume-track-h) - var(--es-volume-thumb)) / 2);border:none;border-radius:50%;background:var(--es-volume-active);box-shadow:none;cursor:pointer}input.es-volume-slider::-moz-range-track,input.audio-player-volume-slider::-moz-range-track,input.ve-video-panel__volume-slider::-moz-range-track,.es-volume-slider::-moz-range-track,.audio-player-volume-slider::-moz-range-track,.ve-video-panel__volume-slider::-moz-range-track{height:var(--es-volume-track-h);border-radius:999px;background:var(--es-volume-inactive);border:none}input.es-volume-slider::-moz-range-progress,input.audio-player-volume-slider::-moz-range-progress,input.ve-video-panel__volume-slider::-moz-range-progress,.es-volume-slider::-moz-range-progress,.audio-player-volume-slider::-moz-range-progress,.ve-video-panel__volume-slider::-moz-range-progress{height:var(--es-volume-track-h);border-radius:999px 0 0 999px;background:var(--es-volume-active);border:none}input.es-volume-slider::-moz-range-thumb,input.audio-player-volume-slider::-moz-range-thumb,input.ve-video-panel__volume-slider::-moz-range-thumb,.es-volume-slider::-moz-range-thumb,.audio-player-volume-slider::-moz-range-thumb,.ve-video-panel__volume-slider::-moz-range-thumb{width:var(--es-volume-thumb);height:var(--es-volume-thumb);border:none;border-radius:50%;background:var(--es-volume-active);box-shadow:none;cursor:pointer}input.es-volume-slider:disabled,input.audio-player-volume-slider:disabled,input.ve-video-panel__volume-slider:disabled,.es-volume-slider:disabled,.audio-player-volume-slider:disabled,.ve-video-panel__volume-slider:disabled{opacity:.45;cursor:not-allowed}input.es-volume-slider:disabled::-webkit-slider-thumb,input.audio-player-volume-slider:disabled::-webkit-slider-thumb,input.ve-video-panel__volume-slider:disabled::-webkit-slider-thumb,.es-volume-slider:disabled::-webkit-slider-thumb,.audio-player-volume-slider:disabled::-webkit-slider-thumb,.ve-video-panel__volume-slider:disabled::-webkit-slider-thumb,input.es-volume-slider:disabled::-moz-range-thumb,input.audio-player-volume-slider:disabled::-moz-range-thumb,input.ve-video-panel__volume-slider:disabled::-moz-range-thumb,.es-volume-slider:disabled::-moz-range-thumb,.audio-player-volume-slider:disabled::-moz-range-thumb,.ve-video-panel__volume-slider:disabled::-moz-range-thumb{cursor:not-allowed}html[data-theme=light] input.es-volume-slider,html[data-theme=light] input.audio-player-volume-slider,html[data-theme=light] input.ve-video-panel__volume-slider,html[data-theme=light] .es-volume-slider,html[data-theme=light] .audio-player-volume-slider,html[data-theme=light] .ve-video-panel__volume-slider{--es-volume-active: #b27519;--es-volume-inactive: #d8dee4}html[data-theme=light] .ve-video-panel__mute-btn{color:#6c757d}html[data-theme=light] .ve-video-panel__mute-btn:hover{color:#495057;background:#0000000d}.ve-video-panel__volume-slider{flex:1;min-width:0}.ve-video-panel__volume-slider:disabled{opacity:.45;cursor:not-allowed}.ve-timeline-layer--muted{filter:grayscale(1);opacity:.4}.ve-timeline-layer--muted .ve-video-panel{background-color:#5a5a5a}.ve-rd-container>.ve-container-video-player{flex:1 1 auto;min-width:0;min-height:0;align-self:stretch;height:auto;max-height:none}.ve-container-video-player{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;position:relative;overflow:hidden;flex:1 1 auto;min-height:0;height:100%;padding:10px;box-sizing:border-box;background-color:#f0f0f0}.ve-player-toolbar{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:8px}.ve-player-toolbar__progress-text{flex:1 1 0;min-width:0;font-size:.85rem;font-weight:600;color:#495057;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;line-height:1.2;margin-right:8px}.ve-player-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;gap:0;margin-left:auto}.ve-player-toolbar__audio-quality{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0;max-width:13rem;margin-right:8px;padding:4px 8px;font-size:.75rem;line-height:1.25;background:#f5f7fa;border:1px solid #dee2e6;border-radius:4px}.ve-player-toolbar__audio-quality--loading .ve-player-toolbar__audio-quality-value{color:#6c757d;font-weight:500}.ve-player-toolbar__audio-quality-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.04em;color:#6c757d}.ve-player-toolbar__audio-quality-value{color:#212529;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ve-player-toolbar__quality-select{flex-shrink:0;align-self:center;width:auto;min-width:7rem;max-width:10.5rem;margin-right:8px;font-size:.8125rem;line-height:1.25}.ve-player-toolbar .btn.btn-warning{color:#fff}.ve-player-preview-progress{margin:0 0 8px;padding:8px 10px;border:1px solid #d8dee4;border-radius:8px;background:#fff}.ve-player-preview-progress__header{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;margin-bottom:6px}.ve-player-preview-progress__bar{height:8px;margin-bottom:6px}.ve-player-preview-progress__msg{font-size:.8rem;color:#6c757d;line-height:1.2;display:flex;flex-direction:column;gap:2px}.ve-player-preview-progress__msg-detail{font-size:.75rem;color:#9ca3af;opacity:.85}.ve-container-video-player .ve-player-video,.ve-container-video-player-mobile .ve-player-video{flex:1 1 0;width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}.ve-container-video-player .ve-player-video>video,.ve-container-video-player-mobile .ve-player-video>video{flex:1 1 auto;min-height:0;min-width:0;width:100%;height:100%;max-width:none;max-height:none;align-self:stretch;object-fit:cover;object-position:center center;box-sizing:border-box;display:block;background-color:#000}.ve-player-loading{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;padding:6px 10px;background:#0009;color:#fff;border-radius:6px;font-size:13px;z-index:5;pointer-events:none}.ve-player-loading-text{margin-left:8px}.ve-container-video-player .ve-player-video footer,.ve-container-video-player-mobile .ve-player-video footer{flex-shrink:0;width:100%;max-width:100%;box-sizing:border-box}.ve-button-container>button{margin:3px}.ve-button-container>button:last-child{margin:3px 3px 3px 50px}.ve-button-add-video{display:none;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;gap:2px;margin:0;padding:8px 6px;border:none;border-radius:10px;background:#b27519;color:#fff;cursor:pointer;box-shadow:0 1px 4px #00000026;-webkit-tap-highlight-color:transparent}.ve-button-add-video__icon{font-size:22px;color:inherit}.ve-button-add-video__label{font-size:10px;font-weight:700;line-height:1.1;letter-spacing:.02em}.ve-button-add-video:hover:not(:disabled){background:#c4872a}.ve-button-add-video:disabled{opacity:.45;cursor:not-allowed;background:#9aa0a6}@media (max-width: 767px){.ve-timeline-row-panel{display:none}.ve-mobile-timeline-box .ve-timeline-row-panel{display:-webkit-box}.ve-timeline-container{margin-bottom:20px;border-radius:0}.ve-mobile-timeline-box .ve-timeline-container{margin-bottom:0;border-radius:10px}.ve-timeline{width:100%;overflow-x:auto}.ve-button-container>button:last-child{margin:3px 3px 3px 28px}.ve-button-add-video{display:flex;width:56px;min-height:56px}}.ve-list-clips-root.ve-container-options-menu{overflow:hidden;display:flex;flex-direction:column}.ve-list-clips-root .box-body.ve-list-video-continer{flex:1 1 0;min-height:0;overflow-y:auto}@media (max-width: 767.98px){.ve-list-clips-root .box-body.ve-list-video-continer{padding:0}.ve-list-clips-header{margin-left:0;margin-right:0;padding:4px 0 8px}#ve-modal-load-clips-dialog .ve-container-options-menu.ve-list-clips-root{border:none!important;background:transparent!important}#ve-modal-load-clips-dialog .rp-clip-list__body.ve-list-video-continer{padding:0 8px 8px;display:flex;flex-direction:column;gap:8px;background:transparent}#ve-modal-load-clips-dialog .ve-list-clips-group{margin:0!important;padding:0!important;border:none!important;display:flex;flex-direction:column;gap:8px}#ve-modal-load-clips-dialog .rp-clip-list__item{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}#ve-modal-load-clips-dialog .rp-clip-list__item--pressing{opacity:.92;transform:scale(.985)}#ve-modal-load-clips-dialog .rp-clip-list__item--context-target{box-shadow:0 0 0 2px var(--es-panel-accent-icon-color, #e1b768)}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add{grid-template-columns:36px minmax(0,1fr) auto 34px;grid-template-rows:auto auto;row-gap:4px;align-items:start}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add .rp-clip-list__info{display:contents}#ve-modal-load-clips-dialog .rp-clip-list__name{grid-column:2;grid-row:1;align-self:center;min-width:0;max-width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;text-overflow:clip;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#ve-modal-load-clips-dialog .rp-clip-list__name::-webkit-scrollbar{display:none}#ve-modal-load-clips-dialog .rp-clip-list__status{grid-column:2 / 4;grid-row:2;display:block;width:100%;min-width:0;font-size:.75rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ve-modal-load-clips-dialog .rp-clip-list__status--timeline{color:var(--es-accent-gold, #daa520);font-weight:500}#ve-modal-load-clips-dialog .rp-clip-list__status--processing{color:var(--es-text-muted, #8b929a)}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add .rp-clip-list__play{grid-row:1 / -1;align-self:center}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add .rp-clip-list__meta{display:contents}#ve-modal-load-clips-dialog .rp-clip-list__duration{grid-column:3;grid-row:1;align-self:center;justify-self:end;text-align:right;white-space:nowrap;flex-shrink:0;padding-left:8px;font-variant-numeric:tabular-nums}#ve-modal-load-clips-dialog .rp-clip-list__format{grid-column:3;justify-self:end;text-align:right;white-space:nowrap}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add:not(:has(.rp-clip-list__status)) .rp-clip-list__format{grid-row:2}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add:has(.rp-clip-list__status) .rp-clip-list__format{grid-row:3}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add:not(:has(.rp-clip-list__status)) .rp-clip-list__audio-quality{grid-row:2}#ve-modal-load-clips-dialog .rp-clip-list__audio-quality{grid-column:2 / 4;grid-row:3;display:block;width:100%;min-width:0;padding:4px 8px;font-size:.72rem;font-weight:600;line-height:1.35;color:#495057;background:#f5f7fa;border:1px solid #e9ecef;border-radius:6px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}#ve-modal-load-clips-dialog .rp-clip-list__audio-quality::-webkit-scrollbar{display:none}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add:has(.rp-clip-list__status) .rp-clip-list__audio-quality{grid-row:4}#ve-modal-load-clips-dialog .rp-clip-list__actions{grid-column:4;grid-row:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;align-self:center}#ve-modal-load-clips-dialog .rp-clip-list__add{grid-row:1 / -1;align-self:center;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #b27519;background:#b27519;color:#fff;cursor:pointer;font-size:.85rem;padding:0;transition:background .15s ease,border-color .15s ease,opacity .15s ease}#ve-modal-load-clips-dialog .rp-clip-list__item--with-add .rp-clip-list__add{grid-column:4}#ve-modal-load-clips-dialog .rp-clip-list__item--with-versions .rp-clip-list__add{grid-column:unset;grid-row:unset;align-self:auto;flex-shrink:0}#ve-modal-load-clips-dialog .rp-clip-list__versions-toggle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ccc;background:transparent;color:#888;cursor:pointer;font-size:.68rem;padding:0;flex-shrink:0;transition:background .15s ease,border-color .15s ease,color .15s ease}#ve-modal-load-clips-dialog .rp-clip-list__versions-toggle--expanded{color:#b27519;border-color:#b27519;background:#b2751914}.rp-clip-context--editor-modal{z-index:10070}#ve-modal-load-clips-dialog .rp-clip-list__add:hover:not(:disabled){background:#c4872a;border-color:#c4872a;color:#fff}#ve-modal-load-clips-dialog .rp-clip-list__add:disabled{opacity:.45;cursor:not-allowed;background:#9aa0a6;border-color:#9aa0a6}}body.ve-is-resizing-timeline .ve-rd-container{will-change:height}body.ve-is-resizing-timeline .ve-list-clips-root .box-body.ve-list-video-continer{contain:layout style paint;pointer-events:none}body.ve-is-resizing-timeline .ve-list-video-element{content-visibility:auto}.VE-list-clips-upload-dialog .ve-clip-name-modal__quality{margin-bottom:16px;padding:10px 12px;background:#f5f7fa;border-radius:6px;border:1px solid #e2e6ec;font-size:13px;line-height:1.45}.VE-list-clips-upload-dialog .ve-clip-name-modal__quality-muted{color:#6c757d}.VE-list-clips-upload-dialog .ve-clip-name-modal__quality-row{display:flex;flex-direction:column;gap:4px}.VE-list-clips-upload-dialog .ve-clip-name-modal__quality-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;font-weight:600}.VE-list-clips-upload-dialog .ve-clip-name-modal__quality-value{color:#212529;font-weight:600}.VE-list-clips-upload-dialog .ve-clip-name-modal__quality-plan{margin-top:8px;font-size:12px;color:#495057}.VE-list-clips-upload-dialog .ve-clip-name-modal__quality-id{color:#868e96;font-weight:400}@media (max-width: 767.98px){.ve-clip-name-modal__quality,.VE-list-clips-upload-dialog .ve-clip-name-modal__quality,.VE-list-clips-upload-dialog__quality-intro.ve-clip-name-modal__quality,.VE-list-clips-youtube-dialog__quality.ve-clip-name-modal__quality{display:none!important}}.VE-list-clips-upload-dialog .ve-clip-name-modal__progress{margin-bottom:20px}.ve-clip-name-modal__actions{display:flex;justify-content:flex-end;gap:10px}.ve-list-video-continer{background-color:#fff}.ve-list-clips-header{margin:4px 10px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between}.ve-clip-versions-toggle{display:flex;align-items:center;gap:6px;margin-top:4px;padding:2px 4px;border:none;border-radius:4px;background:none;cursor:pointer;font-size:12px;color:#888;line-height:1.3}.ve-clip-versions-toggle:hover{color:#666;background:#0000000a}.ve-clip-versions-toggle__icon--branch{font-size:11px}.ve-clip-versions-toggle__icon--chevron{font-size:10px}.ve-list-video-element{padding:8px 8px 10px;border-radius:5px;cursor:move;border-bottom:1px solid #ccc;-webkit-user-select:none;user-select:none;content-visibility:auto;contain-intrinsic-size:auto 140px}.ve-list-video-element--no-drag{cursor:default}.ve-list-video-card{background-color:#ddd;width:100%}.ve-list-video-title{margin-bottom:2px;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-list-video-title--with-duration{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow:visible}.ve-list-video-title--with-duration .ve-list-video-title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-list-video-duration{flex-shrink:0;font-size:inherit;font-weight:inherit;color:var(--bs-secondary, #6c757d);white-space:nowrap}.ve-list-clip-audio-quality{padding:4px 8px;font-size:11px;font-weight:600;line-height:1.3;color:#495057;background:#f5f7fa;border:1px solid #e9ecef;border-radius:6px 6px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ve-list-video-row{display:flex;position:relative;align-items:center;gap:10px;width:100%}.ve-thumb-column{display:flex;flex-direction:column;flex-shrink:0;width:100%}.ve-thumb{position:relative;overflow:hidden;text-align:center;width:100%;height:60px;background-color:transparent;border-left:2px solid #000;border-right:2px solid #000;border-top:2px solid #000}.ve-thumb--portrait{background-color:#000;border-radius:5px}.ve-thumb--audio{display:flex;align-items:center;justify-content:center;min-height:60px;background:linear-gradient(135deg,#1a1a2e,#16213e);cursor:pointer}.ve-thumb--audio .ve-thumb__audio-icon{font-size:24px;color:#fffc}.ve-thumb-film{position:absolute;top:0;left:0;right:0;height:10px;background-color:#000;background-image:repeating-linear-gradient(90deg,#fff 0 10px,transparent 10px 20px);box-shadow:inset 0 -2px #000;opacity:.95;z-index:2;pointer-events:none}.ve-thumb-film--portrait{border-top-left-radius:5px;border-top-right-radius:5px}.ve-thumb-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border:none;border-radius:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.ve-thumb-processing{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;filter:opacity(1);pointer-events:none}.ve-thumb-processing-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;pointer-events:none;z-index:6;transition:clip-path .1s linear;will-change:clip-path}.ve-thumb-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;z-index:10}.ve-thumb-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.ve-thumb-spinner{font-size:24px;color:#666;filter:drop-shadow(2px 2px 5px #000)}.ve-thumb-spinner.processing{color:#fff}.ve-thumb-progress-text{font-size:14px;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.8);background:#00000080;padding:2px 8px;border-radius:4px;min-width:40px;text-align:center}.ve-thumb-play{position:absolute;bottom:6px;right:46px;border-radius:6px;cursor:pointer;padding:6px;font-size:16px;z-index:20;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0003;background-color:#b27519;border:1px solid #b27519;color:#fff}.ve-thumb-play:hover{background-color:#c4872a;border-color:#c4872a;color:#fff}.ve-thumb-delete{position:absolute;bottom:6px;right:6px;background:#000000b3;border:1px solid #fff;border-radius:6px;cursor:pointer;padding:6px;color:#fff;font-size:16px;z-index:20;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000040}.ve-thumb-added-badge{position:absolute;top:6px;left:6px;background:#28a745f2;border:1px solid #fff;border-radius:999px;color:#fff;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;z-index:22;box-shadow:0 2px 6px #00000040;pointer-events:none}.ve-audio-bar{width:100%;height:24px;min-height:24px;overflow:hidden;background-color:#000;position:relative;display:flex;align-items:center;justify-content:center;border-radius:0 0 6px 6px}.ve-audio-bar--audio{height:48px;min-height:48px}.ve-audio-bar-waves{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 6px;pointer-events:none;z-index:4}.ve-audio-bar-waves--spectrum{align-items:flex-end;justify-content:space-evenly;gap:2px;padding:4px}.ve-audio-wave-bar{width:3px;min-height:6px;max-height:80%;background:#ffffff80;border-radius:2px}.ve-audio-wave-bar--spectrum{width:4px;min-height:8%;max-height:100%;background:#ffffffbf;border-radius:2px;transition:height .05s ease-out}.ve-audio-bar-cursor{position:absolute;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#fffffff2;box-shadow:0 0 4px #00000080;pointer-events:none;z-index:5;transition:left .03s linear}.ve-audio-image{width:100%;height:100%;image-rendering:pixelated}.ve-list-skeleton{display:flex;flex-direction:column;gap:12px}.ve-skel-clip{padding:8px;border-radius:5px;background:#f2f2f2;border:1px solid #e0e0e0}.ve-skel-title{width:40%;height:14px;margin-bottom:8px;border-radius:4px;background:linear-gradient(90deg,#e6e6e6,#f0f0f0,#e6e6e6);background-size:200% 100%;animation:ve-skel-shine 1.2s ease-in-out infinite}.ve-skel-thumb-wrapper{display:flex;flex-direction:column;gap:6px}.ve-skel-thumb{width:100%;height:100px;border-radius:4px;background:linear-gradient(90deg,#e6e6e6,#f0f0f0,#e6e6e6);background-size:200% 100%;animation:ve-skel-shine 1.2s ease-in-out infinite;border:1px solid #dcdcdc}.ve-skel-audio{width:100%;height:16px;border-radius:3px;background:linear-gradient(90deg,#e6e6e6,#f0f0f0,#e6e6e6);background-size:200% 100%;animation:ve-skel-shine 1.2s ease-in-out infinite;border:1px solid #dcdcdc}@keyframes ve-skel-shine{0%{background-position:200% 0}to{background-position:-200% 0}}.ve-list-video-element img{cursor:pointer}.ve-list-video-element:hover{background-color:#ddd}@media (max-width: 991.98px){.ve-list-video-element{padding:0!important}.ve-list-video-element>div{flex-direction:column!important;align-items:center!important}.ve-list-video-element>div>div:first-of-type{width:100%!important;max-width:180px;margin:0 auto 8px;height:auto!important}.ve-list-video-element>div>div:first-of-type img{width:100%!important;height:auto!important;object-fit:cover;display:block}.ve-list-video-element>div>div:nth-of-type(2){width:100%!important;text-align:center;padding:0!important;max-width:180px;margin:0 auto}.ve-list-video-element>div>div:nth-of-type(2) strong{white-space:normal!important;word-wrap:break-word;overflow:visible!important;text-overflow:clip!important;display:block;line-height:1.3}}.ve-button-container{display:flex;justify-content:center;width:100%;max-width:960px;margin:10px auto 0}.ve-rd{box-sizing:border-box;margin:0;padding:0}.ve-rd-container{display:flex;flex-direction:row;width:100%;min-height:0;-webkit-user-select:none;user-select:none;overflow:hidden}.ve-rd-divider{width:5px;background-color:#ccc;cursor:ew-resize;position:relative}.ve-rd-divider:hover{background-color:#aaa}.ve-timeline-divider{flex-shrink:0;width:100%!important;height:5px!important;background-color:#ccc;cursor:ns-resize;position:relative;z-index:10;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:background-color .1s ease}.ve-timeline-divider:hover{background-color:#aaa}.ve-main-container{display:flex;flex-direction:column;width:100%;height:100%}.ve-timeline-container{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;height:100%;background-color:#ffebcd;border-radius:0 0 10px 10px;border:solid 1px #bbb;position:relative}.ve-container-video-player-mobile{display:none;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;overflow:hidden;box-sizing:border-box}.ve-mobile-timeline-box{display:none;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box}.ve-timeline-footer-anchor{position:relative;flex-shrink:0;z-index:40}.ve-mobile-clip-placement-banner{position:absolute;left:8px;right:8px;bottom:calc(100% + 6px);z-index:50;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding:10px 12px;border-radius:10px;border:1px solid #b27519;background:#fffcf5f5;color:#5c4a1f;font-size:.78rem;line-height:1.35;box-shadow:0 6px 24px #0000002e,0 2px 8px #b2751933;pointer-events:auto}.ve-mobile-clip-placement-banner__text{margin:0;flex:1;min-width:0}.ve-mobile-clip-placement-banner__cancel{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:50%;background:#fff;color:#666;cursor:pointer;padding:0}.ve-timeline-layers-container--clip-placement .ve-timeline-layer-content--placement-target{cursor:crosshair;outline:1px dashed rgba(178,117,25,.55);outline-offset:-1px;background:#b275190f}.ve-mobile-timeline-box .ve-trim-blink-glow{position:absolute;top:0;bottom:0;width:26px;z-index:35;pointer-events:none;border-radius:4px}.ve-mobile-timeline-box .ve-trim-blink-glow--left{transform:translate(-50%)}.ve-mobile-timeline-box .ve-trim-blink-glow--right{right:0;transform:translate(50%)}.ve-mobile-timeline-box .ve-trim-blink-glow--center{transform:translate(-50%)}.ve-mobile-timeline-box .ve-trim-handle--center{cursor:grab;transform:translate(-50%)}.ve-mobile-timeline-box .ve-trim-handle--center.ve-trim-handle--active{transform:translate(-50%) scaleX(1.15);transform-origin:center center}.ve-mobile-timeline-box .ve-trim-handle--mobile.ve-trim-handle--active{width:10px;z-index:36;transition:none!important}.ve-mobile-timeline-box .ve-trim-handle--mobile.ve-trim-handle--active.ve-trim-handle--blink-bright{background-color:#b275196b!important;box-shadow:inset 0 0 0 1px #ffffffbf,0 0 0 2px #b275198c,0 0 12px #b2751980}.ve-mobile-timeline-box .ve-trim-handle--mobile.ve-trim-handle--active.ve-trim-handle--blink-dim{background-color:#b275191a!important;box-shadow:inset 0 0 0 1px #fff6,0 0 0 1px #b2751933}.ve-mobile-timeline-box .ve-trim-handle--mobile.ve-trim-handle--active.ve-trim-handle--blink-dim:before{background-color:#b275191a!important}.ve-mobile-timeline-box .ve-trim-handle--mobile.ve-trim-handle--active:active{background-color:inherit!important}.ve-container-options-menu{background-color:#fff;border:solid 1px #bbb!important;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0}.uv-description-box{height:200px!important}.uv-file-list{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:320px;overflow-y:auto}.uv-file-item{border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:8px 10px;background:#00000005;transition:border-color .2s}.uv-file-item--uploading{border-color:#b27519}.uv-file-item--done{border-color:#198754;background:#1987540a}.uv-file-item--error{border-color:#dc3545;background:#dc35450a}.uv-file-item__header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.uv-file-item__name{flex:1;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.uv-file-item__name-input{flex:1;font-size:.85rem;font-weight:500;padding:1px 4px;border:1px solid #6ea8fe;border-radius:3px;outline:none;min-width:0;background:#f0f7ff}.uv-file-item__size{font-size:.75rem;color:#888;flex-shrink:0}.uv-file-item__badge{font-size:.72rem;padding:2px 7px;border-radius:10px;font-weight:600;flex-shrink:0}.uv-file-item__badge--pending{background:#e9ecef;color:#555}.uv-file-item__badge--uploading{background:#b2751926;color:#b27519}.uv-file-item__badge--done{background:#19875426;color:#198754}.uv-file-item__badge--error{background:#dc354526;color:#dc3545}.uv-file-item__error{font-size:.78rem;color:#dc3545;margin:4px 0 0}@media (max-width: 767px){.ve-container-video-player-mobile{display:flex;flex:0 0 auto;padding:5px}html[data-theme=dark] .ve-container-video-player-mobile{background-color:transparent}.ve-container-video-player-mobile .ve-player-toolbar{display:none!important}.ve-mobile-timeline-box{display:flex;flex:1 1 auto;min-height:0;padding:0 5px 5px}.ve-mobile-timeline-box .ve-timeline-container{flex:1 1 auto;min-height:0;height:auto;border-radius:10px;margin-bottom:0}.ve-mobile-timeline-box .ve-timeline-row-panel{display:-webkit-box}.ve-mobile-timeline-box .ve-timeline-layers-container{flex:1 1 auto;min-height:0}.ve-mobile-timeline-box .ve-timeline-vertical-scroll{display:flex;flex-direction:column;overflow-y:hidden}.ve-mobile-timeline-box .ve-timeline-outer{flex:1 1 auto;min-height:0;height:100%}.ve-mobile-timeline-box .ve-timeline-scroll-column{height:100%}.ve-mobile-timeline-box .ve-timeline-content{height:auto;min-height:100%;flex:0 0 auto;align-content:flex-start}.ve-mobile-timeline-box .ve-timeline-layer-content{flex:0 0 auto;min-height:0}.ve-mobile-timeline-box .ve-timeline-layer-resizer-spacer{flex-shrink:0}.ve-mobile-timeline-box .ve-clip--mobile-overlay-title .ve-audio.ve-audio--audio-track,.ve-mobile-timeline-box .ve-clip--mobile-overlay-title .ve-audio:not(.ve-audio--audio-track){border-radius:4px;border-top:solid 1px #999}.ve-mobile-timeline-box .ve-clip--mobile-overlay-title .ve-video{border-radius:4px 4px 0 0}.ve-mobile-timeline-box .ve-clip-overlay-title{position:absolute;top:0;left:0;right:0;z-index:4;overflow:visible;pointer-events:none}.ve-mobile-timeline-box .ve-clip-overlay-title-row{display:flex;align-items:flex-start;width:100%;min-width:0;overflow:visible;pointer-events:auto;cursor:move}.ve-mobile-timeline-box .ve-clip-overlay-title-text-wrap{position:sticky;left:8px;z-index:4;flex:0 1 auto;min-width:0;max-width:100%;align-self:flex-start;padding:2px 8px 2px 0;box-sizing:border-box;overflow:visible;pointer-events:auto}.ve-mobile-timeline-box .ve-clip-overlay-title-text{display:block;color:#fff;font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-shadow:0 1px 2px rgba(0,0,0,.85)}.ve-mobile-timeline-box .ve-clip--mobile-overlay-title.ve-clip--selected .ve-clip-overlay-title-text{color:#fff}.ve-mobile-timeline-box .ve-clip--mobile-overlay-title .ve-trim-handle{top:0}.ve-mobile-timeline-box .ve-trim-handle{width:8px;touch-action:none}.ve-mobile-timeline-box .ve-trim-handle:hover{background-color:#b275196b}.ve-mobile-timeline-box .ve-trim-handle:before{content:"";position:absolute;top:0;bottom:0;left:-10px;right:-10px;border-radius:3px}.ve-mobile-timeline-box .ve-timeline-content .ve-trim-handle--active:after,.ve-mobile-timeline-box .ve-trim-handle--active:after{display:none}.ve-mobile-timeline-box .ve-trim-handle-left.ve-trim-handle--active{transform-origin:left center;transform:scaleX(1.15)}.ve-mobile-timeline-box .ve-trim-handle-right.ve-trim-handle--active{transform-origin:right center;transform:scaleX(1.15)}.ve-mobile-timeline-box .ve-trim-swipe-hint{position:absolute;top:50%;z-index:40;width:52px;height:52px;margin-top:-26px;pointer-events:none;overflow:visible}.ve-mobile-timeline-box .ve-trim-swipe-hint--left{transform:translate(-50%)}.ve-mobile-timeline-box .ve-trim-swipe-hint--right{right:0;transform:translate(50%)}.ve-mobile-timeline-box .ve-trim-swipe-hint--center{transform:translate(-50%)}.ve-mobile-timeline-box .ve-trim-swipe-hint:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:24px;margin:-12px 0 0 -8px;border-radius:8px 8px 12px 12px;background:#fffffff5;box-shadow:0 2px 8px #00000059,inset 0 -2px #b2751940;animation:ve-trim-finger-swipe 1.15s ease-in-out infinite}.ve-mobile-timeline-box .ve-trim-swipe-hint:after{content:"←   →";position:absolute;top:calc(50% + 14px);left:50%;transform:translate(-50%);font-size:11px;font-weight:700;letter-spacing:.15em;color:#ffffffeb;text-shadow:0 1px 3px rgba(0,0,0,.75);white-space:nowrap;animation:ve-trim-swipe-arrows 1.15s ease-in-out infinite}@keyframes ve-trim-finger-swipe{0%,to{transform:translate(-11px)}50%{transform:translate(11px)}}@keyframes ve-trim-swipe-arrows{0%,to{opacity:.55;transform:translate(-50%) translate(-4px)}50%{opacity:1;transform:translate(-50%) translate(4px)}}.ve-mobile-timeline-box .ve-clip--trimming{box-shadow:inset 0 0 0 1px #b275198c}.ve-mobile-timeline-box .ve-clip--trimming-drag{overflow:visible;z-index:7;box-shadow:none}.ve-mobile-timeline-box .ve-clip-trim-original-bounds{box-sizing:border-box;border:2px solid #ffc107;background:#ffc10712;box-shadow:0 0 8px #ffc10759}.ve-timeline-add-layer-row,.ve-timeline-panels-column,.ve-timeline-toolbar__zoom-label,.ve-timeline-toolbar__clips-count,.ve-timeline .ve-clip-title-trailing,.ve-timeline-content .ve-clip-title-trailing{display:none!important}.ve-timeline-h-scroll-bar{min-height:5px;max-height:5px}.uv-description-box{height:70px!important}.uv-footer-button{padding-top:0}.uv-form{padding-bottom:0}.uv-header{display:none}}.ve-player-control{height:50px;width:100%;margin:0 auto}.ve-player-control-audio{height:30px;overflow:hidden;background-color:#505050;width:100%;margin:0 auto 6px}.ve-player-control-audio__track{position:relative;width:100%;height:100%}.ve-player-control-audio__track img{width:100%;height:100%;display:block;position:relative;z-index:0}.ve-player-control-audio__buffer{position:absolute;left:0;top:0;bottom:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#4caf5059,#388e3c73);box-shadow:inset 0 -1px #ffffff1f;transition:width .15s ease-out;border-radius:0 2px 2px 0}.ve-player-control input[type=range]{width:100%;margin:0 auto}.audio-player-container{width:100%;background-color:#f8f9fa;border-radius:8px;padding:20px;color:#333;border:1px solid #dee2e6;display:flex;flex-direction:column;height:100%;min-height:0}.audio-player-waveform{width:100%;flex:1 1 auto;background-color:#fff;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow:auto;padding:15px;border:1px solid #dee2e6}.audio-player-loading,.audio-player-empty{color:#6c757d;font-size:14px;text-align:center;padding:20px}.audio-player-info{color:#333;font-size:14px;text-align:center}.audio-player-info-duration{margin-top:10px}.audio-player-controls{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:0}.audio-player-controls-row{display:flex;align-items:center;width:100%;gap:12px}.audio-player-time-wrap,.audio-player-controls-wrap,.audio-player-volume-wrap{flex:1 1 0;min-width:0}.audio-player-time-wrap{display:flex;justify-content:flex-start}.audio-player-controls-wrap{display:flex;justify-content:center}.audio-player-volume-wrap{display:flex;justify-content:flex-end}.audio-player-btn{background-color:#e9ecef;color:#495057;border:1px solid #ced4da;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;line-height:1;flex-shrink:0;box-sizing:border-box}.audio-player-btn:hover{background-color:#dee2e6}.audio-player-btn-play{background-color:#f39c12;color:#fff;border:none;width:60px;height:60px;border-radius:50%;font-size:20px}.audio-player-btn-play:hover{background-color:#e08e0b}.audio-player-btn-play:disabled{cursor:wait}.audio-player-btn-play-progress{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.audio-player-btn-play-svg{position:absolute;width:100%;height:100%;transform:rotate(-90deg)}.audio-player-btn-play-circle-bg{fill:none;stroke:#ffffff4d;stroke-width:3}.audio-player-btn-play-circle-progress{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .1s ease-out}.audio-player-btn-play-icon-overlay{position:relative;z-index:1;font-size:20px}.audio-player-btn-mute{background-color:transparent;color:#888;border:none;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;line-height:1;font-size:.95rem}.audio-player-btn-mute:hover{color:#b0b0b0;background-color:transparent}.audio-player-container .audio-player-progress,.ve-player-video .audio-player-progress{width:100%;height:6px;background-color:#e9ecef;border-radius:3px;cursor:pointer;position:relative;margin-bottom:0}.audio-player-container .audio-player-progress-bar,.ve-player-video .audio-player-progress-bar{height:100%;background-color:#f39c12;border-radius:3px;transition:width .05s linear}.audio-player-footer{display:flex;justify-content:space-between;align-items:center;font-size:14px}.audio-player-time{color:#6c757d}.audio-player-volume-controls{display:flex;align-items:center;gap:6px;width:100%;max-width:160px;min-height:28px}.audio-player-volume-slider{flex:1 1 auto;min-width:72px;max-width:120px;margin:0}.audio-player-bottom{margin-top:12px;flex-shrink:0;display:flex;flex-direction:column;gap:12px}.audio-player-playlist{width:100%}.audio-player-playlist-items{max-height:200px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background-color:#fff}.audio-player-playlist-item{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background-color .2s;border-bottom:1px solid #e9ecef}.audio-player-playlist-item:last-child{border-bottom:none}.audio-player-playlist-item:hover{background-color:#f8f9fa}.audio-player-playlist-item-active{background-color:#fff4e5;border-left:3px solid #f39c12}.audio-player-playlist-item-active:hover{background-color:#ffe9cc}.audio-player-playlist-item-number{min-width:30px;font-size:14px;font-weight:600;color:#6c757d;text-align:center}.audio-player-playlist-item-active .audio-player-playlist-item-number{color:#f39c12}.audio-player-playlist-item-info{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.audio-player-playlist-item-name{font-size:13px;color:#212529;font-weight:500;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-player-playlist-item-duration{font-size:11px;color:#6c757d;white-space:nowrap;font-variant-numeric:tabular-nums}.audio-player-playlist-item-indicator{color:#f39c12;font-size:12px;margin-left:8px;font-weight:700}@media (max-width: 991.98px){.audio-player-container{height:150px;min-height:150px;max-height:150px;flex:0 0 150px;padding:5px}.audio-player-waveform{padding:5px}.audio-player-waveform .audio-player-time-wrap{position:absolute;bottom:5px;left:5px;z-index:2;flex:none;width:auto;display:flex;justify-content:flex-start;pointer-events:none}.audio-player-controls-wrap{flex:1 1 100%}.audio-player-btn-play{width:40px;height:40px}.audio-player-controls .audio-player-btn{width:35px;height:35px}.audio-player-controls{gap:8px}.audio-player-volume-wrap{display:none}.audio-player-playlist-item{padding:2px}}.ve-clip-audio-menu{position:absolute;top:100%;right:0;margin-top:4px;background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;box-shadow:0 4px 12px #00000026;min-width:200px;z-index:9999;padding:4px 0}.ve-clip-audio-menu-fixed{position:fixed!important;right:auto!important;margin-top:0}.ve-clip-audio-menu-item{display:flex;align-items:center;gap:10px;padding:8px 12px;color:#333;font-size:13px;cursor:pointer;transition:background-color .2s}.ve-clip-audio-menu-item:hover{background-color:#f0f0f0}.ve-clip-audio-menu-item svg{width:14px;height:14px;flex-shrink:0;color:#555}.ve-clip-audio-menu-item span{flex:1}.ve-clip-audio-menu-item-disabled{color:#999;cursor:not-allowed;opacity:.5}.ve-clip-audio-menu-item-disabled:hover{background-color:transparent}.ve-clip-audio-menu-item-disabled svg{color:#999}.ve-clip-audio-menu-item--danger{color:#dc3545}.ve-clip-audio-menu-item--danger:hover{background-color:#dc35451a;color:#c82333}.ve-clip-audio-menu-item--danger svg{color:#dc3545}.ve-clip-audio-menu-divider{height:1px;background-color:#e0e0e0;margin:4px 0}.ve-clip-audio-menu-submenu-wrap,.ve-clip-audio-menu-item--submenu-trigger{position:relative}.ve-clip-audio-menu-item--submenu-trigger.ve-clip-audio-menu-item--submenu-open,.ve-clip-audio-menu-item--submenu-trigger:hover{background-color:#f0f0f0}.ve-clip-audio-menu-chevron{width:10px!important;height:10px!important;margin-left:auto;flex-shrink:0;opacity:.55;color:#666!important}.ve-clip-audio-submenu{position:absolute;left:calc(100% - 2px);top:0;min-width:228px;max-height:min(70vh,420px);overflow-y:auto;background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;box-shadow:0 4px 14px #00000029;padding:4px 0;z-index:100001}.ve-clip-audio-submenu--flip{left:auto;right:calc(100% - 2px)}.ve-clip-audio-submenu-label{padding:6px 12px 4px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.03em;-webkit-user-select:none;user-select:none;cursor:default}.ve-clip-audio-submenu .ve-clip-audio-menu-item{padding:7px 12px;font-size:12.5px}.ve-clip-audio-submenu .ve-clip-audio-menu-divider{margin:4px 8px}.ve-tv-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}.ve-tv-container{position:relative;width:100px;height:100px;margin:10px 10px 30px;overflow:hidden;cursor:pointer}.ve-tv-container .ve-tv-AB{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:10rem}.ve-tv-frame{border:2px solid black;z-index:3}.ve-tv-title{text-align:center;margin-top:100px;z-index:5;position:fixed;width:100px}.ve-tv-fadeA{background-color:#add8e6;color:#00008b;z-index:2;opacity:.4}.ve-tv-fadeB{background-color:#f08080;color:#8b0000;z-index:1}.ve-tv-container:hover .ve-tv-fadeA{animation:fadeOutIn 3s infinite}@keyframes fadeOutIn{0%{opacity:1}50%{opacity:0}to{opacity:1}}.ve-tv-slideRightA{background-color:#add8e6;color:#00008b;z-index:1}.ve-tv-slideRightB{left:-60%;background-color:#f08080;color:#8b0000;z-index:2}.ve-tv-container:hover .ve-tv-slideRightB{animation:slideRightIn 1.5s linear infinite}@keyframes slideRightIn{0%{left:-100%}to{left:0}}.ve-tv-slideLeftA{background-color:#add8e6;color:#00008b;z-index:1}.ve-tv-slideLeftB{left:60%;background-color:#f08080;color:#8b0000;z-index:2}.ve-tv-container:hover .ve-tv-slideLeftB{animation:slideLeftIn 1.5s linear infinite}@keyframes slideLeftIn{0%{left:100%}to{left:0}}.ve-tv-slideUpA{background-color:#add8e6;color:#00008b;z-index:1}.ve-tv-slideUpB{bottom:60%;background-color:#f08080;color:#8b0000;z-index:2}.ve-tv-container:hover .ve-tv-slideUpB{animation:slideUpIn 1.5s linear infinite}@keyframes slideUpIn{0%{bottom:100%}to{bottom:0}}.ve-tv-slideDownA{background-color:#add8e6;color:#00008b;z-index:1}.ve-tv-slideDownB{bottom:-60%;background-color:#f08080;color:#8b0000;z-index:2}.ve-tv-container:hover .ve-tv-slideDownB{animation:slideDownIn 1.5s linear infinite}@keyframes slideDownIn{0%{bottom:-100%}to{bottom:0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){.RP-ListVideo{display:none}}.form-group{padding-bottom:10px;width:100%}.form-control{border-width:1.5px!important;border-style:solid!important;border-color:#b27519!important;border-radius:8px!important;padding:10px 14px;font-size:.95rem;color:#212529;background-color:#fff!important;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:none!important;height:auto}.form-control:hover:not(:disabled):not(:focus){border-color:#b27519!important;background-color:#fffbf5!important}.form-control:focus{border-color:#b27519!important;background-color:#fffbf5!important;box-shadow:none!important;outline:none}.form-control::placeholder{color:#adb5bd}textarea.form-control{resize:vertical}select.form-control{padding-right:32px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form-control-counted{position:relative}.form-control-counted .form-control{padding-right:72px}.form-control-counted__counter{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:.82rem;color:#adb5bd;pointer-events:none;line-height:1;white-space:nowrap}.form-control-counted__counter--warn{color:#e67e22}.form-control-counted__counter--limit{color:#dc3545}.form-control-counted--textarea .form-control-counted__counter{top:auto;bottom:10px;transform:none}#video-list tbody tr:hover{background-color:#f8f9fa!important;cursor:default}#video-list i:hover{color:#005dc0;transform:scale(1.5);transition:all .3s ease}.d-flex-custom{display:flex}.d-flex-grow{flex-grow:1}.DflexGrow{flex:1;min-height:0}.Dflex{display:flex}.DflexColumn{display:flex;flex-direction:column}.d-flex-column{flex-direction:column}.form-control.is-invalid{border-color:#dc3545!important;box-shadow:none!important}.form-control.is-invalid:focus{border-color:#dc3545!important;background-color:#fff5f5;box-shadow:none!important}.form-group.has-success .form-control{border-color:#00a65a!important;box-shadow:none!important;border-radius:8px!important}.form-group.has-warning .form-control{border-color:#f39c12!important;box-shadow:none!important;border-radius:8px!important}.form-group.has-error .form-control{border-color:#dd4b39!important;box-shadow:none!important;border-radius:8px!important}.btn:disabled,.btn[disabled]{cursor:not-allowed!important}.btn-primary:disabled,.btn-primary[disabled]{background-color:#6c757d!important;border-color:#6c757d!important;opacity:1!important;cursor:not-allowed!important}section.content .btn:not(.btn-flat),.modal-content .btn:not(.btn-flat),.modal-edit-content .btn:not(.btn-flat),.modal-footer .btn:not(.btn-flat),.ADM-fixed-modal-panel .btn:not(.btn-flat){border-radius:var(--es-btn-border-radius, 8px)}@media (max-width: 767.98px){.d-flex-custom{display:block}}.SM-continer{width:100%;min-height:130px;background-color:#e0e0e0;border:1px solid #b0b0b0;box-shadow:inset 2px 2px 5px #0000004d,inset -2px -2px 5px #ffffff80;border-radius:10px;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;text-align:center;margin-bottom:5px;color:#666;gap:10px;box-sizing:border-box}#containerVideos,#containerReceivers{position:relative;flex-wrap:wrap!important;align-content:stretch;align-items:stretch;padding:0;border-color:#ccc;border-width:1px;cursor:default;transition:border-color .3s,padding .3s,min-height .3s,max-height .3s,height .3s;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap!important;overflow:hidden!important}#containerVideos:not(.SM-continer-collapsed){height:auto;min-height:155px;max-height:none}#containerReceivers:not(.SM-continer-collapsed){height:auto;min-height:150px;max-height:none}#containerVideos.SM-continer-collapsed,#containerReceivers.SM-continer-collapsed{height:90px;min-height:90px;max-height:90px}#containerVideos.SM-continer-collapsed,#containerReceivers.SM-continer-collapsed{padding:8px;cursor:pointer}#containerVideos.SM-continer--error,#containerReceivers.SM-continer--error{border-color:#dc3545;border-width:2px}#containerVideos .SM-schedule-drop-scroll,#containerReceivers .SM-schedule-drop-scroll{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:10px;width:100%;min-width:0;min-height:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;padding:0}#containerVideos:not(:has(.SM-video-item-container)) .SM-schedule-drop-scroll,#containerReceivers:not(:has(.SM-receiver-item-container)) .SM-schedule-drop-scroll{align-items:center;justify-content:center}#containerVideos .SM-schedule-drop-scroll>.SM-schedule-drop-empty,#containerReceivers .SM-schedule-drop-scroll>.SM-schedule-drop-empty{width:auto;max-width:100%;margin:0;padding:0 8px;text-align:center;line-height:1.45;box-sizing:border-box}#containerVideos .SM-schedule-drop-scroll>.SM-schedule-drop-empty .SM-schedule-drop-empty__hint,#containerReceivers .SM-schedule-drop-scroll>.SM-schedule-drop-empty .SM-schedule-drop-empty__hint{display:block;margin-top:.35rem;font-weight:400}#containerVideos.SM-continer-collapsed .SM-schedule-drop-scroll,#containerReceivers.SM-continer-collapsed .SM-schedule-drop-scroll,.SM-continer-collapsed #containerVideos .SM-schedule-drop-scroll,.SM-continer-collapsed #containerReceivers .SM-schedule-drop-scroll{gap:6px;align-items:center;justify-content:center;overflow:hidden;-webkit-overflow-scrolling:auto;padding:0}#containerVideos:not(.SM-continer-collapsed) .SM-schedule-drop-scroll,#containerReceivers:not(.SM-continer-collapsed) .SM-schedule-drop-scroll{flex:1 1 auto;min-height:0;padding:8px 12px;overflow-y:visible;align-items:flex-end;justify-content:flex-start}#containerVideos:not(.SM-continer-collapsed):not(:has(.SM-video-item-container)) .SM-schedule-drop-scroll,#containerReceivers:not(.SM-continer-collapsed):not(:has(.SM-receiver-item-container)) .SM-schedule-drop-scroll{align-items:center;justify-content:center}#containerVideos:not(.SM-continer-collapsed) .SM-video-item-container .SM-video-thumb-frame--dropzone{width:120px;height:80px;aspect-ratio:auto}#containerVideos:not(.SM-continer-collapsed) .SM-video-item-container .SM-video-title{margin-top:6px;max-width:120px;line-height:1.2}#containerReceivers:not(.SM-continer-collapsed) .SM-receiver-drop-thumb{width:100px;height:100px}#containerReceivers .SM-receiver-item-container,#containerVideos .SM-video-item-container{flex:0 0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;position:relative!important}#containerVideos .SM-video-item-container .SM-video-title{width:100%;max-width:120px;margin-top:8px;font-size:.85rem;color:#333;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}#containerReceivers img{border-radius:5px;box-shadow:2px 2px 5px #00000080;display:block;margin:0 auto}#containerReceivers .SM-schedule-drop-scroll>.SM-receiver-item-container{border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative}.SM-receiver-item-container{position:relative}.SM-msg-receiver-thumb-img{display:block;max-width:100%;max-height:100%;object-fit:contain}.SM-msg-receiver-thumb-slot .receiver-photo-placeholder{width:100%;height:100%;min-height:48px;background-color:transparent;color:#495057}.SM-receiver-item-container>.receiver-photo-placeholder{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#e9ecef;color:#495057;border-radius:4px}.SM-schedule-drop-remove{position:absolute;top:4px;right:4px;z-index:4;width:22px;height:22px;padding:0;border:none;border-radius:4px;display:flex;align-items:center;justify-content:center;background:#0000009e;color:#fff;font-size:.72rem;line-height:1;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.SM-schedule-drop-remove:hover{background:#000000d1}.SM-schedule-drop-remove:active{transform:scale(.94)}.SM-continer-collapsed .SM-schedule-drop-remove{top:2px;right:2px;width:18px;height:18px;font-size:.62rem}#containerVideos .SM-video-thumb-frame--dropzone .SM-msg-type-corner{display:none}#containerReceivers .SM-receiver-drop-thumb{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden;flex-shrink:0;box-shadow:2px 2px 5px #00000080;transition:width .3s ease,height .3s ease}#containerReceivers .SM-receiver-drop-thumb__img,#containerReceivers .SM-receiver-drop-thumb .receiver-photo-placeholder{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}#containerReceivers .SM-receiver-drop-thumb .receiver-photo-placeholder{display:flex;align-items:center;justify-content:center;background-color:#e9ecef;color:#495057}#containerReceivers.SM-continer-collapsed .SM-receiver-drop-thumb,.SM-continer-collapsed #containerReceivers .SM-receiver-drop-thumb{width:60px;height:60px}.SM-continer>div:not(.SM-schedule-drop-scroll){flex:0 0 auto}.SM-continer-collapsed>.SM-schedule-drop-scroll{flex:1 1 auto;min-height:0}.SM-video-item-container{position:relative;display:inline-block}.SM-continer .SM-video-thumbnail{width:clamp(120px,calc((100% - 40px) / 3),180px);height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:8px;display:block;box-shadow:2px 2px 5px #00000080;flex-shrink:0}:root{--app-height: 100vh}html,body{height:100%}body,#root{min-height:var(--app-height, 100vh)}.min-vh-100{min-height:var(--app-height, 100vh)!important}@media (min-width: 769px){.main-sidebar,.left-side{top:50px!important;margin-top:0!important;padding-top:0!important;height:calc(var(--app-height, 100vh) - 50px)!important}}#containerVideos .SM-video-item-container .SM-video-thumb-frame--dropzone{width:120px;aspect-ratio:3 / 2;height:auto;flex-shrink:0;box-shadow:2px 2px 5px #00000080}#containerVideos .SM-video-thumb-frame--dropzone .SM-video-thumbnail,#containerVideos .SM-video-thumb-frame--dropzone .video-thumbnail-placeholder{width:100%!important;height:100%!important;aspect-ratio:unset!important;object-fit:cover;border-radius:8px;display:block;box-shadow:none}#containerVideos.SM-continer-collapsed .SM-video-item-container .SM-video-thumb-frame--dropzone,.SM-continer-collapsed #containerVideos .SM-video-item-container .SM-video-thumb-frame--dropzone{width:90px!important;aspect-ratio:3 / 2}.SM-continer-collapsed{gap:6px!important}.SM-continer-collapsed .SM-video-title,#containerVideos.SM-continer-collapsed .SM-video-title,.SM-continer-collapsed #containerVideos .SM-video-title{display:none!important}.SM-continer-collapsed #containerReceivers .SM-receiver-item-container{margin:0}.SM-form-collapsed .form-group{margin-bottom:8px!important}.SM-form-collapsed .form-group label{font-size:.85rem!important;margin-bottom:4px!important}.SM-form-collapsed .form-group input.form-control,.SM-form-collapsed .form-group textarea.form-control{font-size:.85rem!important;padding:6px 10px!important;height:auto!important}.SM-form-collapsed .form-group textarea.form-control{min-height:60px!important}.SM-form-group-inline{display:flex!important;align-items:center!important;gap:8px!important}.SM-form-group-inline label{flex-shrink:0!important;margin-bottom:0!important;width:80px!important;min-width:80px!important;max-width:80px!important;font-size:.85rem!important;text-align:left!important}.SM-form-group-inline>div{flex:1!important;min-width:0!important;width:100%!important}.SM-form-group-inline input.form-control,.SM-form-group-inline textarea.form-control{width:100%!important;font-size:.85rem!important;padding:6px 10px!important;height:34px!important;box-sizing:border-box!important}.SM-continer .SM-video-placeholder{width:clamp(120px,calc((100% - 40px) / 3),180px)!important;height:auto!important;aspect-ratio:3 / 2!important;border-radius:8px!important;box-shadow:2px 2px 5px #00000080;flex-shrink:0}@media (max-width: 992px){.SM-continer .SM-video-thumbnail,.SM-continer .SM-video-placeholder{width:clamp(100px,calc((100% - 20px)/2),180px)!important}#containerVideos .SM-video-item-container .SM-video-thumb-frame--dropzone{width:110px}#containerVideos .SM-video-item-container .SM-video-title{max-width:110px}}@media (max-width: 768px){.SM-continer{padding:10px!important;gap:8px}.SM-continer .SM-video-thumbnail,.SM-continer .SM-video-placeholder{width:clamp(90px,calc((100% - 8px)/2),160px)!important}#containerVideos .SM-video-item-container .SM-video-thumb-frame--dropzone{width:100px}#containerVideos .SM-video-item-container .SM-video-title{max-width:100px}}@media (max-width: 576px){.SM-continer .SM-video-thumbnail,.SM-continer .SM-video-placeholder{width:clamp(120px,100%,180px)!important}#containerVideos .SM-video-item-container .SM-video-thumb-frame--dropzone{width:90px}#containerVideos .SM-video-item-container .SM-video-title{max-width:90px}}.SM-public-message-toggle{margin:16px 0;padding:14px 16px;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.SM-public-message-toggle__label{display:flex;align-items:center;gap:12px;cursor:pointer;margin:0}.SM-public-message-toggle__input{width:18px;height:18px;cursor:pointer;flex-shrink:0;accent-color:#b27519}.SM-public-message-toggle__title{font-weight:600;color:#333}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline{margin-bottom:12px;background:transparent;overflow:visible;--sm-timeline-shadow-upcoming: drop-shadow(0 1px 3px rgba(0, 0, 0, .32));--sm-timeline-shadow-active: drop-shadow(0 2px 5px rgba(0, 0, 0, .4));--sm-timeline-shadow-current: drop-shadow(0 3px 9px rgba(0, 0, 0, .5));--sm-timeline-upcoming-color: #6e7785;--sm-timeline-active-color: var(--es-accent-text-on-dark-strong, #fffef9);--sm-timeline-svg-outline-mid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%231a1f28' stroke='%236e7785' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-first: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M1 2.5 Q1 1 2.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H2.5 Q1 31 1 29.5 Z' fill='%231a1f28' stroke='%236e7785' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-last: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%231a1f28' stroke='%236e7785' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-mid-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%231a1f28' stroke='%2378899d' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-first-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M1 2.5 Q1 1 2.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H2.5 Q1 31 1 29.5 Z' fill='%231a1f28' stroke='%2378899d' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-outline-last-muted: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cpath d='M10 2.5 Q10 1 11.5 1 H84.5 Q86 1 87.25 2 L96.5 13.7 Q98.25 16 96.5 18.3 L87.25 30 Q86 31 84.5 31 H11.5 Q10 31 10 29.5 L3.75 17 Q3 16 3.75 15 Z' fill='%231a1f28' stroke='%2378899d' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-active-mid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='smg' x1='0%25' y1='0%25' x2='100%25' y2='100%25' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0%25' stop-color='%238a6b2e'/%3E%3Cstop offset='100%25' stop-color='%235c3d14'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M10 0.5 Q10 0 11.5 0 H84.5 Q86 0 87.25 1.25 L96.8 14 Q98.75 16 96.8 18 L87.25 30.75 Q86 32 84.5 32 H11.5 Q10 32 10 31.5 L3.75 16.75 Q3 16 3.75 15.25 Z' fill='url(%23smg)' stroke='%235c3d14' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-active-first: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='smg1' x1='0%25' y1='0%25' x2='100%25' y2='100%25' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0%25' stop-color='%238a6b2e'/%3E%3Cstop offset='100%25' stop-color='%235c3d14'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M0 0.5 Q0 0 2 0 H84.5 Q86 0 87.25 1.25 L96.8 14 Q98.75 16 96.8 18 L87.25 30.75 Q86 32 84.5 32 H2 Q0 32 0 31.5 Z' fill='url(%23smg1)' stroke='%235c3d14' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E");--sm-timeline-svg-active-last: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 32' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='smg2' x1='0%25' y1='0%25' x2='100%25' y2='100%25' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0%25' stop-color='%238a6b2e'/%3E%3Cstop offset='100%25' stop-color='%235c3d14'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M10 0.5 Q10 0 11.5 0 H84.5 Q86 0 87.25 1.25 L96.8 14 Q98.75 16 96.8 18 L87.25 30.75 Q86 32 84.5 32 H11.5 Q10 32 10 31.5 L3.75 16.75 Q3 16 3.75 15.25 Z' fill='url(%23smg2)' stroke='%235c3d14' stroke-width='1.15' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E")}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__list{display:flex;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;width:100%;overflow:visible}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step{flex:1 1 0;min-width:0;position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;height:auto;padding:6px 10px 6px 16px;margin-right:-14px;font-size:clamp(.58rem,2.4vw,.68rem);font-weight:600;line-height:1.15;color:#e2e8f0;background:transparent;border:none}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step:nth-child(1){z-index:5}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step:nth-child(2){z-index:4}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step:nth-child(3){z-index:3}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step:nth-child(4){z-index:2}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step:nth-child(5){z-index:1}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--first{padding-left:10px}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--last{margin-right:0;padding-right:12px}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--last .SM-mobile-timeline__shape{right:-5px}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__shape{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:100% 100%}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--upcoming .SM-mobile-timeline__shape{filter:var(--sm-timeline-shadow-upcoming)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:not(.SM-mobile-timeline__step--current) .SM-mobile-timeline__shape{filter:var(--sm-timeline-shadow-active)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active.SM-mobile-timeline__step--current .SM-mobile-timeline__shape{filter:var(--sm-timeline-shadow-current)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step:not(.SM-mobile-timeline__step--first) .SM-mobile-timeline__shape{left:-2px}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--upcoming:not(.SM-mobile-timeline__step--first):not(.SM-mobile-timeline__step--last) .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-outline-mid)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--upcoming.SM-mobile-timeline__step--first .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-outline-first)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--upcoming.SM-mobile-timeline__step--last .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-outline-last)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--completed:not(.SM-mobile-timeline__step--first):not(.SM-mobile-timeline__step--last) .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-outline-mid-muted)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--completed.SM-mobile-timeline__step--first .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-outline-first-muted)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--completed.SM-mobile-timeline__step--last .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-outline-last-muted)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active{color:var(--sm-timeline-active-color, var(--es-accent-text-on-dark-strong, #fffef9))}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--upcoming{color:var(--sm-timeline-upcoming-color, #6e7785)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:nth-child(1){z-index:9}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:nth-child(2){z-index:8}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:nth-child(3){z-index:7}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:nth-child(4){z-index:6}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:nth-child(5){z-index:5}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:not(.SM-mobile-timeline__step--first):not(.SM-mobile-timeline__step--last) .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-active-mid)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active.SM-mobile-timeline__step--first .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-active-first)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active.SM-mobile-timeline__step--last .SM-mobile-timeline__shape{background-image:var(--sm-timeline-svg-active-last)}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--active:not(.SM-mobile-timeline__step--last) .SM-mobile-timeline__shape{right:-3px}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--completed{color:#94a3b8}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__content{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:100%;text-align:center}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__icon{flex-shrink:0;font-size:.72rem;opacity:.95}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__label{overflow:visible;text-overflow:unset;white-space:normal;line-height:1.15;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 359.98px){section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__label{font-size:.52rem}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step{padding-left:0;padding-right:0}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__content{gap:0}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__icon{font-size:.82rem}}section.content.content-release-message{box-sizing:border-box}@media (max-width: 767.98px){.content-wrapper:has(.content-release-message){height:calc(var(--app-height, 100vh) - 100px)!important;max-height:calc(var(--app-height, 100vh) - 100px)!important;overflow:hidden!important;padding-bottom:0!important}section.content.content-release-message{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;margin:0;padding:12px;box-sizing:border-box;overscroll-behavior-x:none}section.content.content-release-message .box{animation:none!important}section.content.content-release-message .SM-form-collapsed .form-group{margin-bottom:0!important}section.content.content-release-message .SM-mobile-step-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}section.content.content-release-message .SM-mobile-step-stage{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;will-change:transform,opacity;touch-action:pan-y}section.content.content-release-message .SM-mobile-step-stage--enter-forward{animation:SM-mobile-step-in-forward .32s cubic-bezier(.22,1,.36,1) both}section.content.content-release-message .SM-mobile-step-stage--enter-back{animation:SM-mobile-step-in-back .32s cubic-bezier(.22,1,.36,1) both}@keyframes SM-mobile-step-in-forward{0%{transform:translate(100%);opacity:.9}to{transform:translate(0);opacity:1}}@keyframes SM-mobile-step-in-back{0%{transform:translate(-100%);opacity:.9}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){section.content.content-release-message .SM-mobile-step-stage--enter-forward,section.content.content-release-message .SM-mobile-step-stage--enter-back{animation:none}}section.content.content-release-message .SM-mobile-step-stage>.row{flex:1 1 auto;min-height:0;overflow:hidden;margin-left:0;margin-right:0;display:flex;flex-direction:column;flex-wrap:nowrap}section.content.content-release-message .SM-mobile-step-stage>.row>.col-md-4.col-12:nth-child(2){display:flex;flex-direction:column;min-height:0;height:100%}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline{flex-shrink:0}section.content.content-release-message .SM-mobile-flow-box{flex:1 1 auto;min-height:0;max-height:100%;display:flex;flex-direction:column;margin-bottom:0!important;overflow:hidden}section.content.content-release-message .SM-mobile-flow-box>.box-body{flex:1 1 auto;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}section.content.content-release-message .SM-mobile-flow-section{display:none!important}section.content.content-release-message[data-mobile-step="0"] .SM-mobile-step-stage>.row>.col-md-4.col-12:nth-child(2){display:none!important}section.content.content-release-message[data-mobile-step="0"] .SM-mobile-step-stage>.row>.col-md-4.col-12.SM-list-videos{display:flex!important;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}section.content.content-release-message[data-mobile-step="0"] .SM-list-videos>.box.box-default{flex:1 1 auto;min-height:0;height:auto!important;max-height:100%;margin-bottom:0!important;overflow:hidden;display:flex;flex-direction:column}section.content.content-release-message[data-mobile-step="0"] #SM-box-messages>.box-body{flex:0 0 auto;height:calc(var(--app-height, 100vh) - 270px);min-height:0;overflow:hidden;display:flex;flex-direction:column}section.content.content-release-message #SM-box-scheduling>.box-body{flex:0 0 auto;height:calc(var(--app-height, 100vh) - 220px);min-height:0}section.content.content-release-message[data-mobile-step="0"] .SM-list-videos__hint{flex-shrink:0}section.content.content-release-message[data-mobile-step="1"] .SM-list-receivers-mobile{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}section.content.content-release-message[data-mobile-step="1"] .SM-list-receivers-mobile>.small{flex-shrink:0}section.content.content-release-message[data-mobile-step="1"] .SM-list-receivers-mobile .SM-events-container{scroll-padding-bottom:33px}section.content.content-release-message[data-mobile-step="1"] .SM-list-receivers-mobile .SM-schedule-receiver-list--mobile{padding-bottom:35px}section.content.content-release-message .SM-mobile-step-nav{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin-top:12px;padding:0}section.content.content-release-message .SM-mobile-step-nav .btn{width:calc(100% / 3);flex:0 0 calc(100% / 3);min-width:0}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--selectable{cursor:pointer}section.content.content-sm-mobile-timeline-scope .SM-mobile-timeline__step--selectable:focus-visible .SM-mobile-timeline__content{outline:2px solid rgba(212,175,55,.85);outline-offset:2px;border-radius:4px}section.content.content-release-message[data-mobile-step="1"] .SM-mobile-flow-section--recipients{display:block!important}section.content.content-release-message .SM-public-message-toggle.SM-mobile-flow-section--recipients{margin-top:0}section.content.content-release-message[data-mobile-step="2"] .SM-mobile-flow-section--config{display:block!important}section.content.content-release-message[data-mobile-step="3"] .SM-mobile-flow-section--config,section.content.content-release-message[data-mobile-step="3"] .SM-mobile-flow-section--summary-only{display:none!important}section.content.content-release-message[data-mobile-step="3"] .SM-mobile-flow-section--summary-screen{display:flex!important;flex:1 1 auto;min-height:0;width:100%}section.content.content-release-message[data-mobile-step="3"] .SM-mobile-flow-box>.box-header{display:none!important}section.content.content-release-message[data-mobile-step="3"] #SM-box-scheduling>.box-body{display:flex;flex-direction:column;padding-top:0;overflow:hidden}section.content.content-release-message[data-mobile-step="3"] .SM-mobile-flow-box>.box-body{overflow:hidden;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}section.content.content-release-message[data-mobile-step="1"] .SM-mobile-flow-box>.box-body,section.content.content-release-message[data-mobile-step="2"] .SM-mobile-flow-box>.box-body{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}section.content.content-release-message #containerVideos,section.content.content-release-message #containerReceivers{display:none!important}section.content.content-release-message[data-mobile-step="1"] .SM-mobile-flow-box>.box-header,section.content.content-release-message[data-mobile-step="2"] .SM-mobile-flow-box>.box-header{display:none!important}section.content.content-release-message[data-mobile-step="1"] .SM-mobile-flow-box>.box-body,section.content.content-release-message[data-mobile-step="2"] .SM-mobile-flow-box>.box-body{padding-top:0}section.content.content-release-message[data-mobile-step="1"] #SM-box-scheduling>.box-body{overflow:hidden;display:flex;flex-direction:column}section.content.content-release-message[data-mobile-step="1"] .SM-public-message-toggle.SM-mobile-flow-section--recipients{flex-shrink:0}section.content.content-release-message .SM-events-container{flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:0}section.content.content-release-message .SM-delivery-method-options .SM-lifetime-option,section.content.content-release-message .SM-message-lifetime-options .SM-lifetime-option{transition:border-color .15s,background .15s,max-height .2s ease,opacity .2s ease,padding .2s ease,margin .2s ease,border-width .2s ease,gap .2s ease}section.content.content-release-message .SM-schedule-event-slot .SM-schedule-picker-slot__panel{transition:none!important}section.content.content-release-message .SM-schedule-time-options{grid-template-columns:repeat(4,minmax(0,1fr))}section.content.content-release-message .SM-schedule-time-option{padding:10px 6px;font-size:.8125rem}section.content.content-release-message .SM-schedule-event-slot .SM-schedule-picker-slot__panel--pick{display:none!important}section.content.content-release-message .SM-schedule-event-slot .SM-schedule-picker-slot__panel--editor.SM-schedule-picker-slot__panel--visible{max-height:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}section.content.content-release-message .SM-mobile-summary{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;gap:12px}section.content.content-release-message .SM-mobile-summary__list{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}section.content.content-release-message .SM-mobile-summary-notice{flex-shrink:0}section.content.content-release-message .SM-mobile-summary__footer{flex-shrink:0;margin-top:auto;padding-top:12px}}@media (min-width: 768px){section.content.content-release-message .SM-mobile-step-body,section.content.content-release-message .SM-mobile-step-stage{display:contents}}section.content.content-release-message .SM-receivers-panel--disabled{opacity:.52;filter:grayscale(1);pointer-events:none;-webkit-user-select:none;user-select:none;cursor:not-allowed}section.content.content-release-message .SM-receivers-panel--disabled .SM-continer,section.content.content-release-message .SM-receivers-panel--disabled .box.box-default{border-color:#ced4da!important;background-color:#eceff1!important;box-shadow:none!important;cursor:not-allowed}section.content.content-release-message .SM-receivers-panel--disabled .box-header,section.content.content-release-message .SM-receivers-panel--disabled .box-title,section.content.content-release-message .SM-receivers-panel--disabled .SM-schedule-pick-header__count{color:#868e96!important}.SM-lifetime-options{display:flex;flex-direction:column;gap:6px}.SM-lifetime-options--error{padding:4px;margin:-4px;border-radius:10px;outline:2px solid #dc3545;outline-offset:0}.SM-lifetime-options--pick-collapsed{gap:0}.SM-lifetime-option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;border:1.5px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s,max-height .38s ease,opacity .28s ease,padding .38s ease,margin .38s ease,border-width .28s ease,gap .28s ease;font-size:14px;color:#212529;max-height:120px;overflow:hidden;box-sizing:border-box}.SM-lifetime-option--pick-collapsed-hidden{max-height:0!important;min-height:0;opacity:0;padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important;border-width:0!important;pointer-events:none;gap:0}.SM-lifetime-option:hover:not(:disabled):not(.SM-lifetime-option--locked){border-color:#b58d52;background:#fffbf5}.SM-lifetime-option--selected{border-color:#b58d52;background:#fffbf5;font-weight:600}.SM-lifetime-option--locked{background:#f8f9fa;color:#6c757d;cursor:pointer;border-style:dashed}.SM-lifetime-option--locked:hover:not(:disabled){border-color:#adb5bd;background:#f1f3f5}.SM-lifetime-option:disabled{opacity:.55;cursor:not-allowed}.SM-lifetime-option__icon{width:16px;flex-shrink:0;color:#6c757d;font-size:12px}.SM-lifetime-option--selected .SM-lifetime-option__icon{color:#b27519}.SM-lifetime-option__title{flex:1}.SM-lifetime-option__cost{font-size:12px;color:#6c757d;white-space:nowrap}.SM-lifetime-option--selected .SM-lifetime-option__cost{color:#b27519}.SM-lifetime-option--locked .SM-lifetime-option__cost{color:#adb5bd}.SM-lifetime-option--credits{background:#fff9e6;border-color:#ffc107;border-style:solid}.SM-lifetime-option--credits:hover:not(:disabled):not(.SM-lifetime-option--locked){background:#fff3cd;border-color:#e0a800}.SM-lifetime-option--credits.SM-lifetime-option--selected{background:#fff3cd;border-color:#b8860b;box-shadow:inset 0 0 0 1px #b8860b33}.SM-lifetime-option--credits .SM-lifetime-option__cost{font-weight:600;color:#856404}.SM-lifetime-option--credits.SM-lifetime-option--selected .SM-lifetime-option__icon{color:#b27519}.SM-lifetime-option--credits.SM-lifetime-option--selected .SM-lifetime-option__cost{color:#664d03}.SM-lifetime-option--credits.SM-lifetime-option--locked{background:#fff8e1;border-color:#e0c040;border-style:dashed;color:#5c4d12}.SM-lifetime-option--credits.SM-lifetime-option--locked:hover:not(:disabled){background:#fff3cd;border-color:#d4a017}.SM-lifetime-option--credits.SM-lifetime-option--locked .SM-lifetime-option__cost{color:#856404}section.content.content-release-message .SM-schedule-pick-header__count{position:absolute;top:6px;right:8px;z-index:6;pointer-events:none;font-size:.82rem;font-weight:600;white-space:nowrap;line-height:1.2;padding:2px 7px;border-radius:4px;color:#495057;background:#ffffffeb;box-shadow:0 1px 3px #0000001f}#containerVideos.SM-continer-collapsed .SM-schedule-pick-header__count,.SM-continer-collapsed #containerVideos .SM-schedule-pick-header__count,#containerReceivers.SM-continer-collapsed .SM-schedule-pick-header__count,.SM-continer-collapsed #containerReceivers .SM-schedule-pick-header__count{top:4px;right:6px;font-size:.75rem;padding:1px 5px}section.content.content-release-message .SM-schedule-pick-header__count--limit{color:#dc3545!important;background:#fffffff5}.SM-choice-tile-options{display:flex;flex-direction:column;gap:6px}.SM-choice-tile{position:relative;display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px;width:100%;margin:0;padding:9px 14px;border:1.5px solid #dee2e6;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,background .15s;font-size:14px;color:#212529;box-sizing:border-box}.SM-choice-tile:hover{border-color:#86b7fe;background:#f0f7ff}.SM-choice-tile--selected{border-color:#0d6efd;background:#f0f7ff}.SM-choice-tile:focus-within{outline:2px solid rgba(13,110,253,.4);outline-offset:2px}.SM-choice-tile__control{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SM-choice-tile__icon{width:18px;flex-shrink:0;color:#6c757d;font-size:14px;line-height:1.2}.SM-choice-tile--selected .SM-choice-tile__icon{color:#0d6efd}.SM-choice-tile__text{flex:1;min-width:0;font-weight:inherit;display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:0 .65rem}.SM-choice-tile__title{flex:0 1 auto;min-width:0;max-width:42%;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SM-choice-tile--selected .SM-choice-tile__title{font-weight:600}.SM-choice-tile__desc{flex:1;min-width:0;font-size:12px;font-weight:400;color:#6c757d;line-height:1.3;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SM-choice-tile--selected .SM-choice-tile__desc{color:#495057}.modal-edit-body .form-group label.SM-choice-tile,.form-group label.SM-choice-tile{display:flex;margin-bottom:0}.SM-calendar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.SM-calendar{-ms-overflow-style:none!important;scrollbar-width:none!important}.box .box-body.p-0 .SM-calendar{padding:15px!important;min-height:300px!important}.box .box-body .SM-calendar .fc,.box .box-body .SM-calendar .fc-view-harness{min-height:300px!important}.box .box-body .SM-calendar .fc-scroller,.SM-calendar .fc-scroller{overflow-y:hidden!important;overflow-x:hidden!important}.box .box-body .SM-calendar .fc-scroller::-webkit-scrollbar,.SM-calendar .fc-scroller::-webkit-scrollbar{display:none!important}.box .box-body .SM-calendar .fc-scroller,.SM-calendar .fc-scroller{-ms-overflow-style:none!important;scrollbar-width:none!important}.box .box-body .SM-calendar .highlight-day,.SM-calendar .highlight-day,.col-md-4 .box .CP-calendar .highlight-day,.box .CP-calendar .highlight-day{background:linear-gradient(135deg,#fff9e8,#fdecc8)!important;color:#9a6b1a!important;border:1px solid rgba(178,117,25,.4)!important;border-radius:8px!important;box-shadow:0 1px 3px #daa5201f!important;position:relative!important}.SM-calendar .highlight-day .fc-daygrid-day-top>a,.col-md-4 .box .CP-calendar .highlight-day .fc-daygrid-day-top>a,.box .CP-calendar .highlight-day .fc-daygrid-day-top>a,.col-md-4 .box .CP-calendar .highlight-day .fc-daygrid-day-number,.box .CP-calendar .highlight-day .fc-daygrid-day-number{color:#b27519!important;font-weight:600!important;text-shadow:none!important}.SM-schedule-picker-slot{display:flex;flex-direction:column;gap:12px;margin-bottom:15px;padding:12px 14px;border-radius:8px;border:1px solid #e4dec2;background:#fffbf5;box-sizing:border-box}section.content.content-release-message .SM-schedule-picker-slot.SM-schedule-date-slot,section.content.content-release-message .SM-schedule-picker-slot.SM-schedule-time-slot{background:var(--es-bg-elevated, #ffffff);border:1.5px solid var(--es-border-subtle, #dee2e6)}.SM-schedule-picker-slot__intro{margin:0;padding:0;font-size:.9rem;line-height:1.45;color:#5a5c69}.SM-schedule-picker-slot__panels{display:grid;min-width:0}.SM-schedule-picker-slot__panel{grid-area:1 / 1;min-width:0;overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px) scale(.985);pointer-events:none;transition:opacity .32s ease,transform .36s cubic-bezier(.4,0,.2,1),max-height .42s cubic-bezier(.4,0,.2,1)}.SM-schedule-picker-slot__panel--visible{max-height:560px;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.SM-schedule-date-slot__panel--calendar.SM-schedule-picker-slot__panel--visible{max-height:560px}.SM-schedule-time-slot .SM-schedule-picker-slot__panel--editor.SM-schedule-picker-slot__panel--visible{max-height:200px}.SM-schedule-event-slot .SM-schedule-picker-slot__panel--editor.SM-schedule-picker-slot__panel--visible{max-height:420px}.SM-schedule-event-slot .SM-schedule-picker-slot__panel--pick.SM-schedule-picker-slot__panel--visible{max-height:140px}.SM-schedule-event-list-wrap{border-radius:8px;padding:4px}.SM-schedule-event-list-wrap--error{border:2px solid #dc3545;padding:2px}.SM-schedule-event-slot .SM-events-container{max-height:360px}.SM-schedule-picker-summary__hint{font-size:.8rem;line-height:1.35;text-transform:none;font-weight:400;margin-top:2px}.SM-schedule-picker-slot__panel--hidden{max-height:0;opacity:0;transform:translateY(8px) scale(.985)}.SM-schedule-picker-slot__panel--pick.SM-schedule-picker-slot__panel--visible{max-height:120px}.SM-schedule-picker-slot__confirm{width:100%;margin-top:14px}.SM-schedule-picker-slot__error{margin:0;color:#dc3545;font-size:.875rem}.SM-schedule-time{display:flex;flex-direction:column;gap:10px}.SM-schedule-time__label{display:block;margin:0;font-size:.875rem;font-weight:600;color:#333}.SM-schedule-time-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.SM-schedule-time-option{min-width:0;padding:10px 12px;border:1.5px solid #dee2e6;border-radius:8px;background:#fff;color:#212529;font-size:.875rem;font-weight:500;line-height:1.2;cursor:pointer;text-align:center;transition:border-color .15s,background .15s,color .15s,box-shadow .15s;box-sizing:border-box}.SM-schedule-time-option:hover:not(:disabled){border-color:#b58d52;background:#fffbf5}.SM-schedule-time-option--selected{border-color:#b27519;background:#fffbf5;color:#b27519;font-weight:600;box-shadow:0 0 0 1px #b2751940}.SM-schedule-time-option:disabled{opacity:.55;cursor:not-allowed}@media (prefers-reduced-motion: reduce){.SM-schedule-picker-slot__panel{transition:none;transform:none}.SM-schedule-picker-slot__panel--hidden{display:none}}.SM-schedule-calendar-wrap{width:100%;margin-bottom:0;border-radius:12px;box-sizing:border-box;transition:box-shadow .2s ease,border-color .2s ease}.SM-schedule-calendar-wrap--error{border:2px solid #dc3545;padding:2px}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day{background:transparent!important;border:none!important;box-shadow:none!important}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day .fc-daygrid-day-frame,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day .fc-daygrid-day-frame{background:linear-gradient(135deg,#fffffff5,#fdf4dcf0)!important;border:1px solid rgba(178,117,25,.38)!important;border-radius:8px!important;box-shadow:0 1px 5px #daa52033!important}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day .fc-daygrid-day-number,section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day .fc-daygrid-day-top>a,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day .fc-daygrid-day-number,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day .fc-daygrid-day-top>a{color:#b27519!important;font-weight:700!important}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day.fc-day-today,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day.fc-day-today{background:transparent!important;border:none!important;box-shadow:none!important}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .highlight-day.fc-day-today .fc-daygrid-day-frame,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .highlight-day.fc-day-today .fc-daygrid-day-frame{background:linear-gradient(135deg,#fffffffa,#fff9e8f5)!important;border:1px solid rgba(178,117,25,.45)!important;border-radius:8px!important;box-shadow:0 1px 6px #daa5203d!important}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-today:not(.highlight-day),section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-today:not(.highlight-day){background:transparent!important;border:none!important;box-shadow:none!important}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-today:not(.highlight-day) .fc-daygrid-day-frame,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-today:not(.highlight-day) .fc-daygrid-day-frame{background:#f5deb3e6!important;border-radius:8px!important}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .CP-calendar-day--disabled,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .CP-calendar-day--disabled,section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-disabled,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-disabled{pointer-events:none}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-frame,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-frame,section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-disabled .fc-daygrid-day-frame,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-disabled .fc-daygrid-day-frame{background:#0000000a!important;opacity:.45;cursor:not-allowed}section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-number,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-number,section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-disabled .fc-daygrid-day-number,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-disabled .fc-daygrid-day-number,section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-top>a,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .CP-calendar-day--disabled .fc-daygrid-day-top>a,section.content.content-release-message .SM-schedule-picker-slot__panels .CP-calendar .fc-day-disabled .fc-daygrid-day-top>a,section.content.content-release-message .SM-schedule-calendar-wrap .CP-calendar .fc-day-disabled .fc-daygrid-day-top>a{color:#adb5bd!important;font-weight:400!important}.SM-schedule-picker-summary{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s;box-sizing:border-box}.SM-schedule-picker-summary:hover:not(:disabled){background:#b275190f;border-radius:6px}.SM-schedule-picker-summary--error .SM-schedule-picker-summary__value{color:#dc3545}.SM-schedule-picker-summary__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:6px;background:#b275191f;color:#b27519;font-size:1rem}.SM-schedule-picker-summary__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.SM-schedule-picker-summary__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:#b27519}.SM-schedule-picker-summary__value{font-size:.95rem;font-weight:600;color:#333;line-height:1.35;text-transform:capitalize}.SM-schedule-picker-summary__action{flex-shrink:0;font-size:.8rem;font-weight:600;color:#b27519;text-decoration:underline;text-underline-offset:2px}.SM-mobile-summary-row{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:14px;border:1.5px solid var(--es-border-subtle, #dee2e6);border-radius:12px;background:var(--es-bg-elevated, #ffffff);box-sizing:border-box}.SM-mobile-summary-row__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;background:#b275191f;color:#b27519;font-size:1rem}.SM-mobile-summary-row__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.SM-mobile-summary-row__title{font-size:.95rem;font-weight:700;color:#212529;line-height:1.3}.SM-mobile-summary-row__subtitle{font-size:.8125rem;color:#6c757d;line-height:1.35}.SM-mobile-summary-row__thumbs{flex-shrink:0;display:flex;align-items:center}.SM-mobile-summary-row__thumb{width:38px;height:38px;border-radius:50%;overflow:hidden;border:2px solid var(--es-bg-elevated, #ffffff);margin-left:-10px;flex-shrink:0;background:#eef1f5;position:relative}section.content.content-release-message .SM-mobile-summary-row__thumb .SM-msg-type-corner{display:none}.SM-mobile-summary-row__thumb:first-child{margin-left:0}.SM-mobile-summary-row__thumb-img,.SM-mobile-summary-row__thumb img,.SM-mobile-summary-row__thumb .video-thumbnail-placeholder,.SM-mobile-summary-row__thumb .albums-thumb-frame,.SM-mobile-summary-row__thumb .albums-thumb-placeholder{width:100%;height:100%;object-fit:cover;display:block}.SM-mobile-summary-row__thumb .albums-thumb-frame{width:100%;height:100%}.SM-mobile-summary-row__avatars{flex-shrink:0;display:flex;align-items:center}.SM-mobile-summary-row__avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;border:2px solid var(--es-bg-elevated, #ffffff);margin-left:-10px}.SM-mobile-summary-row__avatar:first-child{margin-left:0}.SM-mobile-summary-row__avatar-img,.SM-mobile-summary-row__avatar .receiver-photo-placeholder{width:100%;height:100%;object-fit:cover;display:block}.SM-mobile-summary-notice{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1.5px solid var(--es-border-subtle, #dee2e6);border-radius:12px;background:var(--es-bg-elevated, #ffffff);flex-shrink:0}.SM-mobile-summary-notice__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:8px;background:#b275191f;color:#b27519;font-size:1rem}.SM-mobile-summary-notice__body{min-width:0;display:flex;flex-direction:column;gap:4px}.SM-mobile-summary-notice__title{font-size:.95rem;font-weight:700;color:#212529;line-height:1.3}.SM-mobile-summary-notice__text{font-size:.8125rem;color:#6c757d;line-height:1.45}.SM-mobile-summary__footer{flex-shrink:0}.SM-mobile-summary-submit{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 16px;font-size:1rem;font-weight:700;border-radius:12px}.SM-mobile-summary-submit__icon{font-size:1.05rem}.SM-calendar .fc-header-toolbar{margin-bottom:16px!important;padding:0!important}.SM-calendar .fc-toolbar-title{font-size:1.25rem!important;font-weight:600!important;color:#495057!important;text-transform:capitalize!important}.box .box-body .SM-calendar .fc-button,.SM-calendar .fc-button{background:linear-gradient(135deg,#daa520,#8b4513)!important;border:none!important;color:#fff!important;border-radius:8px!important;font-weight:500!important;transition:all .3s ease!important;box-shadow:0 2px 4px #daa52033!important}.SM-calendar .fc-button:hover{background:linear-gradient(135deg,#b8860b,sienna)!important;transform:translateY(-1px)!important;box-shadow:0 4px 8px #daa5204d!important}.SM-calendar .fc-button:focus{box-shadow:0 0 0 3px #daa52033!important}.SM-calendar .fc-scrollgrid-sync-inner>a{color:#495057!important;font-weight:500!important;text-decoration:none!important;transition:all .3s ease!important}.SM-calendar .fc-daygrid-day-top>a{color:#495057!important;font-weight:500!important;text-decoration:none!important;transition:all .3s ease!important}.SM-calendar .fc-daygrid-day-frame{min-height:40px!important;cursor:pointer!important;border-radius:8px!important;margin:2px!important;transition:all .3s ease!important;position:relative!important}.SM-calendar .fc-daygrid-day-frame:hover{background:linear-gradient(135deg,#daa5201a,#8b45130d)!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #daa52033!important}.SM-calendar .fc-daygrid-day-frame:hover .fc-daygrid-day-top>a{color:#8b4513!important;font-weight:600!important}.SM-calendar .fc-day-other .fc-daygrid-day-top>a{color:#adb5bd!important;opacity:.6!important}.SM-calendar .fc-day-sat,.SM-calendar .fc-day-sun{background:#f8f9fa80!important}.SM-calendar .fc-day-today{background:linear-gradient(135deg,#daa52026,#8b45131a)!important;border:2px solid #daa520!important;border-radius:8px!important}.SM-calendar .fc-day-today .fc-daygrid-day-top>a{color:#8b4513!important;font-weight:700!important}.SM-calendar .fc-col-header-cell{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-bottom:2px solid #dee2e6!important;padding:12px 8px!important;font-weight:600!important;color:#495057!important;text-transform:uppercase!important;font-size:.85rem!important;letter-spacing:.5px!important}.SM-calendar .fc-event{background:linear-gradient(135deg,#daa520,#8b4513)!important;border:none!important;border-radius:6px!important;color:#fff!important;font-weight:500!important;font-size:.8rem!important;padding:2px 6px!important;margin:1px 0!important;box-shadow:0 1px 3px #daa5204d!important;transition:all .3s ease!important}.SM-calendar .fc-event:hover{background:linear-gradient(135deg,#b8860b,sienna)!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px #daa52066!important}.SM-calendar .fc-event-title{color:#fff!important;font-weight:500!important}.SM-calendar .fc-scrollgrid,.SM-calendar .fc-scrollgrid td[role=presentation],.SM-calendar .fc-scrollgrid thead td[role=presentation]{border:none!important}.SM-calendar .fc-scrollgrid-sync-table{border-collapse:separate!important;border-spacing:0!important}.SM-calendar .fc-scroller{overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;position:relative!important}.SM-calendar .fc-scroller::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.SM-calendar .fc-scroller{-ms-overflow-style:none!important;scrollbar-width:none!important}.box .box-body .SM-calendar .fc-scroller,.SM-calendar .fc-scroller{overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important}.box .box-body .SM-calendar .fc,.SM-calendar .fc{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important}.box .box-body .SM-calendar .fc-daygrid-day-frame,.SM-calendar .fc-daygrid-day-frame{min-height:40px!important;border-radius:8px!important;margin:2px!important;transition:all .3s ease!important}.box .box-body .SM-calendar .fc-daygrid-day-frame:hover,.SM-calendar .fc-daygrid-day-frame:hover{background:linear-gradient(135deg,#daa5201a,#8b45130d)!important;transform:scale(1.05)!important;box-shadow:0 2px 8px #daa52033!important}.SM-calendar{animation:fadeInUp .6s ease-out!important}@media (max-width: 767px){.SM-calendar .fc-header-toolbar{padding:0!important}.SM-calendar .fc-toolbar-title{font-size:1.1rem!important}.SM-calendar .fc-button{padding:6px 10px!important;font-size:.9rem!important}.SM-calendar .fc-daygrid-day-frame{min-height:35px!important}.SM-calendar .fc-col-header-cell{padding:8px 4px!important;font-size:.75rem!important}.SM-calendar .fc-scroller{padding:0 0 8px!important}}.SM-events-container{padding-right:5px;width:100%;max-width:100%;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.SM-events-list{list-style:none;margin:0;padding:0}.SM-events-list>li{width:33.333333%;float:left;padding:5px;text-align:center;cursor:pointer;border-radius:30px 30px 20px 20px}.SM-events-list>li>img{border-radius:25px;max-width:100%;height:auto}.SM-events-list>li:hover{background-color:#ddd}.SM-events-list>li.SM-events-selected{background-color:#fffbf5;box-shadow:0 0 0 2px #b2751973}.SM-events-list>li.SM-events-selected>b{color:#b27519}.SM-events-disabled img{opacity:.3}.SM-events-disabled b{color:#bbb}.SM-receivers-list{list-style:none;margin:0;padding:0}.SM-receivers-list>li{width:33.333333%;float:left;padding:5px;text-align:center}.SM-receivers-list>li>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.SM-receivers-list>li>img{border-radius:5px;box-shadow:2px 2px 5px #00000080;background-color:#ddeefc;width:100%;aspect-ratio:1 / 1;object-fit:cover;cursor:move}.SM-receivers-list>li>img:hover{filter:brightness(70%)}.SM-videos-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.SM-video-item-row{width:100%!important;float:none!important;display:flex!important;align-items:center;padding:0!important;text-align:left!important;border-radius:8px;border:none;background-color:transparent;cursor:grab;transition:background-color .2s ease,box-shadow .2s ease}.SM-video-item-row:hover:not(.SM-dropped){background-color:#e8edf4;box-shadow:0 2px 12px #0000001a}.SM-video-item-row:active:not(.SM-dropped){cursor:grabbing}.SM-video-item-row:has(>.SM-video-thumbnail-wrapper>.SM-video-thumbnail-skeleton):hover{background-color:transparent;box-shadow:none}.SM-video-item-row:has(>.SM-video-thumbnail-wrapper>.SM-video-thumbnail-skeleton){cursor:default}.SM-video-item-row:not(.SM-dropped) img,.SM-video-item-row:not(.SM-dropped) .video-thumbnail-placeholder,.SM-video-item-row:not(.SM-dropped) .albums-thumb-placeholder{cursor:inherit}.SM-video-item-row.SM-dropped{opacity:.4;cursor:not-allowed;pointer-events:none}.SM-video-thumbnail-wrapper{flex-shrink:0;margin-right:15px;width:40%;aspect-ratio:16 / 9;height:auto}.SM-video-thumbnail-wrapper img,.SM-video-thumbnail-wrapper .video-thumbnail-placeholder,.SM-video-thumbnail-wrapper .albums-thumb-placeholder{width:100%!important;height:100%!important;border-radius:8px!important;box-shadow:2px 2px 5px #00000080}.SM-video-thumbnail-wrapper img{object-fit:cover;display:block}.SM-video-thumbnail-wrapper .video-thumbnail-placeholder,.SM-video-thumbnail-wrapper .albums-thumb-placeholder{align-items:center!important;justify-content:center!important;background-color:#e0e0e0!important;border-radius:8px!important;box-sizing:border-box;line-height:0}.SM-video-thumbnail-wrapper .SM-video-thumb-frame{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:2px 2px 5px #00000080}.SM-video-thumbnail-wrapper .SM-video-thumb-frame>img{width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;object-fit:cover;display:block}.SM-video-thumbnail-wrapper .albums-thumb-frame{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:2px 2px 5px #00000080}.SM-video-thumbnail-wrapper .albums-thumb-frame>img{width:100%!important;height:100%!important;border-radius:0!important;box-shadow:none!important;object-fit:cover;display:block}.SM-video-thumbnail-wrapper>.SM-video-thumbnail-skeleton{width:100%!important;height:100%!important;min-height:0;border-radius:8px!important;box-shadow:2px 2px 5px #00000080;display:block;box-sizing:border-box;flex-shrink:0}.SM-video-item-container .SM-video-thumb-frame--dropzone{position:relative;display:inline-block;line-height:0;border-radius:8px;overflow:hidden}.SM-video-item-container .SM-video-thumb-frame--dropzone .SM-video-thumbnail{box-shadow:none;vertical-align:top}.SM-msg-type-corner{position:absolute;left:6px;bottom:6px;z-index:2;display:flex;align-items:center;justify-content:center;padding:4px 6px;background:#000000b8;border-radius:6px;color:#fff;pointer-events:none;line-height:1;font-size:.75rem}.SM-msg-type-corner svg{width:1em!important;height:1em!important;max-width:18px;max-height:18px;display:block}.SM-continer-collapsed .SM-msg-type-corner{left:2px;bottom:2px;padding:2px 4px;font-size:.55rem}.SM-continer-collapsed .SM-msg-type-corner svg{max-width:12px;max-height:12px}.SM-video-thumbnail-wrapper .video-thumbnail-placeholder svg,.SM-video-thumbnail-wrapper .albums-thumb-placeholder svg{width:30%!important;height:auto!important;max-width:80px!important;max-height:80px!important}.SM-video-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.SM-video-title{font-size:1.1rem;font-weight:600;color:#333;margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%}.SM-video-description{font-size:.95rem;color:#666;line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;text-align:justify}.SM-schedule-media-card{align-items:stretch!important;flex-direction:column}.SM-schedule-media-card .SM-video-thumbnail-wrapper{width:100%!important;max-width:100%!important;height:188px;max-height:188px;aspect-ratio:unset;margin-left:0!important;margin-right:0!important;flex:0 0 auto;box-sizing:border-box}.SM-schedule-media-card__frame{position:relative;width:100%;height:100%;border-radius:8px;overflow:hidden;box-shadow:2px 2px 5px #00000080}.SM-schedule-media-card__frame>.SM-schedule-media-card__img,.SM-schedule-media-card__frame.SM-video-thumb-frame>img{width:100%!important;height:100%!important;object-fit:cover;display:block;border-radius:0!important;box-shadow:none!important}.SM-schedule-media-card__topBar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:flex-start;gap:8px;padding:8px 10px 22px;background:linear-gradient(to bottom,#0009,#0009 70%,#0003 80%,#0000);border-radius:8px 8px 0 0;pointer-events:none;box-sizing:border-box}.SM-schedule-media-card__typeIcon{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px 6px;background:#0000008c;border-radius:6px;color:#fff;line-height:1;font-size:.75rem}.SM-schedule-media-card__typeIcon svg{width:1em!important;height:1em!important;max-width:18px;max-height:18px;display:block}.SM-schedule-media-card__titleInlay{flex:1;min-width:0;margin:0;padding:2px 0 0;font-size:.95rem;font-weight:700;line-height:1.25;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.9);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.SM-schedule-media-card__descInlay{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 10px 8px;font-size:.78rem;line-height:1.35;color:#fffffff5;text-shadow:0 1px 2px rgba(0,0,0,.95);background:linear-gradient(to top,#0009,#0009 70%,#0003 80%,#0000);border-radius:0 0 8px 8px;pointer-events:none;box-sizing:border-box;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.SM-schedule-media-card__frame--albumRoot{position:relative;width:100%;height:100%;min-height:0}.SM-schedule-media-card__frame--albumRoot>.albums-thumb-frame,.SM-schedule-media-card__frame--albumRoot>.albums-thumb-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;margin:0!important;border-radius:8px;box-sizing:border-box}.SM-schedule-media-card__frame--albumRoot>.albums-thumb-frame>img{width:100%!important;height:100%!important;object-fit:cover;display:block}.SM-continer{transition:border-color .3s,background-color .3s}section.content.content-release-message .SM-continer.drag-over{border-color:#daa5208c;background-color:#daa5201f}.SM-continer.drag-over{border-color:#4caf50;background-color:#f0fff0}.SM-continer-drag-start{background-color:#666;color:#fff}.SM-dropped{opacity:.5}.SM-dropped img{cursor:not-allowed!important}.SM-dropped img:hover{filter:none!important}.SM-continer-not-drop{cursor:not-allowed!important}.SM-list-videos-mobile,.SM-list-receivers-mobile,.SM-list-videos-mobile .SM-schedule-message-list--mobile{display:none}.small-box{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;transition:transform .3s ease,box-shadow .3s ease!important;box-shadow:0 8px 32px #0000001a!important}.row:has(.small-box){display:flex;flex-wrap:wrap}section.content.control-panel .small-box{border-radius:12px;overflow:hidden}section.content.control-panel .control-panel-resume-row .control-panel-resume-skeleton{background-color:#e9ecef}section.content.control-panel .control-panel-resume-row .control-panel-resume-skeleton>.small-box-footer{background:#0000000a;border-top:1px solid rgba(0,0,0,.06)}.control-panel-resume-row>.col-3,.control-panel-resume-row>.col-lg-3{padding-left:10px;padding-right:10px}@media (max-width: 768px){section.content.control-panel .control-panel-resume-row{--cp-resume-gap: 6px;column-gap:var(--cp-resume-gap)}section.content.control-panel .control-panel-resume-row>.col-3,section.content.control-panel .control-panel-resume-row>.col-lg-3{padding-left:0!important;padding-right:0!important;flex:0 0 calc(25% - (var(--cp-resume-gap) * 3 / 4));max-width:calc(25% - (var(--cp-resume-gap) * 3 / 4))}}section.content.control-panel .small-box>.small-box-footer .data-resume-footer-measure{position:absolute;visibility:hidden;white-space:nowrap;pointer-events:none;font:inherit}section.content.control-panel .small-box>.small-box-footer .data-resume-footer-text{white-space:nowrap}@media (min-width: 992px){section.content.control-panel .control-panel-boxes-row{align-items:stretch;--cp-panel-boxes-max-height: min( calc(100vh - 64px) , 1240px);min-height:min(680px,calc(100vh - 140px))}section.content.control-panel .control-panel-boxes-row .col-md-5,section.content.control-panel .control-panel-boxes-row .col-md-4,section.content.control-panel .control-panel-boxes-row .col-md-3{display:flex;min-width:0}section.content.control-panel .control-panel-boxes-row .col-md-5>.box,section.content.control-panel .control-panel-boxes-row .col-md-4>.box,section.content.control-panel .control-panel-boxes-row .col-md-3>.box{flex:1;min-height:0;min-width:0;max-height:var(--cp-panel-boxes-max-height)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}section.content.control-panel .control-panel-boxes-row .col-md-5>.box .box-body,section.content.control-panel .control-panel-boxes-row .col-md-4>.box .box-body,section.content.control-panel .control-panel-boxes-row .col-md-3>.box .box-body{overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;min-width:0!important;flex:1 1 0!important}section.content.control-panel .control-panel-boxes-row .col-md-5>.box .box-body.p-0{overflow-y:hidden!important;overflow-x:hidden!important;min-width:0!important}section.content.control-panel .control-panel-boxes-row .col-md-5>.box .box-header,section.content.control-panel .control-panel-boxes-row .col-md-4>.box .box-header,section.content.control-panel .control-panel-boxes-row .col-md-3>.box .box-header,section.content.control-panel .control-panel-boxes-row .col-md-5>.box .box-footer,section.content.control-panel .control-panel-boxes-row .col-md-4>.box .box-footer,section.content.control-panel .control-panel-boxes-row .col-md-3>.box .box-footer{flex-shrink:0!important}}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box-header.box-header{display:flex;justify-content:center;align-items:center;gap:.5rem;text-align:center;background-color:var(--bs-primary);color:#fff;border-bottom-color:#ffffff40}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box-header.box-header:before,section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box-header.box-header:after{content:none;display:none}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box-header .box-title{color:#fff}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn.btn-outline-primary{color:var(--es-panel-accent-icon-color, var(--es-accent-gold, #daa520))!important;border:1px solid var(--es-panel-accent-icon-color, var(--es-accent-gold, #daa520))!important;background-color:transparent!important}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn.btn-outline-primary:hover,section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn.btn-outline-primary:focus,section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn.btn-outline-primary:active,section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn.btn-outline-primary.active{color:var(--es-panel-accent-icon-color-on-fill, #1a1612)!important;background-color:var(--es-panel-accent-icon-color, var(--es-accent-gold, #daa520))!important;border-color:var(--es-panel-accent-icon-color, var(--es-accent-gold, #daa520))!important;box-shadow:none!important}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn.btn-outline-primary:focus-visible{box-shadow:0 0 0 .2rem #daa52059!important}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__body{display:flex;flex-direction:column}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__content{width:100%}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__content--with-cta{align-items:center}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-box__copy{display:flex;flex-direction:column;flex:1 1 0;min-width:0}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-code-btn{margin-top:.35rem}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-gift-art{flex-shrink:0;width:72px;height:72px;margin-left:auto;align-self:center}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-gift-art svg{display:block;width:100%;height:100%;filter:drop-shadow(0 6px 10px rgba(180,90,40,.22))}section.content.control-panel .control-panel-referrals-box .control-panel-referrals-gift-art--skeleton{width:72px;height:72px;border-radius:12px!important;opacity:.45}@media (max-width: 575px){section.content.control-panel .control-panel-referrals-box .control-panel-referrals-gift-art:not(.control-panel-referrals-gift-art--skeleton){width:64px;height:64px}}section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.5rem .75rem;width:100%;align-items:center}section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__main{grid-column:1;grid-row:1;min-width:0}section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__progress{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-flame-art{grid-column:2;grid-row:1;flex-shrink:0;width:72px;height:72px;margin-left:0;align-self:center;justify-self:end}section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-flame-art svg{display:block;width:100%;height:100%;filter:drop-shadow(0 6px 10px rgba(234,88,12,.25))}section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-flame-art--skeleton{width:72px;height:72px;border-radius:12px!important;opacity:.45}section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__progress .progress-bar{transition:none}@media (max-width: 767.98px){section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-box__content{gap:.4rem .5rem}}@media (max-width: 575px){section.content.control-panel .control-panel-login-streak-box .control-panel-login-streak-flame-art:not(.control-panel-login-streak-flame-art--skeleton){width:64px;height:64px}}.row .col-3:has(.small-box),.row .col-lg-3:has(.small-box){display:flex;flex-direction:column}.small-box a{height:30px}.dropdown-menu{box-shadow:2px 2px 5px #00000080;z-index:1100!important;position:relative!important}body .container,body .container-fluid,body .container-lg,body .container-md,body .container-sm,body .container-xl,body .container-xxl{--bs-gutter-x: 1.5rem !important;--bs-gutter-y: 0 !important;width:100%!important;padding-right:0!important;padding-left:0!important;margin-right:auto!important;margin-left:auto!important}body.skin-blue .main-header .logo{background-color:transparent!important;color:#fff!important;border-bottom:0 solid transparent!important;width:230px!important}.skin-blue .main-header .logo:hover{background-color:#8b4513}html{height:100%;overflow-x:hidden;overscroll-behavior-y:none;overscroll-behavior-x:none;margin:0;padding:0}body{background-color:var(--es-bg-page, #ffffff);height:100%;position:relative;overflow-x:hidden;overflow-y:hidden;overscroll-behavior-y:none;overscroll-behavior-x:none;margin:0;padding:0}body.skin-blue:not(:has(.content-wrapper)){overflow:hidden!important}body.skin-blue:not(:has(.content-wrapper)):before{display:none}#root:not(:has(.content-wrapper)){max-height:none!important;width:100%;max-width:100%;min-height:var(--app-height, 100vh);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;border:none!important;box-shadow:none!important;scrollbar-width:none;-ms-overflow-style:none}#root:not(:has(.content-wrapper))::-webkit-scrollbar{display:none;width:0;height:0}body.skin-blue:not(:has(.content-wrapper)):has(.memorial-root:not(.memorial-loading)):not(:has(.memorial-owner-preview-route)){overflow-y:hidden!important}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#00000026;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1}.logo-overlay{position:fixed;top:0;left:0;width:230px;height:50px;z-index:1000!important;background-color:#9d4e21!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 12px #daa52066;display:flex!important;align-items:center;justify-content:center}.logo-overlay__inner{width:100%;height:100%;box-sizing:border-box;padding:0 10px;gap:6px;min-width:0;overflow:visible}.logo-overlay__inner--mobile{justify-content:flex-start!important;padding:0 4px 0 0;gap:4px}.logo-overlay .logo{color:#fff!important;text-decoration:none;font-size:20px;font-weight:700;border-bottom:0 solid transparent!important;width:auto!important;flex:0 1 auto;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;line-height:1!important;vertical-align:baseline!important;white-space:nowrap}.logo-overlay .app-version,.mobile-header-row .app-version{flex:0 0 auto;font-size:.65rem;line-height:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffffffe6;white-space:nowrap;opacity:1}.logo b{color:#ebb85a!important}.logo-overlay .logo b{vertical-align:baseline!important;line-height:1!important;font-weight:700!important}.logo-overlay .logo:hover{background-color:#8b4513!important;color:#fff!important}.content-header{left:230px!important;right:0!important;width:auto!important;margin-left:0!important;position:fixed!important;top:0!important;z-index:1000!important;background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-bottom:1px solid #dee2e6!important;border-right:none!important;box-shadow:0 2px 4px #0000001a!important;height:50px!important;padding:0!important;overflow:visible!important}.content-header .container-fluid{height:100%!important;overflow:visible!important}.content-header .navbar,.content-header .navbar-custom-menu,.content-header .desktop-header{overflow:visible!important}.content-header .navbar{justify-content:flex-start!important}.content-header .sidebar-toggle{margin-right:auto!important;margin-left:0!important;color:wheat!important;padding:8px 12px!important;border-radius:6px!important;transition:all .3s ease!important}.content-header .sidebar-toggle:hover{background-color:#ffffff1a!important;color:#fff!important;transform:translateY(-1px)!important}.content-header .navbar-nav .nav-link{color:wheat!important;padding:8px 12px!important;border-radius:6px!important;transition:all .3s ease!important;margin:0 2px!important;display:flex!important;flex-direction:row!important;align-items:center!important}.content-header .navbar-nav .nav-link:hover{background-color:#0000001a!important;color:#fff8dc!important;transform:translateY(-1px)!important}.content-header .navbar-nav .nav-link .badge{font-size:.7em!important;padding:2px 6px!important;border-radius:10px!important;margin-left:5px}.content-header .user-menu .nav-link{display:flex!important;align-items:center!important;gap:8px!important}.content-header .user-image{width:32px!important;height:32px!important;border-radius:50%!important;border:2px solid #dee2e6!important;transition:all .3s ease!important}.content-header .user-image.receiver-photo-placeholder{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background-color:#e9ecef!important;color:#495057}.content-header .user-menu .nav-link:hover .user-image{border-color:sienna!important;transform:scale(1.05)!important}.content-header .nav-item.dropdown.position-relative,.content-header .user-menu.position-relative,.content-header .navbar-nav .position-relative{z-index:1100!important}.content-wrapper{margin-top:50px!important;min-height:calc(100vh - 50px);height:auto;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;position:relative}.content-wrapper:has(.profile-payment-row){overflow-y:visible!important;overflow-x:visible!important}.content-wrapper:has(.prof-admin-dashboard){min-height:0!important;height:calc(var(--app-height, 100vh) - 50px)!important;max-height:calc(var(--app-height, 100vh) - 50px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}@media (max-width: 767.98px){.content-wrapper:has(.prof-admin-dashboard){height:calc(var(--app-height, 100vh) - 100px)!important;max-height:calc(var(--app-height, 100vh) - 100px)!important}}.content-wrapper:has(.control-panel){overflow-y:visible!important;overflow-x:visible!important}@media (min-width: 992px){.content-wrapper{height:auto;min-height:calc(100vh - 50px)}}.fixed .content-wrapper,body.fixed .content-wrapper,.wrapper.fixed .content-wrapper{margin-top:50px!important;padding-top:0!important}.main-sidebar{z-index:800!important}.main-sidebar .sidebar{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;overflow:hidden!important}.main-sidebar .sidebar .sidebar-user-panel{flex-shrink:0!important}.main-sidebar .sidebar .sidebar-nav-scroll{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(var(--app-height, 100vh) - 180px)!important;-webkit-overflow-scrolling:touch!important;padding-right:4px!important}.main-sidebar .sidebar .sidebar-nav-scroll .sidebar-nav-list{padding-right:4px!important}.main-sidebar .sidebar .nav-link.admin{padding-top:2px!important;padding-bottom:2px!important}html:not([data-theme=dark]) .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:not(.disabled):not(:hover):not(:focus-visible):not(.active){color:#4a3728}html:not([data-theme=dark]) .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:not(.disabled):hover,html:not([data-theme=dark]) .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:not(.disabled):focus-visible,html:not([data-theme=dark]) .main-sidebar .sidebar .sidebar-nav-scroll .nav-link.active:not(.disabled){color:#1f1208!important;background-color:#4a2d1238!important}html:not([data-theme=dark]) .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:not(.disabled):hover svg,html:not([data-theme=dark]) .main-sidebar .sidebar .sidebar-nav-scroll .nav-link:not(.disabled):focus-visible svg,html:not([data-theme=dark]) .main-sidebar .sidebar .sidebar-nav-scroll .nav-link.active:not(.disabled) svg{color:#3d2410!important}.main-sidebar .sidebar .sidebar-nav-scroll .nav-pills>li.active>a{border-top-color:transparent!important}.user-panel>.image>img{border:3px solid #A0522D!important;box-shadow:0 2px 8px #0003!important}.user-panel>.image>.receiver-photo-placeholder{width:75px;height:75px;border-radius:50%;border:3px solid #A0522D!important;box-shadow:0 2px 8px #0003!important;display:flex;align-items:center;justify-content:center;background-color:#e9ecef;color:#495057;box-sizing:border-box;flex-shrink:0}.box{background:#fff!important;border:none!important;border-radius:15px!important;box-shadow:0 8px 32px #0000001a!important;margin-bottom:0!important;transition:all .3s ease!important;position:relative!important;animation:fadeInUp .6s ease-out}.box:hover,.small-box:hover{box-shadow:0 12px 40px #0000004d!important}.profile-page-content-fixed-width{width:800px!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important}section.content .row .col-md-12 .box.box-default,.profile-page-content section.content .row .col-md-12 .box.box-default{margin-left:auto!important;margin-right:auto!important;width:100%!important}section.content .row .col-md-12,.profile-page-content section.content .row .col-md-12{display:flex!important;justify-content:center!important}.profile-page-content section.content .row.profile-addresses-row{display:flex!important;justify-content:center!important;margin:0 auto!important}.profile-page-content section.content .profile-address-form-container,.profile-page-content section.content .profile-address-list-container{display:flex!important;justify-content:center!important}.profile-page-content section.content .profile-address-form-box,.profile-page-content section.content .profile-address-list-box{width:100%!important;max-width:100%!important}.profile-page-content section.content .profile-address-list-container .address-list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:16px}.profile-page-content section.content .profile-address-list-container .address-card{flex:none;width:100%;max-width:100%;min-width:0}@media (max-width: 767px){.profile-page-content section.content .profile-address-list-container .address-list{grid-template-columns:1fr}}section.content .row:has(.password-box-no-select),.profile-page-content section.content .row:has(.password-box-no-select){display:flex!important;justify-content:center!important;align-items:flex-start!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}section.content .row:has(.password-box-no-select)>.col-md-4,section.content .row:has(.password-box-no-select)>.col-md-5,.profile-page-content section.content .row:has(.password-box-no-select)>.col-md-4,.profile-page-content section.content .row:has(.password-box-no-select)>.col-md-5{flex:0 0 auto!important;margin-left:0!important;margin-right:0!important;padding-left:15px!important;padding-right:15px!important}.box .box-header{background:linear-gradient(90deg,#daa520,#8b4513)!important;color:#fff!important;padding:12px!important;border-bottom:none!important;position:relative!important;border-radius:15px 15px 0 0}.box .box-title{color:#fff!important;font-weight:600!important;font-size:1.25rem!important;margin:0!important;text-shadow:0 1px 2px rgba(0,0,0,.1)!important}.box .box-header i,.box .box-header .fa-icon{color:#fff!important;margin-right:12px!important;font-size:1.1rem!important;opacity:.9!important}.box .box-body{padding:15px!important;background:#fff!important;border-radius:0!important;overflow-x:hidden!important}.box .box-body:last-child{border-radius:0 0 15px 15px!important}.box .box-body:first-child{border-radius:15px 15px 0 0!important}.box .box-body:first-child:last-child{border-radius:15px!important}.box.box-solid .box-body.p-0,.box .box-body.p-0{padding:0!important;overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important}.box .box-body.p-0::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.box .box-body.p-0{-ms-overflow-style:none!important;scrollbar-width:none!important}section.content.control-panel .box-header .control-panel-box-header-icon{flex-shrink:0;font-size:.95em;color:wheat}section.content.control-panel .users-list>li.users-list-item{padding:0!important}section.content.control-panel .users-list-item-link{display:block;padding:10px;text-align:center;text-decoration:none!important;color:inherit;border-radius:8px;transition:background-color .15s ease,color .15s ease}section.content.control-panel .users-list-item-link:hover,section.content.control-panel .users-list-item-link:focus-visible{background-color:#8b451314;text-decoration:none!important}section.content.control-panel .users-list-item-link:active,section.content.control-panel .users-list-item-link:visited{text-decoration:none!important}section.content.control-panel .users-list-item-link .users-list-name,section.content.control-panel .receiver-name,section.content.control-panel .receiver-lastname{text-decoration:none!important}section.content.control-panel .control-panel-boxes-row .col-md-5>.box .box-body.p-0 .receivers-list-scroll{padding:5px;box-sizing:border-box}@media (min-width: 992px){section.content.control-panel .control-panel-boxes-row .col-md-5>.box .box-body.p-0{container-type:inline-size;display:flex!important;flex-direction:column!important;min-height:0!important;min-width:0!important}section.content.control-panel .control-panel-boxes-row .col-md-5>.box .box-body.p-0 .receivers-list-scroll{flex:1 1 0!important;min-height:0!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important}section.content.control-panel .control-panel-boxes-row .col-md-4>.box .box-body.p-0{display:flex!important;flex-direction:column!important;min-height:0!important;min-width:0!important}section.content.control-panel .control-panel-boxes-row .col-md-4>.box .box-body.p-0 .calendar-box-scroll{flex:1 1 0!important;min-height:0!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important}}.box .admin-plan-box-body{padding:12px!important}.box .box-footer{background:#f8f9fa!important;border-top:1px solid #e9ecef!important;padding:14px 24px!important;border-radius:0 0 15px 15px}.box .box-header .btn{background:#fff3!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;border-radius:8px!important;padding:6px 12px!important;transition:all .3s ease!important}.box .box-header .btn:hover{background:#ffffff4d!important;border-color:#ffffff80!important;transform:translateY(-1px)!important}.box.box-primary .box-header{background:linear-gradient(90deg,#daa520,#8b4513)!important}.box.box-success .box-header{background:linear-gradient(135deg,#28a745,#1e7e34)!important}.box.box-warning .box-header{background:linear-gradient(135deg,#ffc107,#e0a800)!important}.box.box-danger .box-header{background:linear-gradient(135deg,#dc3545,#c82333)!important}.box.box-info .box-header{background:linear-gradient(135deg,#17a2b8,#138496)!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-header .navbar-nav{align-items:center!important}.content-header .navbar-nav .nav-item{display:flex!important;align-items:center!important}.content-header .dropdown-menu{border:none!important;box-shadow:0 10px 30px #00000080!important;border-radius:12px!important;margin-top:7px!important;padding:8px 0!important;min-width:280px!important;max-width:400px!important;opacity:0!important;transform:translateY(-10px) scale(.95)!important;pointer-events:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#fdf6dc!important;z-index:1100!important;position:absolute!important}.content-header .dropdown-menu.show{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;animation:dropdownMenuFadeIn .3s ease forwards!important}.content-header .dropdown-menu.closing{animation:dropdownMenuFadeOut .2s ease forwards!important;pointer-events:none!important}@keyframes dropdownMenuFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownMenuFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.content-header .dropdown-menu .dropdown-header{padding:12px 16px 8px!important;font-weight:600!important;color:#495057!important;font-size:.9em!important;border-bottom:1px solid #e9ecef!important;margin-bottom:8px!important}.content-header .dropdown-menu .dropdown-item{padding:12px 16px!important;color:#495057!important;transition:all .2s ease!important;border-radius:6px!important;display:flex!important;align-items:center!important;text-decoration:none!important}.content-header .dropdown-menu .dropdown-item:hover{background-color:#49505714!important;color:#212529!important;transform:translate(4px)!important}.content-header .dropdown-menu .dropdown-item:active{background-color:#4950571f!important}.content-header .dropdown-menu .dropdown-divider{margin:8px 0!important;border-color:#ffd5c0!important}.content-header .dropdown-menu .dropdown-item img{width:40px!important;height:40px!important;border-radius:50%!important;border:2px solid #e9ecef!important;transition:all .2s ease!important}.content-header .dropdown-menu .dropdown-item:hover img{border-color:sienna!important;transform:scale(1.05)!important}.content-header .dropdown-menu .dropdown-item .fa-icon{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;margin-right:12px!important}.content-header .dropdown-menu .dropdown-item{animation:slideInFromTop .3s ease forwards!important;animation-delay:calc(var(--item-index) * .05s)!important;opacity:0!important}.content-header .dropdown-menu.show .dropdown-item{opacity:1!important}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.content-header .navbar-nav .nav-item:not(:last-child):after{content:"";width:1px;height:20px;background-color:#b83030;margin:0 8px}.mobile-header-row{background-color:sienna!important;color:#fff!important;padding:8px 0!important;border-bottom:1px solid #8B4513!important;z-index:1030!important}.mobile-top-nav{gap:2px!important;justify-content:flex-end!important;width:100%!important;margin-right:0!important;flex:1!important}.mobile-top-nav .nav-link{color:#fff!important;padding:6px 8px!important;border-radius:8px!important;transition:all .3s ease!important;margin:0 1px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:3px!important;min-width:auto!important;flex-shrink:0!important;position:relative!important;font-size:16px!important}.mobile-top-nav .nav-link:hover{background-color:#ffffff1a!important;color:#fff!important;transform:translateY(-1px)!important}.mobile-top-nav .nav-link .badge{font-size:.7em!important;padding:2px 6px!important;border-radius:10px!important;margin-left:0!important;display:inline-block!important;vertical-align:middle!important;font-weight:700!important}.mobile-top-nav .notifications-menu .nav-link .badge,.mobile-top-nav .messages-menu .nav-link .badge{position:absolute!important;top:2px!important;right:7px!important;font-size:.7em!important;padding:2px 4px!important;border-radius:8px!important;min-width:14px!important;height:14px!important;text-align:center!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;font-weight:700!important;margin-left:0!important}.mobile-top-nav .user-image{width:32px!important;height:32px!important;border-radius:50%!important;border:2px solid #fff!important;transition:all .3s ease!important;display:block!important;margin:-4px auto 0!important}.mobile-top-nav .user-image.receiver-photo-placeholder{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background-color:#e9ecef!important;color:#495057}.mobile-top-nav .nav-link svg{width:18px!important;height:18px!important;font-size:18px!important}.mobile-top-nav .user-menu .nav-link:hover .user-image{border-color:wheat!important;transform:scale(1.05)!important}.content-header .credits-info{display:flex;flex-direction:column;align-items:flex-end;margin-right:15px;padding:5px 10px;background-color:#ffffff1a;border-radius:6px}.content-header .credits-info .credits-text{font-size:.85rem;color:wheat;white-space:nowrap}.content-header .credits-info .credits-value{color:#fff8dc;font-weight:700}.content-header .credits-info .plan-text{font-size:.75rem;color:wheat;white-space:nowrap}.content-header .credits-info .plan-value{color:#fff8dc;font-weight:700}.content-header .btn-credits{background-color:#8b4513!important;border-color:#8b4513!important;color:#fff!important;padding:6px 12px!important;font-size:.875rem!important;border-radius:6px!important;transition:all .3s ease!important}.content-header .btn-credits:hover{background-color:sienna!important;border-color:sienna!important;transform:translateY(-1px)!important}.credit-pack-card{transition:transform .3s ease,box-shadow .3s ease;border:2px solid #dee2e6}.credit-pack-card:hover{transform:translateY(-5px);box-shadow:0 4px 12px #8b451333;border-color:#8b4513}.credit-pack-card .card-header{background-color:#8b4513;color:#fff;border-bottom:none}.credit-pack-card .credits-amount{font-size:2.5rem;font-weight:700;color:#8b4513;margin-bottom:.5rem}.credit-pack-card .price-amount{font-size:1.5rem;font-weight:700;color:#8b4513}.credit-pack-card .btn-purchase{background-color:#8b4513;border-color:#8b4513;color:#fff;width:100%;padding:10px;font-weight:700;transition:all .3s ease}.credit-pack-card .btn-purchase:hover:not(:disabled){background-color:sienna;border-color:sienna;transform:translateY(-2px);box-shadow:0 4px 8px #8b45134d}.credit-pack-card .btn-purchase:disabled{opacity:.6;cursor:not-allowed}.mobile-top-nav .user-menu .nav-link{padding:4px 0 4px 4px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.mobile-top-nav .user-menu .nav-link:hover{background-color:#ffffff1a!important;color:#fff!important;transform:translateY(-1px)!important}.mobile-logo{color:#fff!important;text-decoration:none!important;font-size:16px!important;font-weight:700!important;border-bottom:0 solid transparent!important;display:flex!important;align-items:center!important;line-height:1!important;overflow:visible!important;white-space:nowrap!important;max-width:100%!important;padding:0!important;margin:0!important}.mobile-logo b{vertical-align:baseline!important;line-height:1!important;font-weight:700!important}.mobile-logo{vertical-align:baseline!important;line-height:1!important}.mobile-logo:hover{color:#fff!important;text-decoration:none!important}.mobile-nav-row{background-color:wheat!important;padding:8px 15px!important;border-bottom:1px solid #D2B48C!important}.mobile-nav-row .navbar-nav{margin:0!important;padding:0!important}.mobile-nav-row .nav-link{color:#8b4513!important;padding:8px 12px!important;border-radius:6px!important;transition:all .3s ease!important;margin:0 2px!important;display:flex!important;flex-direction:row!important;align-items:center!important;text-align:center!important;min-width:auto!important;gap:4px!important;justify-content:center!important}.mobile-nav-row .navbar-nav{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important}.mobile-nav-row .nav-item{display:flex!important;align-items:center!important}.mobile-nav-row .nav-link:hover{background-color:#a0522d1a!important;color:sienna!important;transform:translateY(-1px)!important}.mobile-nav-row .nav-link .badge{font-size:.7em!important;padding:2px 6px!important;border-radius:10px!important;margin-left:4px!important;display:inline-block!important;vertical-align:middle!important}.mobile-nav-row .nav-link .fa-icon,.mobile-nav-row .nav-link svg{display:inline-block!important;vertical-align:middle!important;margin-right:4px!important}.mobile-nav-row .user-image{width:28px!important;height:28px!important;border-radius:50%!important;border:2px solid #8B4513!important;transition:all .3s ease!important}.mobile-nav-row .user-image.receiver-photo-placeholder{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background-color:#e9ecef!important;color:#495057}.mobile-nav-row .user-menu .nav-link:hover .user-image{border-color:sienna!important;transform:scale(1.05)!important}.mobile-nav-row .nav-link span{font-size:.8em!important;margin-left:4px!important;display:inline!important}.quick-nav-icons{padding:0!important;display:none;height:50px;position:relative;z-index:1001}.quick-nav-container{display:flex;justify-content:center;align-items:stretch;flex-wrap:nowrap;gap:clamp(2px,1.2vw,12px);padding:0 clamp(4px,1.5vw,10px);width:100%;max-width:100%;min-width:0}.quick-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:0;max-width:60px;width:auto;height:50px;color:#343a40!important;text-decoration:none;transition:all .3s ease;font-size:20px;position:relative;z-index:1002}.quick-nav-item .nav-text{font-size:10px;font-weight:500;margin-top:4px;text-align:center;line-height:1.2;color:#495057}.quick-nav-item__beta{position:absolute;top:0;right:0;transform:translate(20%,-40%);padding:1px 4px;font-size:.45rem;font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:lowercase;pointer-events:none;z-index:1;box-shadow:0 1px 3px #0000002e}.quick-nav-item:hover{box-shadow:0 4px 16px #0000001f;color:#000!important;text-decoration:none;background:#f8f9ff;height:49px}.quick-nav-item:hover .nav-text{color:#000}.quick-nav-item:active{transform:translateY(-1px)}.quick-nav-item.active{background:#f8f9ff!important;color:#000!important;box-shadow:0 8px 24px #64646480!important}.quick-nav-item.active .nav-text{color:#000!important}.quick-nav-item.active:hover{background:#f8f9ff!important;color:#000!important;box-shadow:0 8px 24px #64646480!important}.quick-nav-item.active:hover .nav-text{color:#000!important}.quick-nav-project,.quick-nav-messages,.quick-nav-albums,.quick-nav-admin,.quick-nav-cloud{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:0;max-width:60px;width:auto;height:50px}.quick-nav-project>.quick-nav-item,.quick-nav-messages>.quick-nav-item,.quick-nav-albums>.quick-nav-item,.quick-nav-admin>.quick-nav-item,.quick-nav-cloud>.quick-nav-item{width:100%;max-width:none;flex:1 1 auto}.quick-nav-dropdown-menu{position:absolute;top:100%;left:50%;transform:translate(-50%);background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;width:max-content;max-width:calc(100vw - 16px);z-index:1100;overflow:hidden}.quick-nav-dropdown-menu.quick-nav-dropdown-menu--clamped{position:fixed!important;transform:none!important;margin-top:0!important;right:auto!important;bottom:auto!important}.admin-dropdown-menu{max-height:70vh;overflow-y:auto}.quick-nav-dropdown-item{display:flex;align-items:center;padding:8px 10px;color:#333;text-decoration:none;font-size:14px;white-space:nowrap;transition:background-color .2s,color .2s}.quick-nav-dropdown-item:hover{background-color:#f5f5f5;color:#333;text-decoration:none}.quick-nav-dropdown-item.active{background-color:#f0f7ff;color:#0d6efd;font-weight:600}@media (max-width: 767px){.quick-nav-container{gap:clamp(1px,.6vw,6px);padding:0 2px}.quick-nav-item,.quick-nav-project,.quick-nav-messages,.quick-nav-albums,.quick-nav-admin,.quick-nav-cloud{max-width:none}.quick-nav-item .nav-text{font-size:clamp(8px,2.1vw,10px)}.quick-nav-item{font-size:clamp(16px,4.2vw,20px)}.quick-nav-item__beta{font-size:.4rem;padding:1px 3px}}.dropdown-menu-content{padding:0;margin:0;min-width:320px;animation:dropdownFadeIn .3s ease forwards;z-index:1100!important;position:relative!important}.content-header .dropdown-menu.show:has(.UM-user-menu){padding:0!important;min-width:340px!important;max-width:380px!important;background-color:#fff!important}.UM-user-menu.dropdown-menu-content{min-width:340px;max-width:380px;background:#fff;border-radius:12px;overflow:visible}.UM-user-menu__header{display:flex;align-items:stretch;gap:14px;padding:16px 16px 14px;border-bottom:1px solid #eee}.UM-user-menu__avatar,.UM-user-menu__header .user-menu-dropdown-avatar{height:70px!important;aspect-ratio:1 / 1;flex-shrink:0;align-self:stretch;object-fit:cover;border:3px solid #c9a227!important;box-shadow:0 2px 8px #0000001f!important;box-sizing:border-box}.UM-user-menu__header .receiver-photo-placeholder.user-menu-dropdown-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:hidden;background-color:#e9ecef;color:#495057}.UM-user-menu__header .receiver-photo-placeholder__icon{width:55%!important;max-width:55%!important;height:auto!important;display:block;flex-shrink:0;margin:0;opacity:.9}#UM-user-menu-dropdown-mobile .UM-user-menu__header .receiver-photo-placeholder.user-menu-dropdown-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important}#UM-user-menu-dropdown-mobile .UM-user-menu__header .receiver-photo-placeholder__icon{width:55%!important;max-width:55%!important}.UM-user-menu__identity{min-width:0;flex:1}.UM-user-menu__name{margin:0 0 6px;font-size:1rem;font-weight:700;color:#2c2c2c;line-height:1.25}.UM-user-menu__meta{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:.78rem;color:#6c757d;line-height:1.35}.UM-user-menu__meta:last-child{margin-bottom:0}.UM-user-menu__meta-icon{width:14px;flex-shrink:0;color:#9ca3af;text-align:center}.UM-user-menu__stats{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:12px 16px;padding:12px 8px;background:#faf8f5;border-radius:10px}.UM-user-menu__stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;min-width:0}a.UM-user-menu__stat{text-decoration:none;color:inherit;cursor:pointer;border-radius:8px;transition:background .15s ease}a.UM-user-menu__stat:hover{background:#0000000a}a.UM-user-menu__stat:focus-visible{outline:2px solid #c9a227;outline-offset:2px}.UM-user-menu__stat-divider{width:1px;height:44px;background:#e5e7eb}.UM-user-menu__stat-icon{font-size:1.1rem;margin-bottom:2px}.UM-user-menu__stat-icon--credits{color:#c9a227}.UM-user-menu__stat-icon--plan{color:#2563eb}.UM-user-menu__stat-value{font-size:1.05rem;font-weight:700;color:#2c2c2c;line-height:1.2}.UM-user-menu__stat-value--plan{font-size:.82rem}.UM-user-menu__stat-label{font-size:.75rem;color:#6c757d}.UM-user-menu__storage{margin:0 16px 12px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.UM-user-menu__storage-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.UM-user-menu__storage-title{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#374151}.UM-user-menu__storage-title-icon{color:#3b82f6}.UM-user-menu__storage-values{font-size:.75rem;color:#6c757d;white-space:nowrap}.UM-user-menu__storage-progress{display:block;height:8px;border-radius:999px;background:#e9ecef;overflow:hidden;margin-bottom:6px}.UM-user-menu__storage-progress-bar{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#06b6d4);transition:width .3s ease}.UM-user-menu__storage-progress-bar--full{background:linear-gradient(90deg,#ef4444,#dc2626)}.UM-user-menu__storage-hint{margin:0 0 10px;font-size:.72rem;font-style:italic;color:#9ca3af;line-height:1.3}.UM-user-menu__storage-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.UM-user-menu__storage-btn{display:flex;align-items:center;gap:6px;min-width:0;padding:8px 10px;border:1px solid #dee2e6;border-radius:8px;background:#fff;color:#495057;font-size:.72rem;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease}.UM-user-menu__storage-btn:hover{background:#f8f9fa;border-color:#ced4da}.UM-user-menu__storage-btn-icon{flex-shrink:0;color:#6c757d;font-size:.85rem}.UM-user-menu__storage-btn span{flex:1;min-width:0;text-align:left}.UM-user-menu__storage-btn-chevron{flex-shrink:0;font-size:.65rem;color:#adb5bd}.UM-user-menu__referral{display:flex;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 12px;padding:12px 14px;border:none;border-radius:10px;background:linear-gradient(135deg,#fff4e6,#ffe8cc);cursor:pointer;text-align:left;transition:filter .15s ease}.UM-user-menu__referral:hover{filter:brightness(.98)}.UM-user-menu__referral-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#c9a227;flex-shrink:0}.UM-user-menu__referral-icon{color:#fff;font-size:1rem}.UM-user-menu__referral-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.UM-user-menu__referral-text strong{font-size:.88rem;color:#2c2c2c}.UM-user-menu__referral-text span{font-size:.75rem;color:#6c757d}.UM-user-menu__referral-chevron{flex-shrink:0;font-size:.75rem;color:#c9a227}.UM-user-menu__nav{border-top:1px solid #eee}.UM-user-menu__nav-item,.UM-user-menu__logout{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:none;border-bottom:1px solid #f0f0f0;background:transparent;color:inherit;text-decoration:none;cursor:pointer;transition:background .15s ease}.UM-user-menu__nav-item:hover,.UM-user-menu__logout:hover{background:#fafafa}.UM-user-menu__nav-icon{width:18px;flex-shrink:0;color:#6c757d;text-align:center}.UM-user-menu__nav-text{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;text-align:left}.UM-user-menu__nav-text strong{font-size:.88rem;font-weight:600;color:#2c2c2c}.UM-user-menu__nav-text span{font-size:.75rem;color:#9ca3af}.UM-user-menu__nav-chevron{flex-shrink:0;font-size:.72rem;color:#c9a227}.UM-user-menu__logout{border-bottom:none}.UM-user-menu__logout-icon{width:18px;flex-shrink:0;color:#dc3545;text-align:center}.UM-user-menu__logout .UM-user-menu__nav-text strong,.UM-user-menu__nav-chevron--logout{color:#dc3545}@media (max-width: 767px){#UM-user-menu-dropdown-mobile .UM-user-menu.dropdown-menu-content{width:100%;min-width:0!important;max-width:100%!important;box-sizing:border-box;padding:0 12px 8px}#UM-user-menu-dropdown-mobile .UM-user-menu__header{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);padding:16px 16px 14px;box-sizing:border-box}#UM-user-menu-dropdown-mobile .UM-user-menu__stats,#UM-user-menu-dropdown-mobile .UM-user-menu__storage,#UM-user-menu-dropdown-mobile .UM-user-menu__referral{box-sizing:border-box;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}#UM-user-menu-dropdown-mobile .UM-user-menu__referral{width:100%!important;margin-bottom:8px!important}#UM-user-menu-dropdown-mobile .UM-user-menu__identity,#UM-user-menu-dropdown-mobile .UM-user-menu__name,#UM-user-menu-dropdown-mobile .UM-user-menu__meta{overflow-wrap:anywhere;word-break:break-word}#UM-user-menu-dropdown-mobile .UM-user-menu__nav{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);display:flex;flex-direction:row;flex-wrap:nowrap;gap:0}#UM-user-menu-dropdown-mobile .UM-user-menu__nav-item{flex:1 1 0;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;border-bottom:none;border-right:1px solid #f0f0f0;text-align:center}#UM-user-menu-dropdown-mobile .UM-user-menu__nav-item:last-child{border-right:none}#UM-user-menu-dropdown-mobile .UM-user-menu__nav-item .UM-user-menu__nav-chevron{display:none}#UM-user-menu-dropdown-mobile .UM-user-menu__nav-text{flex:0 0 auto;align-items:center;text-align:center}#UM-user-menu-dropdown-mobile .UM-user-menu__nav-text span{display:none}#UM-user-menu-dropdown-mobile .UM-user-menu__nav-text strong{font-size:.7rem;line-height:1.2;font-weight:600}#UM-user-menu-dropdown-mobile .UM-user-menu__nav-icon{width:auto;font-size:1.05rem}#UM-user-menu-dropdown-mobile .UM-user-menu__storage-head{min-width:0;gap:6px}#UM-user-menu-dropdown-mobile .UM-user-menu__storage-title{min-width:0;flex:1 1 auto}#UM-user-menu-dropdown-mobile .UM-user-menu__storage-values{flex-shrink:0;font-size:.68rem}#UM-user-menu-dropdown-mobile .UM-user-menu__storage-actions{gap:6px}#UM-user-menu-dropdown-mobile .UM-user-menu__stats{display:flex;flex-direction:row;align-items:center;margin-top:8px;margin-bottom:8px;padding:6px 10px;gap:0}#UM-user-menu-dropdown-mobile .UM-user-menu__stat{flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px;min-width:0}#UM-user-menu-dropdown-mobile .UM-user-menu__stat-divider{align-self:center;height:36px;flex-shrink:0}#UM-user-menu-dropdown-mobile .UM-user-menu__stat-icon{font-size:.9rem;margin-bottom:0;flex-shrink:0}#UM-user-menu-dropdown-mobile .UM-user-menu__stat-value{font-size:.72rem;line-height:1.2;white-space:nowrap}#UM-user-menu-dropdown-mobile .UM-user-menu__stat-value--plan{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}#UM-user-menu-dropdown-mobile .UM-user-menu__stat-label{font-size:.72rem;line-height:1.2}#UM-user-menu-dropdown-mobile .UM-user-menu__stat:first-child{flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;column-gap:4px;row-gap:2px}#UM-user-menu-dropdown-mobile .UM-user-menu__stat:first-child .UM-user-menu__stat-icon{flex:0 0 100%}#UM-user-menu-dropdown-mobile .UM-user-menu__stat:first-child .UM-user-menu__stat-value,#UM-user-menu-dropdown-mobile .UM-user-menu__stat:first-child .UM-user-menu__stat-label{flex:0 0 auto;font-size:.72rem;font-weight:600;line-height:1.2}#UM-user-menu-dropdown-mobile .UM-user-menu__stat:last-child .UM-user-menu__stat-label{display:none}#UM-user-menu-dropdown-mobile .UM-user-menu__storage-hint{display:none}#UM-user-menu-dropdown-mobile .UM-user-menu__storage,#UM-user-menu-dropdown-mobile .UM-user-menu__referral{margin-top:0;margin-bottom:8px}#UM-user-menu-dropdown-mobile .UM-user-menu__logout{margin-left:-12px;margin-right:-12px;width:calc(100% + 24px);flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;border-top:1px solid #eee;border-bottom:none}#UM-user-menu-dropdown-mobile .UM-user-menu__logout .UM-user-menu__nav-chevron{display:none}#UM-user-menu-dropdown-mobile .UM-user-menu__logout-icon{width:auto;font-size:1.05rem}#UM-user-menu-dropdown-mobile .UM-user-menu__logout .UM-user-menu__nav-text{flex:0 0 auto;align-items:center;text-align:center}#UM-user-menu-dropdown-mobile .UM-user-menu__logout .UM-user-menu__nav-text strong{font-size:.7rem;line-height:1.2;font-weight:600}#UM-user-menu-dropdown-mobile .UM-user-menu__logout .UM-user-menu__nav-text span{display:none}}.dropdown-menu-content.closing{animation:dropdownFadeOut .2s ease forwards}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownFadeOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-10px) scale(.95)}}.dropdown-menu-content .dropdown-header{padding:1rem;margin-bottom:0;border-bottom:1px solid #dee2e6;border-radius:.375rem .375rem 0 0}.dropdown-menu-content .dropdown-header .user-menu-dropdown-avatar,.dropdown-menu-content .dropdown-header img.user-menu-dropdown-avatar{width:60px!important;height:60px!important;border:3px solid #A0522D!important;box-shadow:0 2px 8px #0003!important;box-sizing:border-box!important;flex-shrink:0!important}.dropdown-menu-content .dropdown-header .receiver-photo-placeholder.user-menu-dropdown-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#e9ecef!important;color:#495057!important;overflow:hidden!important}.dropdown-menu-content .dropdown-header .user-menu-dropdown-avatar .receiver-photo-placeholder__icon{width:55%!important;max-width:55%!important;height:auto!important;opacity:.9}.dropdown-menu-content .dropdown-divider{margin:0;border-top:1px solid #dee2e6}.dropdown-menu-content .dropdown-menu-content__storage{text-align:left}.dropdown-menu-content .user-storage-progress{height:8px;border-radius:4px;background-color:#e9ecef}.dropdown-menu-content .user-storage-progress .progress-bar{border-radius:4px}.dropdown-menu-content .user-storage-label,.dropdown-menu-content .user-storage-values{font-size:.78rem}.dropdown-menu-content .user-storage-hint{font-size:.72rem;line-height:1.25}.dropdown-menu-content .user-storage-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 1rem;margin-top:.5rem;text-align:center}.dropdown-menu-content .user-storage-detail-trigger{font-size:.8rem}.box-header.box-header--tabs,.box-header:has(.box-header-tabs-nav){background-color:#3d4d5d!important;border-bottom-color:#ffffff1f!important;padding:3px!important}.box-header-tabs-nav{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.12)}.box-header-tabs-nav .nav-item{background-color:transparent}.box-header-tabs-nav .nav-link{cursor:pointer;border:none;border-bottom:2px solid transparent;border-radius:0;color:#ffffffe0;background-color:transparent;width:100%}.box-header-tabs-nav .nav-link:hover{color:#fff;background-color:#ffffff14;border-color:transparent;border-radius:12px 12px 0 0}.box-header-tabs-nav .nav-link.active{color:#fff;border-bottom-color:#fff;font-weight:600;background-color:#ffffff1a;border-radius:12px 12px 0 0}.SM-list-videos-mobile-tabs{flex-shrink:0;padding:0 8px}.SM-list-videos-mobile-tabs .box-header-tabs-nav{background-color:#3d4d5d;border:1px solid rgba(255,255,255,.12);border-radius:14px 14px 0 0;margin-bottom:0;padding:4px 4px 0;display:flex;gap:4px;border-bottom:1px solid rgba(255,255,255,.12)}.SM-list-videos-mobile-tabs .box-header-tabs-nav .nav-item{flex:1 1 0;display:flex;min-width:0}.SM-list-videos-mobile-tabs .box-header-tabs-nav .nav-link{border-radius:10px 10px 0 0;border-bottom:none!important}.SM-list-videos-mobile-tabs .box-header-tabs-nav .nav-link:hover,.SM-list-videos-mobile-tabs .box-header-tabs-nav .nav-link.active{border-radius:10px 10px 0 0;border-bottom-color:transparent}.VE-clip-props-modal-tabs .box-header-tabs-nav{background-color:#3d4d5d;border:1px solid rgba(255,255,255,.12);border-radius:4px;margin-bottom:0;overflow:hidden}.VE-clip-props-modal-tabs .box-header.box-header--tabs{background:transparent!important;border:none!important;padding:0!important}.VE-clip-props-modal-tab-panels{min-height:80px}#adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap{margin-bottom:0;border:1px solid #d2d6de;border-radius:4px;overflow:hidden}#adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header-tabs-nav{flex-wrap:wrap}#adm-users-modal-user-detail-dialog .ADM-users-detail-tabs-wrap .box-header-tabs-nav .nav-item{flex:1 1 auto;min-width:min(100%,7rem);display:flex}#adm-users-modal-user-detail-dialog .ADM-users-detail-tab-panels{padding:1rem 1.25rem}@media (max-width: 767px){.row:has(.small-box){display:flex;flex-wrap:wrap}.row .col-3{flex:0 0 25%;max-width:25%;padding:0 5px;display:flex;flex-direction:column}.small-box{margin-bottom:10px;font-size:.9em;position:relative;height:100%;display:flex;flex-direction:column;min-height:120px}.small-box>.inner{flex:1;display:flex;flex-direction:column;padding:5px!important}.small-box>.small-box-footer{margin-top:auto;display:flex!important;align-items:center!important;justify-content:center!important}.small-box .inner h3{font-size:clamp(1.2rem,4vw,1.5rem);margin-bottom:5px}.small-box .inner p{font-size:clamp(.75rem,1.8vw,.9rem);margin-bottom:5px}.small-box .small-box-footer{font-size:clamp(.65rem,1.5vw,.8rem);padding:0!important}.quick-nav-icons{display:block!important;width:100%;max-width:100%}.SM-continer,.SM-list-receivers,.SM-list-videos{display:none}.SM-checked{position:absolute;right:0vw;bottom:8vw;z-index:10}.SM-checked>*{background-color:#fff;padding:5px;border-radius:5px;box-shadow:1px 1px 5px #00000080;width:4vw;height:4vw}.resume-box{height:calc((100vh - 447px)*.4)!important;max-height:calc((100vh - 447px)*.4)!important;overflow-y:auto!important}.script-box{height:calc((100vh - 447px)*.6)!important}.SM-list-videos-mobile,.SM-list-receivers-mobile{display:initial}.SM-list-videos-mobile .SM-schedule-message-list--mobile{display:flex}.SM-list-videos .SM-schedule-message-list--desktop{display:none}.SM-receivers-list>li,.SM-videos-list>li{position:relative}.SM-videos-list li:not(.SM-schedule-media-card) span,.SM-receivers-list li span{position:absolute;top:0;color:#fff;font-size:2.6vw;background-color:#000000a1;border-radius:5px 5px 0 0;width:calc(100% - 10px);text-align:center;box-sizing:border-box}.SM-videos-list li:not(.SM-schedule-media-card) img,.SM-receivers-list li img{box-shadow:1px 1px 5px #00000080;cursor:pointer;width:140px!important;height:78.75px!important;aspect-ratio:16 / 9!important;object-fit:cover}.SM-videos-list li:not(.SM-schedule-media-card) .SM-video-thumbnail-wrapper>.SM-video-thumbnail-skeleton{width:140px!important;height:78.75px!important;aspect-ratio:16 / 9!important;box-shadow:1px 1px 5px #00000080}.SM-videos-list li.SM-schedule-media-card img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover}.SM-videos-list li.SM-schedule-media-card .SM-video-thumbnail-wrapper>.SM-video-thumbnail-skeleton{width:100%!important;height:100%!important;max-width:none!important;aspect-ratio:16 / 9!important}.box{margin-bottom:20px!important;border-radius:12px!important;height:auto!important}.box.box-default{margin-bottom:0!important}.content-wrapper .box:last-child{margin-bottom:0!important;height:100%;overflow-y:visible!important}.box .box-body{padding:10px!important}}.schedule-calendar-container{width:100%;overflow-x:auto;margin-top:20px;padding:10px 0}.schedule-calendar-container::-webkit-scrollbar{height:8px}.schedule-calendar-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.schedule-calendar-container::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:10px}.schedule-calendar-container::-webkit-scrollbar-thumb:hover{background:#a0aec0}.schedule-week-row{width:100%!important;margin-bottom:25px!important;display:flex!important;flex-direction:row!important;padding:5px 0}.schedule-week-calendar{display:flex!important;flex-direction:row!important;gap:8px!important;padding:10px 0!important;min-width:min-content!important;overflow-x:auto!important;flex-wrap:nowrap!important;width:100%!important}.schedule-day-column{display:flex;flex-direction:column;flex:0 0 auto;width:140px;min-width:140px;max-width:140px;border:1px solid #e0e6ed;border-radius:10px;padding:12px;margin:0 5px;background:linear-gradient(to bottom,#fff,#f8f9fa);box-shadow:0 2px 4px #0000000f;transition:all .3s ease}.schedule-day-column:not(.past-day):hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px);border-color:#cbd5e0}.schedule-day-header,.schedule-day-column .schedule-day-header,div.schedule-day-header{text-transform:capitalize!important;font-weight:600!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:2px solid #3c8dbc!important;text-align:center!important;font-size:.9rem!important;color:#495057!important;letter-spacing:.02em!important;display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.schedule-day-column.past-day{opacity:.7;pointer-events:none}.schedule-day-header.past-day-header{color:#adb5bd;border-bottom-color:#dee2e6;text-decoration:line-through;opacity:.8}.schedule-slot-button.past-slot,.schedule-slot-button.past-slot:disabled{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;color:#adb5bd!important;border-color:#dee2e6!important;cursor:not-allowed!important;opacity:.65!important;box-shadow:none!important;position:relative!important}.schedule-slot-button.past-slot:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#ced4da;transform:translateY(-50%)}.schedule-slot-button.past-slot:hover{background:linear-gradient(135deg,#f8f9fa,#e9ecef)!important;border-color:#dee2e6!important;transform:none!important;box-shadow:none!important}.schedule-day-slots{display:flex!important;flex-direction:column!important;gap:6px!important;min-height:100px;justify-content:flex-start!important;align-items:stretch!important;flex-wrap:nowrap!important}.schedule-day-slots>*,.schedule-day-slots>button:not(.schedule-slot-button),.schedule-day-slots button:not(.schedule-slot-button){display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important}.schedule-calendar-container .schedule-day-slots button.schedule-slot-button[type=button],.schedule-calendar-container .schedule-day-slots button.schedule-slot-button,.schedule-day-slots button.schedule-slot-button[type=button],.schedule-day-slots button.schedule-slot-button,.schedule-day-slots .schedule-slot-button,button.schedule-slot-button[type=button],button.schedule-slot-button.schedule-slot-button,button.schedule-slot-button,.schedule-slot-button{width:100%!important;max-width:100%!important;padding:10px 8px!important;margin:0 0 6px!important;border:2px solid #e0e0e0!important;border-radius:8px!important;background-color:#fff!important;background:#fff!important;color:#333!important;cursor:pointer!important;font-size:.875rem!important;font-weight:500!important;text-align:center!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:block!important;flex-shrink:0!important;float:none!important;clear:both!important;box-sizing:border-box!important;position:relative!important;box-shadow:0 1px 3px #00000014!important;letter-spacing:.01em!important;opacity:1!important;line-height:1.5!important;text-decoration:none!important;vertical-align:middle!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;outline:none!important}.schedule-slot-button:hover:not(:disabled):not(.past-slot){background-color:#f0f7ff!important;border-color:#3c8dbc!important;box-shadow:0 2px 6px #3c8dbc26!important;transform:translateY(-1px)!important;color:#2c5f8d!important}.schedule-slot-button:active:not(:disabled):not(.past-slot){transform:translateY(0)!important;box-shadow:0 1px 3px #3c8dbc33!important}.schedule-slot-button:disabled,.schedule-slot-button.disabled:not(.selected){background-color:#f8f9fa!important;color:#adb5bd!important;cursor:not-allowed!important;border-color:#e9ecef!important;box-shadow:none!important;opacity:.6!important}.schedule-slot-button.disabled:not(.selected):not(.past-slot){background-color:#f8f9fa!important;color:#adb5bd!important;cursor:not-allowed!important;border-color:#e9ecef!important;box-shadow:none!important;opacity:.6!important}.schedule-slot-button.selected{border:2px solid #3c8dbc!important;background:linear-gradient(135deg,#e8f4f8,#d4e8f0)!important;color:#1a4d6b!important;font-weight:600!important;box-shadow:0 2px 8px #3c8dbc40!important;position:relative!important}.schedule-slot-button.selected:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3c8dbc,#5ba3d4);border-radius:8px 8px 0 0}.schedule-slot-button.selected:hover:not(:disabled){background:linear-gradient(135deg,#d4e8f0,#c0dcf0)!important;box-shadow:0 3px 10px #3c8dbc4d!important;transform:translateY(-1px)!important}.selected-schedule-info{margin-top:20px;padding:15px;background:linear-gradient(135deg,#e8f4f8,#d4e8f0);border-radius:8px;border:2px solid #3c8dbc;box-shadow:0 2px 8px #3c8dbc26}.selected-schedule-info strong{color:#1a4d6b;font-size:.95rem;display:block;margin-bottom:10px}@media (max-width: 768px){.schedule-week-calendar{flex-direction:column}.schedule-day-column{width:100%;margin:5px 0;min-width:100%}.box .box-footer{padding:8px 10px!important}.box .box-title{font-size:1.1rem!important}.content-header{margin-left:0!important;width:100%!important;height:auto!important;min-height:0!important;top:0!important;left:0!important;right:0!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.content-header .container-fluid{padding:0!important;margin:0!important;max-width:100%!important;height:auto!important;flex:0 0 auto!important;order:0!important}.content-header .quick-nav-icons{flex:0 0 auto!important;order:1!important}.mobile-header-row{height:50px!important;min-height:50px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;margin:0!important;width:100%!important;max-width:100%!important;--bs-gutter-x: 0;--bs-gutter-y: 0}.mobile-header-row>.col-4,.mobile-header-row>.col-8{height:100%!important;display:flex!important;align-items:center!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.mobile-header-row .col-4{flex:0 1 auto!important;width:auto!important;max-width:42%!important;justify-content:flex-start!important;padding-left:10px!important;overflow:visible!important}.mobile-header-row .col-8{flex:1 1 0!important;width:auto!important;max-width:none!important;justify-content:flex-end!important;margin-right:0!important;padding-right:0!important;overflow:hidden!important}.mobile-top-nav .user-menu .nav-link{padding-right:0!important;margin-right:0!important;justify-content:flex-end!important}.mobile-top-nav .user-menu .nav-link .user-image,.mobile-top-nav .user-menu .nav-link .receiver-photo-placeholder.user-image{margin-right:0!important;margin-left:0!important}.mobile-top-nav .user-menu .nav-link .receiver-photo-placeholder.user-image .receiver-photo-placeholder__icon{width:55%!important;max-width:55%!important;height:auto!important;display:block;flex-shrink:0;margin:0}.mobile-top-nav .user-menu.nav-item:last-child{margin-right:0!important;padding-right:0!important}.mobile-header-row .navbar{width:100%!important;padding:0!important;margin:0!important}.mobile-header-row .navbar-custom-menu{width:100%!important}.mobile-top-nav .user-menu .dropdown-menu{position:fixed!important;top:37px!important;left:auto!important;right:12px!important;width:80vw!important;max-width:80vw!important;min-width:0!important;z-index:1103!important;box-shadow:0 4px 12px #00000026!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:8px!important;background-color:#fdf6dc!important}.mobile-top-nav .messages-menu .dropdown-menu,.mobile-top-nav .notifications-menu .dropdown-menu{position:fixed!important;top:37px!important;left:1rem!important;right:1rem!important;width:auto!important;max-width:calc(100vw - 2rem)!important;min-width:0!important;z-index:1100!important}.mobile-top-nav .user-menu .dropdown-menu .dropdown-header{padding:12px 16px 8px!important;font-weight:600!important;color:#495057!important;font-size:.9em!important;border-bottom:1px solid #e9ecef!important;margin-bottom:8px!important;text-align:center!important}.mobile-top-nav .user-menu .dropdown-menu .dropdown-header .user-menu-dropdown-avatar,.mobile-top-nav .user-menu .dropdown-menu .dropdown-header img.user-menu-dropdown-avatar{width:50px!important;height:50px!important;margin-bottom:8px!important}.mobile-top-nav .user-menu .dropdown-menu .dropdown-header .receiver-photo-placeholder.user-menu-dropdown-avatar{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:#e9ecef!important;color:#495057!important}.mobile-top-nav .user-menu .dropdown-menu .dropdown-header p{font-size:.9em!important;margin-bottom:0!important;color:#495057!important}.mobile-top-nav .user-menu .dropdown-menu .dropdown-item-text{padding:0 16px!important}.mobile-top-nav .user-menu .dropdown-menu .row .col-4{padding:2px!important}.mobile-top-nav .user-menu .dropdown-menu .row .col-4 a{font-size:.85em!important;padding:8px 6px!important;display:block!important;text-align:center!important;border-radius:6px!important;background-color:transparent!important;color:#495057!important;text-decoration:none!important;transition:all .2s ease!important;margin:2px!important}.mobile-top-nav .user-menu .dropdown-menu .row .col-4 a:hover{background-color:#f8f9fa!important;color:#212529!important}.mobile-top-nav .user-menu .dropdown-menu .btn{font-size:.9em!important;padding:8px 12px!important;margin:2px!important;border-radius:6px!important}.mobile-top-nav .user-menu .dropdown-menu .dropdown-divider{margin:8px 0!important}.mobile-nav-row{height:50px!important}.content-wrapper{margin-top:100px!important;padding-bottom:40px!important;overflow-y:auto!important;overflow-x:hidden!important;height:calc(100vh - 100px)!important;-webkit-overflow-scrolling:touch!important}.content-wrapper:has(.control-panel){overflow-y:visible!important;overflow-x:visible!important}.content.prof{height:auto!important;min-height:100%!important;width:100vw!important;margin:0;overflow-y:visible!important;overflow-x:hidden!important;padding-bottom:20px!important;padding-top:5px!important}.main-sidebar,.left-side{top:100px!important;margin-top:0!important;padding-top:0!important;height:calc(var(--app-height, 100vh) - 100px)!important}.logo-overlay{display:none!important}.content-header .navbar-nav .nav-item:not(:last-child):after{display:none!important}.content-header .navbar-nav .nav-link{padding:0 0 0 8px!important;font-size:1em!important}body.skin-blue .main-header .logo{width:110px!important;float:left!important}}.skeleton{position:relative;overflow:hidden;background-color:#e9ecef;border-radius:6px}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);animation:skeleton-shimmer 1.2s infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.ai-generating-icon{animation:pulse 1.5s ease-in-out infinite}.skeleton-text{height:12px;margin:6px 0}.skeleton-text.sm{height:8px}.skeleton-text.lg{height:16px}.skeleton-avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0}.skeleton-rect{height:150px}.skeleton-user-item{display:flex;flex-direction:column;align-items:center;padding:10px;text-align:center}.skeleton-user-item .skeleton-avatar{margin:0 auto 8px}.skeleton-user-item .skeleton-text{width:100%;max-width:100px;margin:4px auto}@media (prefers-reduced-motion: reduce){.skeleton:after{animation:none}}@media (max-width: 767.98px){.receivers-list-mobile{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;padding:0!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.receiver-item-mobile{display:flex!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;overflow:hidden!important}section.content.control-panel .SML-mobile-swipe-page__pane>.receivers-list-mobile--swipe-page{flex:0 0 auto;width:100%}section.content.control-panel .SML-pending-mobile-pagination{margin-top:8px;padding:0 2px 4px}}.receiver-item-mobile{align-items:center;padding:4px 6px;background:#fff;border:1px solid #e3e6f0;border-radius:6px;box-shadow:0 1px 2px #0000000d;transition:transform .2s ease,box-shadow .2s ease;cursor:pointer;min-height:60px;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;overflow:hidden!important}@media (max-width: 767.98px){.receiver-item-mobile.d-block.d-md-none{display:flex!important}}.receiver-item-mobile:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.receiver-image-container{background-color:#e0e0e0;border-radius:50%;flex-shrink:0;margin-right:10px;display:flex!important;align-items:center}.receiver-image{width:45px;height:45px;border-radius:50%;object-fit:cover;border:2px solid #f8f9fc}@media (max-width: 767px){.receiver-image{width:18vw;height:18vw;min-width:50px;min-height:50px;max-width:90px;max-height:90px}}.receiver-content{flex:1;min-width:0;max-width:calc(100% - 50px);display:flex!important;flex-direction:column;justify-content:center;overflow:hidden}@media (max-width: 767px){.receiver-content{max-width:calc(100% - 18vw - 20px)}}.receiver-name{color:#5a5c69;font-size:.7rem;font-weight:600;display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}@media (max-width: 767px){.receiver-name{font-size:clamp(.7rem,2.5vw,1.05rem)}}.receiver-lastname{color:#5a5c69;font-size:.7rem;font-weight:600;display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}@media (max-width: 767px){.receiver-lastname{font-size:clamp(.7rem,2.5vw,1.05rem)}}.receiver-relationship{color:#858796;font-size:9px;background-color:#f8f9fc;padding:2px 5px;border-radius:8px;display:inline-block;align-self:flex-start}@media (max-width: 767px){.receiver-relationship{font-size:clamp(.75rem,3vw,1rem);padding:clamp(3px,.8vw,5px) clamp(5px,1.5vw,8px)}}.skeleton-item-mobile{display:flex!important;align-items:center;padding:4px 6px;background:#f8f9fc;border:1px solid #e3e6f0;border-radius:6px;min-height:60px;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;overflow:hidden!important}.skeleton-image-container{flex-shrink:0;margin-right:10px;display:flex!important;align-items:center}.skeleton-avatar-mobile{width:45px;height:45px;border-radius:50%;background:#e3e6f0}@media (max-width: 767px){.skeleton-avatar-mobile{width:18vw;height:18vw;min-width:50px;min-height:50px;max-width:90px;max-height:90px}}.skeleton-content{flex:1;min-width:0;max-width:calc(100% - 50px);display:flex!important;flex-direction:column;justify-content:center;overflow:hidden}@media (max-width: 767px){.skeleton-content{max-width:calc(100% - 18vw - 20px)}}.skeleton-name{width:85%;height:12px;margin-bottom:2px;background:#e3e6f0;border-radius:4px}@media (max-width: 767px){.skeleton-name{height:clamp(10px,2.5vw,14px)}}.skeleton-lastname{width:70%;height:10px;margin-bottom:1px;background:#e3e6f0;border-radius:4px}@media (max-width: 767px){.skeleton-lastname{height:clamp(8px,2.5vw,12px)}}.skeleton-relationship{width:60%;height:9px;margin-top:2px;background:#e3e6f0;border-radius:4px}.credit-history-pagination .pagination .page-item .page-link{color:#8b4513;border-color:#8b4513;background-color:#fff;transition:all .3s ease}.credit-history-pagination .pagination .page-item .page-link:hover{color:#fff;background-color:#8b4513;border-color:#8b4513;transform:translateY(-1px)}.credit-history-pagination .pagination .page-item.active .page-link{color:#fff;background-color:#8b4513;border-color:#8b4513;font-weight:700}.credit-history-pagination .pagination .page-item.disabled .page-link{color:#6c757d;background-color:#fff;border-color:#a2a2a2;cursor:not-allowed;opacity:.6}.credit-packs-title{margin-bottom:0!important}.credit-pack-box{width:100%!important;display:flex!important;flex-direction:column!important}.credit-pack-box.pack-skeleton{opacity:.7!important}.credit-pack-box .box-body{flex:1!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:1rem .5rem!important}.credit-pack-box .box-footer{flex-shrink:0!important}@media (max-width: 767px){.credit-purchase-page .row>.col-3{padding-left:2.5px!important;padding-right:2.5px!important}.credit-purchase-page .row>.col-12+.col-3{padding-left:0!important}.credit-purchase-page .row>.col-3:last-child{padding-right:0!important}.credit-purchase-page .col-12:has(.credit-packs-title){margin-bottom:.5rem!important}.credit-purchase-page .credit-pack-box .box-header,.credit-purchase-page .credit-pack-box .box-body,.credit-purchase-page .credit-pack-box .box-footer .btn{padding:.1rem .6rem!important}.credit-purchase-page .credit-pack-box .box-body{flex:0 1 auto!important}.credit-purchase-page .credit-pack-box .box-body .mb-3{margin-bottom:.35rem!important}.credit-purchase-page .credit-pack-box .box-body>*:last-child{margin-bottom:0!important}.credit-purchase-page .credit-pack-box .box-footer.text-center{padding:.4rem!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important}.credit-purchase-page .credit-pack-box .box-footer .credit-purchase-btn{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:.35rem .6rem!important;line-height:1!important;min-height:0!important}.credit-purchase-page .col-3 .box{margin-bottom:.5rem!important}.credit-purchase-page .col-3 .box .box-header .box-title{font-size:.9rem!important;margin:0!important;padding:0!important;line-height:1.2!important}.credit-purchase-page .col-3 .box .box-body h2{font-size:1.3rem!important;margin-bottom:.2rem!important;line-height:1.2!important}.credit-purchase-page .col-3 .box .box-body .fa-coins,.credit-purchase-page .col-3 .box .box-body svg[data-icon=coins]{font-size:1.1rem!important;width:1.1rem!important;height:1.1rem!important;margin-right:.3rem!important}.credit-purchase-page .col-3 .box .box-body p{font-size:.75rem!important;margin-bottom:.2rem!important;line-height:1.2!important}.credit-purchase-page .col-3 .box .box-body h4{font-size:1rem!important;margin-bottom:0!important;line-height:1.2!important}.credit-purchase-page .col-3 .box .box-footer .btn{font-size:.85rem!important;line-height:1.2!important;width:100%!important}.credit-purchase-page .col-3 .box .box-footer .btn svg{font-size:.85rem!important;width:.85rem!important;height:.85rem!important;margin-right:.3rem!important}.credit-purchase-page .credit-purchase-btn>svg:not(.fa-spin){display:none!important}.credit-purchase-page .row.mt-3{margin-top:.5rem!important}.credit-purchase-page .CP-credit-history-box{overflow:hidden}section.content .credit-purchase-page .CP-credit-history-box>.box-body{padding:0 10px 10px!important}.credit-purchase-page .CP-credit-history-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dee2e6;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;margin-top:0;margin-bottom:.75rem;padding:10px 10px .75rem}.credit-purchase-page .CP-credit-history-toolbar-start{display:flex;align-items:center;gap:10px;min-width:0}.credit-purchase-page .CP-credit-history-toolbar-label{font-weight:600;color:#495057;font-size:1.1rem}.credit-purchase-page .CP-credit-history-toolbar-icon{color:#8b4513;font-size:1.1rem;flex-shrink:0}.credit-purchase-page .CP-credit-history-toolbar-count{font-size:.95rem;font-weight:500;color:#6c757d;white-space:nowrap}.credit-purchase-page .CP-credit-history-mobile-wrap .SML-pending-mobile-pagination{margin-top:12px;width:100%}.credit-purchase-page .CP-credit-history-mobile-wrap .credit-history-mobile{margin-bottom:0}.credit-history-mobile{font-size:.875rem;width:100%}.credit-history-mobile th,.credit-history-mobile td{padding:.5rem .75rem!important;font-size:.875rem}.credit-history-mobile th{font-weight:600;background-color:#f8f9fa;font-size:.8rem}.credit-history-date{white-space:nowrap;width:30%;font-size:.8rem}.credit-history-desc{width:45%;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit-history-credits{width:25%;text-align:center;font-size:.85rem;font-weight:600}}.credit-history-desc-cell{max-width:300px}.credit-history-desc-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.credit-history-pagination .pagination .page-item.disabled .page-link:hover{transform:none;background-color:#fff;color:#6c757d}.credit-purchase-btn{transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.credit-purchase-btn:hover:not(:disabled){background-color:sienna!important;border-color:sienna!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 4px 12px #8b451366!important}.credit-purchase-btn:active:not(:disabled),.credit-purchase-btn.clicked:not(:disabled){transform:translateY(0) scale(.98)!important;box-shadow:0 2px 6px #8b45134d!important;animation:buttonClick .2s ease!important}@keyframes buttonClick{0%{transform:translateY(-2px) scale(1.02)}50%{transform:translateY(0) scale(.98)}to{transform:translateY(-2px) scale(1.02)}}.credit-purchase-btn:disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.CP-credits-purchasing-overlay{cursor:wait}.CP-credits-purchasing-modal{max-width:420px}.CP-credits-purchasing-spinner{font-size:2.75rem;display:inline-block}.box .fc-button{background:#b27519!important;border-color:#b27519!important;color:#fff!important}.box .fc-button:hover,.box .fc-button:active,.box .fc-button.hover{background:#c4872a!important;border-color:#c4872a!important}.col-md-4 .box .CP-calendar .fc-prev-button,.col-md-4 .box .CP-calendar .fc-next-button{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;border-radius:50%!important;background:#fff!important;border:1px solid #d1d5db!important;color:#5a5c69!important;box-shadow:0 1px 3px #00000014!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}.col-md-4 .box .CP-calendar .fc-prev-button:hover,.col-md-4 .box .CP-calendar .fc-next-button:hover,.col-md-4 .box .CP-calendar .fc-prev-button:active,.col-md-4 .box .CP-calendar .fc-next-button:active,.col-md-4 .box .CP-calendar .fc-prev-button.hover,.col-md-4 .box .CP-calendar .fc-next-button.hover{background:#f8f9fa!important;border-color:#c4c8cc!important;color:#4a4a4a!important}.col-md-4 .box .CP-calendar .fc-prev-button:focus,.col-md-4 .box .CP-calendar .fc-next-button:focus{box-shadow:0 0 0 2px #d1d5db99!important}.col-md-4 .box .CP-calendar .fc-prev-button .fc-icon,.col-md-4 .box .CP-calendar .fc-next-button .fc-icon{margin:0!important;font-size:.85rem!important;line-height:1!important}.col-md-4 .box .CP-calendar .fc-toolbar-chunk{display:flex;align-items:center}.col-md-4 .box .calendar-box-scroll .CP-calendar,.box .calendar-box-scroll .CP-calendar,.CP-calendar{padding:0;min-width:0;box-sizing:border-box;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#5a5c69}.CP-calendar-inner{position:relative}.CP-calendar-toolbar-center{position:absolute;top:0;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;min-height:2.4rem;max-width:calc(100% - 4.75rem);pointer-events:none;white-space:nowrap}.CP-calendar-toolbar-center .fc-toolbar-title,.CP-calendar-toolbar-center .CP-calendar-toolbar-title,.CP-calendar-toolbar-center .CP-calendar-toolbar-title__month-select,.CP-calendar-toolbar-center .CP-calendar-toolbar-title__year-wrap{pointer-events:auto}.CP-calendar-toolbar-center .fc-toolbar-title{margin:0}.col-md-4 .box .CP-calendar .fc{width:100%;min-width:0}.col-md-4 .box .CP-calendar .fc-view-harness,.col-md-4 .box .CP-calendar .fc-scrollgrid,.col-md-4 .box .CP-calendar .fc-scrollgrid-sync-table{width:100%!important}.col-md-4 .box .CP-calendar .fc-scrollgrid-sync-table{table-layout:fixed!important}.col-md-4 .box .CP-calendar .fc-col-header-cell,.col-md-4 .box .CP-calendar .fc-daygrid-day{width:14.285714%!important}.col-md-4 .box .CP-calendar .fc-daygrid-day{vertical-align:middle!important}.col-md-4 .box .CP-calendar .fc-col-header-cell-cushion{font-size:.65rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.02em!important;padding:6px 1px!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.col-md-4 .box .CP-calendar .fc-daygrid-day-frame{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:34px!important;height:100%!important;padding:2px 1px!important}.col-md-4 .box .CP-calendar .fc-daygrid-day-top{display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:row!important;width:100%!important;flex:0 0 auto!important}.col-md-4 .box .CP-calendar .fc-daygrid-day-top>a.fc-daygrid-day-number{float:none!important;width:auto!important;text-align:center!important;padding:0!important;margin:0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.col-md-4 .box .CP-calendar .fc-daygrid-day-number{font-size:.75rem!important;float:none!important;width:auto!important;text-align:center!important;padding:0!important;margin:0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.col-md-4 .box .CP-calendar .fc-daygrid-day-events{min-height:0!important;margin-bottom:0!important;display:flex!important;justify-content:center!important;width:100%!important;flex:0 0 auto!important}.col-md-4 .box .CP-calendar .fc-calendar-event-icon{width:auto!important;max-width:100%!important;min-height:0!important;padding:0 1px!important}.col-md-4 .box .CP-calendar .fc-calendar-event-icon svg{font-size:.55rem!important}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-box__body,section.content.control-panel .control-panel-release-state-box .control-panel-release-state-box__empty,section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#5a5c69}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-box__body{font-size:.85rem}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item{display:flex;align-items:center;gap:10px;padding:10px 0;margin:0;font-size:.85rem;font-weight:500;line-height:1.35;border-bottom:1px solid #e9ecef}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item:last-child{border-bottom:none;padding-bottom:0}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item:first-child{padding-top:0}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__icon{flex-shrink:0;width:1em;font-size:.85rem;color:#9e9e9e}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item--sent .control-panel-release-state-item__icon{color:#b27519}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__title{font-weight:500;color:#5a5c69;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__recipient{font-weight:400;color:#9e9e9e}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__recipient--inline{display:none;font-size:.8rem}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__recipient--stacked{display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767.98px){section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__recipient--inline{display:inline}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__recipient--stacked{display:none}}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-item__date{flex-shrink:0;font-size:.8rem;font-weight:400;color:#9e9e9e;white-space:nowrap}section.content.control-panel .control-panel-release-state-box .control-panel-release-state-box__empty{font-size:.85rem;font-weight:500;color:#5a5c69}section.content.control-panel .control-panel-calendar-box .control-panel-calendar-box__list-footer{border-radius:0!important;padding-bottom:12px!important}section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-footer{text-align:center!important}section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link{display:inline-flex;align-items:center;gap:.4em;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:.875rem!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:#0d6efd;transition:color .2s ease,text-decoration-color .2s ease;user-select:auto!important;-webkit-user-select:auto!important}section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link:after{content:"";display:inline-block;width:.45em;height:.45em;margin-left:.15em;flex-shrink:0;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(-45deg)}section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link:hover,section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link:focus{color:#0a58ca;text-decoration:underline;text-underline-offset:2px}.box .fc-toolbar-title{color:#5a5c69!important;font-size:1.3rem!important;font-weight:600!important;text-transform:lowercase!important}.CP-calendar .fc-toolbar-title.CP-calendar-toolbar-title-host{display:inline-flex!important;flex-wrap:nowrap;align-items:center;justify-content:center;width:auto;max-width:100%;margin:0;text-transform:none!important}.CP-calendar .CP-calendar-toolbar-title{display:inline-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.35em;white-space:nowrap}.CP-calendar .CP-calendar-toolbar-title__month-select,.CP-calendar .CP-calendar-toolbar-title__year-select{width:auto!important;max-width:none;flex:0 0 auto;display:inline-block;font-size:.95rem;font-weight:600;padding:2px 8px;height:auto;line-height:1.35;vertical-align:baseline;cursor:pointer;border-radius:6px}.CP-calendar .CP-calendar-toolbar-title__month-select,.CP-calendar .CP-calendar-toolbar-title__year-select{min-width:0;width:auto!important}.CP-calendar .CP-calendar-toolbar-title__year-wrap,.SM-calendar-year-wrap{position:relative;display:inline-flex;align-items:center;flex-wrap:nowrap}.CP-calendar .CP-calendar-toolbar-title__year-trigger{text-align:center;cursor:pointer}.CP-calendar .CP-calendar-toolbar-title__year-select--list,.SM-calendar-year-wrap .CP-calendar-toolbar-title__year-select--list{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);z-index:30;min-width:5.25rem;width:max-content;margin:0;padding:2px 0;overflow-y:auto;box-shadow:0 4px 14px #00000024}.CP-calendar .CP-calendar-toolbar-title__year-trigger:hover,.CP-calendar .CP-calendar-toolbar-title__year-select--list:hover{border-color:#b27519}.CP-calendar .CP-calendar-toolbar-title__year-trigger:focus,.CP-calendar .CP-calendar-toolbar-title__year-trigger:focus-visible,.CP-calendar .CP-calendar-toolbar-title__year-select--list:focus{border-color:#b27519;outline:none;box-shadow:0 0 0 2px #b2751933}.CP-calendar .CP-calendar-toolbar-title__month-select:hover,.CP-calendar .CP-calendar-toolbar-title__year-select:hover{border-color:#b27519}.CP-calendar .CP-calendar-toolbar-title__month-select:focus,.CP-calendar .CP-calendar-toolbar-title__year-select:focus{border-color:#b27519;outline:none;box-shadow:0 0 0 2px #b2751933}.box .fc-toolbar-title:first-letter{text-transform:uppercase!important}.box .fc-daygrid-day-number{color:#5a5c69!important}.box .fc-col-header-cell-cushion{color:#5a5c69!important;text-decoration:none!important;font-weight:400!important}.box .fc-col-header-cell-cushion:hover,.box .fc-col-header-cell-cushion:focus{text-decoration:none!important;font-weight:400!important}.box .fc-daygrid-day-top>a{color:#5a5c69!important;text-decoration:none!important}.box .fc-daygrid-day-top>a:hover,.box .fc-daygrid-day-top>a:focus{text-decoration:none!important}.box .fc-day-today{background-color:wheat!important}.box .fc-toolbar{padding:0!important;margin:0 0 20px!important}.box .fc-scroller{overflow-y:hidden!important;overflow-x:hidden!important;height:auto!important}.box .fc-scroller-liquid-absolute{position:relative!important}.box .fc-view-harness{height:auto!important;min-height:0!important}.box .fc-daygrid-day-events{min-height:0px!important;margin-bottom:.5em!important}.box .fc-calendar-event-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;width:100%;height:100%;background-color:#b27519;border-radius:3px}.box .fc-calendar-event-icon svg{color:#fff;font-size:.75rem}.box .fc-calendar-event-icon:hover{background-color:#c4872a}.box .fc-calendar-event-icon:hover svg{transform:scale(1.1);transition:all .2s ease}.box .fc-daygrid-event{background-color:#b27519!important;border-color:#b27519!important}.box .fc-daygrid-event:hover{background-color:#c4872a!important;border-color:#c4872a!important}.col-md-4 .box,.col-md-4 .box *,.col-md-4 .box .box-body,.col-md-4 .box .box-body *,.col-md-4 .box .box-footer,.col-md-4 .box .box-footer *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.col-md-4 .box .control-panel-calendar-box__list-footer,.col-md-4 .box .control-panel-calendar-box__list-footer .d-flex,.col-md-4 .box .control-panel-calendar-box__list-footer .d-flex span{font-size:.85rem!important}.col-md-4 .box .control-panel-calendar-box__list-footer .progress{height:8px!important;border-radius:4px!important}.col-md-4 .box .control-panel-calendar-box__list-footer .progress-bar{border-radius:4px!important}@media (max-width: 767.98px){section.content.control-panel .control-panel-calendar-box .SML-mobile-swipe-page__pane>.control-panel-calendar-release-page{display:flex;flex-direction:column;gap:10px;width:100%}section.content.control-panel .control-panel-calendar-release-item{flex:0 0 auto}section.content.control-panel .control-panel-calendar-box .SML-pending-mobile-pagination{margin-top:8px;padding:0 2px 4px}section.content.control-panel .control-panel-release-state-box .SML-mobile-swipe-page__pane>.control-panel-release-state-page{display:flex;flex-direction:column;width:100%}section.content.control-panel .control-panel-release-state-box .SML-mobile-pagination{margin-top:8px;padding:0 2px 4px}section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link{font-size:.72rem!important;letter-spacing:.02em;gap:.3em}section.content.control-panel .control-panel-boxes-row .control-panel-box-nav-link:after{width:.38em;height:.38em;border-right-width:2px;border-bottom-width:2px}}.connection-status-bar{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;padding:2px 16px;text-align:center;font-size:.7rem;font-weight:500;color:#fff;box-shadow:0 2px 4px #0000001a;transform:translateY(-100%);opacity:0;transition:transform .7s ease,opacity .7s ease,background-color .5s ease}.connection-status-bar.visible{transform:translateY(0);opacity:1}.connection-status-bar.hiding{transform:translateY(-100%);opacity:0}.connection-status-bar.offline{background-color:#dc3545}.connection-status-bar.online{background-color:#28a745}.connection-status-content{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.box .fc-button{padding:4px 8px!important;font-size:.75rem!important;min-width:28px!important;height:28px!important}.col-md-4 .box .CP-calendar .fc-prev-button,.col-md-4 .box .CP-calendar .fc-next-button{width:32px!important;height:32px!important;min-width:32px!important;padding:0!important}.box .fc-toolbar-title{font-size:1.2rem!important;font-weight:600!important;text-transform:lowercase!important}.CP-calendar .CP-calendar-toolbar-title__month-select,.CP-calendar .CP-calendar-toolbar-title__year-select{font-size:.85rem;padding:2px 6px}.CP-calendar-toolbar-center{max-width:calc(100% - 4.25rem)}.box .fc-toolbar-title:first-letter{text-transform:uppercase!important}.box .fc-toolbar{padding:6px 4px!important;margin-bottom:4px!important}.box .fc-daygrid-day-frame{min-height:30px!important}.box .fc-daygrid-day-number{font-size:.75rem!important;padding:2px!important}.col-md-4 .box .CP-calendar .fc-col-header-cell-cushion{font-size:.6rem!important;padding:4px 0!important}.col-md-4 .box .CP-calendar .fc-daygrid-day-number{font-size:.7rem!important}.col-md-4 .box .CP-calendar .fc-daygrid-day-frame{min-height:28px!important}}.address-list{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}.address-card{position:relative;background:linear-gradient(to bottom,#f4e8d0,#e8dcc0);border:2px solid #d4a574;border-radius:4px;padding:0;transition:all .3s ease;box-shadow:0 4px 8px #0000001a,inset 0 1px #ffffff4d;overflow:hidden;max-width:100%;font-family:Georgia,Times New Roman,serif;flex:0 0 calc(25% - 15px);min-width:200px;background-image:radial-gradient(circle at 20% 50%,rgba(180,150,100,.08) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(180,150,100,.08) 0%,transparent 50%),radial-gradient(circle at 50% 30%,rgba(200,170,120,.05) 0%,transparent 50%),linear-gradient(to bottom,#f4e8d0,#e8dcc0)}.address-card:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,#e8dcc0,#d4c4a8);border-bottom:2px solid #d4a574;clip-path:polygon(0 0,100% 0,95% 100%,5% 100%);z-index:1}.address-card:hover{box-shadow:0 6px 16px #00000026,inset 0 1px #fffc;transform:translateY(-3px);border-color:#c89664}.address-card.selected{border-color:#007bff;border-width:3px;box-shadow:0 6px 16px #007bff4d,inset 0 1px #fffc;background:linear-gradient(to bottom,#e3f2fd,#d1e7f0)}.address-card.selected .address-card-body{background:linear-gradient(to bottom,#e3f2fd,#d1e7f0)}.address-card-header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:50px 20px 15px;background:repeating-linear-gradient(transparent,transparent 24px,rgba(212,165,116,.1) 24px,rgba(212,165,116,.1) 25px);border-bottom:1px dashed #d4a574;margin-bottom:0;z-index:1}.address-card-title{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.1rem;color:#5a4a3a;font-family:Georgia,Times New Roman,serif;letter-spacing:.5px}.address-icon{color:#b27519;font-size:1.2rem;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1))}.address-primary-badge{display:inline-flex;align-items:center;gap:5px;background:linear-gradient(135deg,gold,#ffed4e);color:#8b6914;padding:5px 12px;border-radius:15px;font-size:.75rem;font-weight:700;margin-left:10px;border:2px solid #ffb347;box-shadow:0 2px 4px #00000026;font-family:Georgia,Times New Roman,serif}.address-primary-badge svg{font-size:.7rem;color:#8b6914}.address-card-actions{display:flex;gap:8px;margin-top:-5px}.address-card-actions .btn{padding:6px 10px;font-size:.85rem;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.address-card-actions .btn:hover{transform:translateY(-1px);box-shadow:0 3px 6px #00000026}.address-card-body{padding:20px;background:linear-gradient(to bottom,#f4e8d0,#e8dcc0);position:relative}.address-card-body:before{content:"";position:absolute;left:20px;right:20px;top:0;height:1px;background:repeating-linear-gradient(to right,transparent,transparent 10px,rgba(212,165,116,.3) 10px,rgba(212,165,116,.3) 20px)}.address-text{margin:0;color:#4a4a4a;font-size:1rem;line-height:1.8;font-family:Georgia,Times New Roman,serif;font-style:italic;letter-spacing:.3px;text-shadow:0 1px 1px rgba(255,255,255,.8);padding-left:5px}@media (max-width: 767px){.address-list{display:grid;grid-template-columns:repeat(1,1fr);gap:10px}.address-card{padding:0;margin-bottom:0}.address-card-header{flex-direction:column;align-items:flex-start;gap:12px;padding:50px 15px 15px}.address-card-actions{width:100%;justify-content:flex-end;margin-top:0}.address-card-body{padding:15px}}.profile-container{display:flex;flex-direction:column;height:100%;padding:0}.profile-tabs-wrapper{position:sticky;top:0;z-index:100;padding:12px;background:transparent;-webkit-user-select:none;user-select:none}.PP-profile-tabs{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:12px;padding:8px 12px}.PP-profile-tabs__list{display:flex;flex-wrap:wrap;align-items:stretch;gap:4px 8px;margin:0;padding:0;list-style:none}.PP-profile-tabs__item{flex:0 0 auto}.PP-profile-tabs__link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-bottom:3px solid transparent;border-radius:8px 8px 0 0;background:transparent;color:#6b7280;font-size:.9rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .15s ease,border-color .15s ease,background .15s ease}.PP-profile-tabs__link:hover{color:#4b5563;background:#ffffff8c}.PP-profile-tabs__link--active{color:#8b4513;border-bottom-color:#8b4513;background:#fff;font-weight:600}.PP-profile-tabs__link--active:hover{color:#8b4513;background:#fff}.PP-profile-tabs__icon{font-size:.95rem;opacity:.9}.PP-profile-tabs__link--active .PP-profile-tabs__icon{opacity:1}@media (max-width: 767.98px){.PP-profile-tabs{padding:8px;border-radius:10px}.PP-profile-tabs__list{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:4px}.PP-profile-tabs__link{padding:8px 12px;font-size:.82rem}}.profile-tabs-wrapper .nav2{margin:0;background:#d9d9d9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.profile-content{flex:1;padding:20px 0;display:flex;align-items:flex-start;justify-content:center}.password-box-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.password-box-no-select input,.password-box-no-select textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.profile-payment-card-type{font-size:1.2rem;font-weight:500;margin-bottom:10px}.profile-payment-card-type img,.profile-payment-logo-visa,.profile-payment-logo-american-express{height:30px!important;max-height:30px!important;width:auto!important}.profile-page-content section .row .col-md-12:has(.profile-subscription-box){display:block!important;width:100%!important}.profile-subscription-box{width:100%!important;display:block!important;margin-bottom:20px!important;float:none!important;clear:both!important}.profile-payment-box{width:100%!important;display:block!important;clear:both!important;float:none!important}@media (max-width: 768px){.profile-container{margin:0!important}.profile-content{width:100%;justify-content:flex-start}.profile-content .box{width:100%!important;max-width:100%!important}.profile-page-content section.content .row .col-md-12 .box.box-default{min-width:600px!important;max-width:800px!important;margin-left:auto!important;margin-right:auto!important;width:100%!important}.profile-page-content section.content .row .col-md-12{display:flex!important;justify-content:center!important}@media (max-width: 600px){.profile-page-content section.content .row .col-md-12 .box.box-default{min-width:auto!important}}.profile-content .row{width:100%!important;max-width:100%}.profile-fields-container{padding-left:10px!important;padding-right:15px!important}.content .row{width:100%!important;max-width:100%;--bs-gutter-x: auto}.content .col-md-12,.content .col-12,.content .box{width:100%!important;max-width:100%}.content>.row{margin-left:0!important;margin-right:0!important}.text-muted.mb-3{display:none!important}h2.mb-3{margin-bottom:.25rem!important}.admin-filters-row{margin-bottom:0rem!important;padding:.3rem!important}.admin-filters-row label,.input-group-addon{display:none!important}.profile-page-content section{height:calc(100vh - 138px)!important}.profile-page-content section .row .col-md-12:has(.profile-subscription-box){display:block!important;width:100%!important}.profile-subscription-box{height:calc(100vh - 460px)!important;width:100%!important;display:block!important;margin-bottom:20px!important;float:none!important}.profile-payment-box{height:calc(100vh - 700px)!important;width:100%!important;display:block!important;clear:both!important;float:none!important}.content .box.box-primary{height:calc(100vh - 170px);display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.content .box.box-primary.box-mobile-height{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}section.content:has(.box.box-primary.box-mobile-height),section.content:has(.ve-main-container){width:100%!important;max-width:100%!important}section.content:has(.box.box-primary.box-mobile-height) .np-container,section.content:has(.ve-main-container) .np-container{width:100%!important;max-width:100%!important}section.content:has(.box.box-primary.box-mobile-height) .bg-card,section.content:has(.ve-main-container) .bg-card{width:100%!important;max-width:100%!important}.content .box.box-primary:has(.ve-main-container),section.content:has(.ve-main-container) .box.box-primary,.content .box.box-primary.box-mobile-height:has(.ve-main-container),section.content:has(.ve-main-container) .box.box-primary.box-mobile-height{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}section.content:has(.ve-main-container) .np-container,section.content:has(.box.box-primary.box-mobile-height) .np-container,section.content .np-container:has(.ve-main-container),section.content .np-container:has(.box.box-primary.box-mobile-height){width:100%!important;max-width:100%!important}section.content:has(.ve-main-container) .bg-card,section.content:has(.box.box-primary.box-mobile-height) .bg-card,.np-container:has(.ve-main-container) .bg-card,.np-container:has(.box.box-primary.box-mobile-height) .bg-card{width:100%!important;max-width:100%!important}.content .box.box-primary .box-body{flex:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}.content .row.justify-content-center .box.box-primary,.content .row[style*=justify-content] .box.box-primary{height:auto!important;display:block!important;max-height:none!important}.content .row.justify-content-center .box.box-primary .box-body,.content .row[style*=justify-content] .box.box-primary .box-body{flex:none!important;overflow:visible!important;display:block!important;min-height:auto!important}.profile-payment-card .mt-3.pt-3.border-top{margin-top:.5rem!important;padding-top:.5rem!important}.mb-4.text-right{margin-bottom:.5rem!important}.content .box.box-primary .box-body>div[style*=height]{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important}.content .box.box-primary:has(.table-responsive) .box-body{flex:1!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;min-height:0!important}.content .box.box-primary:has(.table-responsive) .box-body .table-responsive{flex:1!important;min-height:0!important;display:flex!important;flex-direction:column!important}.content .box.ADM-email-test-box{height:calc(100vh - 170px)!important;max-height:calc(100vh - 170px)!important;display:flex!important;flex-direction:column!important}.content .box.ADM-email-test-box .ADM-email-test-box-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.content .box.ADM-email-test-box .ADM-email-test-catalog-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.content .box.ADM-email-test-box .ADM-email-test-catalog-scroll .table-responsive{display:block!important;flex:none!important;overflow-x:auto!important;overflow-y:visible!important;min-height:auto!important}.admin-filters-row .col-md-3,.admin-filters-row .col-md-4,.admin-filters-row .col-md-6,.admin-filters-row .col-md-2{width:50%!important;flex:0 0 50%!important;max-width:50%!important;padding-left:.5rem!important;padding-right:.5rem!important;margin-bottom:.75rem!important}.profile-content .box .box-body{display:flex;flex-direction:row;align-items:flex-start;flex-wrap:nowrap}.profile-content .box.box-default .box-body:not(:has(.RM-form-group-image)),.profile-content .box.box-default .box-body:has(.free-credit-message){flex-direction:column!important}.profile-content .box .box-body .RM-form-group-image{flex-shrink:0;margin:0!important;justify-content:flex-start!important;width:120px}.box-primary .table-responsive{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.box-primary .table-responsive table{min-width:800px!important;width:100%!important}.box-primary .table-responsive table th,.box-primary .table-responsive table td{white-space:nowrap!important;font-size:.85rem;padding:8px 6px!important}.admin-plans-cards-row{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;width:100%!important;margin-left:0!important;margin-right:0!important}.admin-plans-cards-row>div{flex:0 0 auto!important;width:50%!important;min-width:50%!important;padding:0 10px 0 0}.admin-plans-cards-row>div{display:flex!important;flex-direction:column!important}.admin-plans-cards-row>div .box{height:100%!important;min-height:200px!important;display:flex!important;flex-direction:column!important;flex:1!important}.admin-plans-cards-row>div .box .box-body{flex:1!important;overflow-y:auto!important}@media (min-width: 768px){.admin-plans-cards-row>div.col-md-2{width:calc(16.66666667% + 10px)!important;max-width:calc(16.66666667% + 10px)!important}}.modal-backdrop.show{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1040!important;background-color:#00000080!important}.modal.show{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1050!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important}.admin-secure-cards-table-container{max-height:calc(100vh - 300px)!important;overflow-y:auto!important;overflow-x:auto!important}.admin-promotions-plans-table-container,.admin-promotions-credits-table-container{max-height:400px!important;overflow-y:auto!important;overflow-x:auto!important}.pagination{flex-wrap:wrap;justify-content:center}.pagination .page-link{padding:4px 8px!important;font-size:.78rem!important;min-width:30px;text-align:center}.pagination .page-item.disabled .page-link{opacity:.5;cursor:not-allowed}.pagination .page-item.active .page-link{background-color:#3c8dbc;border-color:#3c8dbc;color:#fff}.form-control{padding:8px 12px!important;font-size:.9rem!important;height:auto!important;line-height:1.4!important;border-radius:8px!important}.form-control:focus{padding:8px 12px!important}select.form-control{padding:8px 10px!important;height:auto!important}.form-control-counted .form-control{padding-right:64px!important}.profile-content .box .box-body .RM-form-group-image .IMG-profile{width:120px!important;height:120px!important;border-radius:10px;box-shadow:2px 2px 5px #00000080}.box .box-body .RM-form-group-image .IMG-profile{width:128px!important;height:128px!important}.profile-content .box .box-body .profile-fields-container{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.profile-content .box .box-body .profile-fields-container .form-group{width:100%}.box-header>.box-tools{right:6px}.box-header>.box-tools>.btn{border-radius:8px 8px 0 0!important}.credit-purchase-page .CP-credit-history-box{height:auto!important;min-height:0!important}.profile-addresses-row{position:relative}.profile-addresses-row.show-list .profile-address-form-container{display:none!important}.profile-addresses-row.show-form .profile-address-form-container{display:block!important}.profile-addresses-row.show-form .profile-address-list-container{display:none!important}.profile-addresses-row.show-list .profile-address-list-container{display:block!important}.profile-address-add-btn-mobile{position:fixed!important;bottom:20px!important;right:20px!important;z-index:1000!important;margin:0!important;padding:0!important;left:auto!important;top:auto!important}.profile-address-add-btn-mobile.hidden{display:none!important}.profile-address-add-btn-mobile button{width:56px;height:56px;padding:0;font-size:1.2rem;border-radius:50%;box-shadow:0 4px 12px #0000004d;background:#b27519!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none}.profile-address-add-btn-mobile button:hover{background:#c4872a!important;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.profile-payment-add-btn-mobile{position:fixed!important;bottom:20px!important;right:20px!important;z-index:1000!important;margin:0!important;padding:0!important;left:auto!important;top:auto!important}.profile-payment-add-btn-mobile button{width:56px;height:56px;padding:0;font-size:1.2rem;border-radius:50%;box-shadow:0 4px 12px #0000004d;background:#b27519!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none}.profile-payment-add-btn-mobile button:hover:not(:disabled){background:#c4872a!important;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.profile-payment-add-btn-mobile button:disabled{opacity:.6;cursor:not-allowed}.profile-payment-row,.profile-payment-cards-row{width:100%}.profile-payment-card{padding:0!important;overflow:hidden!important;width:100%!important;max-width:350px!important;margin:0 auto!important}.profile-payment-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.profile-payment-card-type{font-size:1.2rem;font-weight:500;margin-bottom:10px}.profile-payment-logo-redcompra{height:22px;width:auto}.profile-payment-card-chip{width:50px;height:40px;background-color:#ffffff4d;border-radius:6px;position:relative}.profile-payment-card-chip-inner{position:absolute;top:8px;left:8px;width:34px;height:24px;background-color:#ffffff80;border-radius:4px;border:1px solid rgba(255,255,255,.3)}.profile-payment-card-icon{opacity:.3}.profile-payment-card-number{font-size:1.2rem;font-family:monospace;letter-spacing:2px;font-weight:500}.profile-payment-card-owner{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;font-weight:400}.profile-payment-date-label{font-size:.85rem}.profile-payment-date-value{font-size:.95rem}.profile-payment-status-icon{margin-right:8px}.profile-payment-status-text{font-size:.9rem;font-weight:500}.profile-payment-delete-btn{font-size:.85rem}.profile-payment-modal-logo-redcompra{height:18px;width:auto;vertical-align:middle}.profile-payment-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.profile-payment-modal-content{background-color:#fff;border-radius:8px;padding:2rem;max-width:500px;width:90%;box-shadow:0 4px 6px #0000001a;position:relative}.profile-payment-modal-close-btn{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666}.profile-payment-modal-title{margin-top:0;margin-bottom:1.5rem;color:#8b4513}.profile-payment-modal-paragraph{margin-bottom:1rem}.profile-payment-modal-paragraph-no-margin{margin-bottom:0}.profile-page-content section .row{margin-left:0!important;margin-right:0!important;max-width:100%!important}.profile-page-content section .form-group{margin-bottom:15px!important;flex-direction:column!important;align-items:flex-start!important}.profile-page-content section .form-group label{min-width:auto!important;margin-right:0!important;margin-bottom:5px!important;width:100%!important}.profile-page-content section .form-group>div{width:100%!important;flex:none!important}.profile-page-content section .box-body{padding:15px!important}.profile-page-content section .box-body[style*="paddingBottom: '20px'"],.profile-page-content section .box-body[style*='paddingBottom: "20px"']{padding-bottom:0!important}.profile-page-content section .box-body>div[style*="marginTop: '30px'"],.profile-page-content section .box-body>div[style*='marginTop: "30px"']{margin-top:20px!important;padding-top:15px!important}.profile-page-content section .form-group[style*="marginBottom: '25px'"],.profile-page-content section .form-group[style*='marginBottom: "25px"']{margin-bottom:15px!important}.profile-page-content section .box-footer{padding:0 15px 15px!important;margin-top:0!important}.profile-page-content section .box-body .form-group:last-of-type{margin-bottom:0!important}.profile-page-content section .box-body .form-group[style*=marginBottom]:last-of-type{margin-bottom:0!important}.profile-page-content section .box.box-primary:has(.box-footer) .box-body[style*=paddingBottom],.profile-page-content section .box.box-primary .box-body[style*="paddingBottom: '20px'"]{padding-bottom:0!important}.profile-page-content section .box-body>*:last-child{margin-bottom:0!important}.profile-page-content section .box-body+.box-footer{margin-top:0!important;padding-top:0!important}.profile-page-content section .box[style*="marginTop: '20px'"],.profile-page-content section .box[style*='marginTop: "20px"']{margin-top:15px!important}.profile-page-content section h4[style*="marginBottom: '20px'"],.profile-page-content section h4[style*='marginBottom: "20px"']{margin-bottom:15px!important}.profile-page-content section .table-responsive{margin:-15px;padding:15px}.profile-page-content section .table td,.profile-page-content section .table th{padding:8px 6px!important;font-size:.85rem!important}.profile-subscription-box .box-body{font-size:.8rem!important}.profile-subscription-box .box-body .form-group label,.profile-subscription-box .box-body .form-group>div{font-size:.8rem!important}.profile-subscription-box .box-body h4{font-size:.8rem!important}.profile-subscription-box .box-footer,.profile-subscription-box .box-footer button{font-size:inherit!important}.box-body .mb-3,.box-body .mt-3.pt-3.border-top{width:100%!important}.profile-addresses-row.show-form .profile-address-back-btn-mobile{display:inline-block!important}.profile-addresses-row.show-form .profile-address-form-container{width:100%!important;max-width:100%!important}}.profile-address-form-box .form-control,.profile-address-form-box input.form-control,.profile-address-form-box .form-group input.form-control,.profile-address-form-box .form-group input[type=text]{width:100%!important;max-width:100%!important;box-sizing:border-box}.profile-address-form-box .form-group{width:100%!important}.profile-address-form-box .google-places>div{width:100%!important}.free-credit-message{padding:12px 15px;margin-top:0;margin-bottom:1rem;background-color:#fff8e6;border:1px solid #ffd700;border-left-width:4px;border-radius:8px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.free-credit-message--with-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.free-credit-message--stacked .free-credit-message-content{margin-bottom:10px}.free-credit-message-action-below{margin-top:10px;width:100%;text-align:center}.free-credit-message--centered{margin-top:1.5rem}.free-credit-message--centered .free-credit-message-content{justify-content:center}.free-credit-message--inset{margin:10px}.free-credit-message-content{display:flex;align-items:start;gap:8px;color:#8b4513}.free-credit-icon{color:#daa520;font-size:1.1em;margin-top:2px;flex-shrink:0}.free-credit-text{flex:1}.free-credit-title{display:block;margin-bottom:.5rem}.free-credit-description{font-size:.9rem;line-height:1.5}.free-credit-item{margin-bottom:.25rem}.free-credit-item:last-child{margin-bottom:0}.border-circle{padding-left:8px;padding-right:8px;border-radius:10px}aside:not(.main-sidebar) .sidebar .nav-treeview .nav-link.active,aside:not(.main-sidebar) .sidebar .nav-treeview .nav-item.active .nav-link,aside:not(.main-sidebar) .sidebar .treeview-menu .nav-link.active,aside:not(.main-sidebar) .sidebar .treeview-menu .nav-item.active .nav-link{color:inherit!important;background-color:transparent!important}aside:not(.main-sidebar) .sidebar .nav-treeview .nav-link:hover,aside:not(.main-sidebar) .sidebar .treeview-menu .nav-link:hover{color:inherit!important;background-color:#0000000d!important}@media (max-width: 991.98px){.my-projects-container{padding:0!important;overflow-x:hidden;width:100%;max-width:100%}.my-projects-container .table-responsive{width:100%;max-width:100%;overflow-x:auto}.my-projects-container table{width:100%;max-width:100%;table-layout:fixed}.my-projects-container table thead th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.my-projects-container table thead th:first-child{width:auto;min-width:0}.my-projects-container table thead th:nth-child(2){width:80px}.my-projects-container table thead th:nth-child(3){min-width:90px;max-width:170px}.my-projects-container table thead th:nth-child(4){width:130px}.my-projects-container table tbody td.project-date-cell{text-align:center;white-space:pre-line;width:130px;min-width:130px;max-width:130px}.my-projects-container table tbody td:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-projects-container table tbody td:first-child a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}table.admin-video-clips-table td{padding:8px}table.admin-video-clips-table tbody td:first-child{border-left:2px solid #999!important;border-right:2px solid #999!important}table.admin-video-clips-table tbody td:nth-child(2){border-right:2px solid #999!important}table.admin-video-clips-table tbody td:nth-child(3){border-right:none!important}table.admin-video-clips-table tbody td:last-child{border-right:2px solid #999!important}table.admin-video-clips-table tbody tr.admin-video-clip-table-first-row{border-top:3px solid #333}table.admin-video-clips-table tbody tr.admin-video-clip-table-last-row{border-bottom:3px solid #333}table.admin-video-clips-table tr.admin-video-clip-client-separator{border-top:3px solid #333}table.admin-video-clips-table tbody tr.admin-video-clip-project-separator{border-top:3px solid #999!important}.admin-filters-row{margin-bottom:1rem;padding:1rem;background-color:#f9f9f9;border-radius:4px}.ADM-users-box>.box-header.with-border{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ADM-users-box>.box-header>.box-tools.ADM-users-box__header-tools{position:static;right:auto;top:auto;float:none;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-end;min-width:0}.ADM-users-box__filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ADM-users-box__filter label{display:block;font-size:12px;font-weight:600;margin-bottom:4px;color:inherit}.ADM-users-box__filter--search .input-group{width:min(280px,100%);display:flex;align-items:stretch}.ADM-users-box #adm-users-search,.ADM-users-box #adm-users-status{height:32px;min-height:32px;padding:4px 10px;font-size:13px;line-height:1.25;box-sizing:border-box}.ADM-users-box__filter--search .input-group-addon{display:flex;align-items:center;justify-content:center;height:32px;min-height:32px;padding:0 10px;box-sizing:border-box}.ADM-users-box__filter--status select.form-control{width:140px;max-width:100%}@media (max-width: 767px){.ADM-users-box>.box-header.with-border{align-items:center}.ADM-users-box>.box-header>.box-tools.ADM-users-box__header-tools{width:100%;justify-content:stretch}.ADM-users-box__filters{width:100%}.ADM-users-box__filter{flex:1 1 calc(50% - 6px);min-width:0}.ADM-users-box__filter label{display:none}.ADM-users-box__filter--search .input-group,.ADM-users-box__filter--status select.form-control{width:100%}}.admin-video-clip-thumbnail-table{height:27px;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:4px}.admin-video-clip-thumbnail-table img{height:100%;object-fit:cover}.admin-video-clip-thumbnail-table .admin-video-clip-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#999;background-color:#f0f0f0}.admin-video-clip-title-table{font-weight:700;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-video-clip-actions-table{display:flex;gap:5px;justify-content:center}.admin-video-clip-actions-table .btn{padding:4px 8px;font-size:12px}.admin-video-clip-thumbnail-modal{position:fixed;z-index:10000;pointer-events:none}.admin-video-clip-thumbnail-modal img{max-width:300px;max-height:300px;height:auto;width:auto;object-fit:contain;pointer-events:auto;box-shadow:0 4px 20px #0000004d;border-radius:4px}@media (max-width: 767.98px){.admin-video-clip-thumbnail-table{width:80px;height:60px}.admin-video-clip-title-table{max-width:150px}.admin-video-clip-actions-table{flex-direction:column}.admin-video-clip-actions-table .btn{width:100%;margin-bottom:3px}.admin-video-clip-thumbnail-modal img{max-width:300px;max-height:300px}.RM-btn-add-receiver{position:fixed!important;bottom:20px!important;right:20px!important;z-index:1000!important;margin:0!important;padding:0!important;left:auto!important;top:auto!important}.RM-btn-add-receiver button{width:56px;height:56px;padding:0;font-size:1.2rem;border-radius:50%!important;box-shadow:0 4px 12px #0000004d;background:#b27519!important;border:none!important;color:#fff!important;display:flex;align-items:center;justify-content:center;text-decoration:none}.RM-btn-add-receiver button:hover{background:#c4872a!important;transform:translateY(-2px);box-shadow:0 6px 16px #0006}.RM-box-list{max-height:calc(100vh - 130px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.RM-box-list .box-body{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important}.box.box-primary.box-mobile-height{height:calc(100vh - 186px)!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.content .box.box-primary.box-mobile-height,section.content .box.box-primary.box-mobile-height{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}section.content:has(.box.box-primary.box-mobile-height) .np-container,section.content:has(.box.box-primary.box-mobile-height) .row,section.content .np-container:has(.box.box-primary.box-mobile-height),section.content .row:has(.box.box-primary.box-mobile-height){width:100%!important;max-width:100%!important}section.content:has(.box.box-primary.box-mobile-height) .bg-card,.np-container:has(.box.box-primary.box-mobile-height) .bg-card,section.content:has(.ve-main-container) .bg-card,.np-container:has(.ve-main-container) .bg-card{width:100%!important;max-width:100%!important}}.admin-db-diagram__canvas{height:calc(100vh - 240px);min-height:480px;position:relative}.admin-db-diagram__canvas .react-flow{height:100%;width:100%}.admin-db-table-node{position:relative;display:flex;align-items:center;justify-content:center;min-width:120px;min-height:50px;padding:8px 14px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:13px;font-weight:600;color:#1e293b;box-shadow:0 1px 3px #00000014}.admin-db-table-node__drag-target{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;cursor:grab}.admin-db-table-node:active .admin-db-table-node__drag-target{cursor:grabbing}.admin-db-table-node__resize{position:absolute;right:1px;bottom:1px;width:16px;height:16px;z-index:6;padding:0;margin:0;border:none;border-radius:0 0 7px;background:linear-gradient(135deg,transparent 0%,transparent 42%,#94a3b8 42%,#94a3b8 48%,transparent 48%,transparent 58%,#94a3b8 58%,#94a3b8 64%,transparent 64%);box-shadow:none;touch-action:none}.admin-db-table-node__resize:hover{background:linear-gradient(135deg,transparent 0%,transparent 40%,#64748b 40%,#64748b 50%,transparent 50%,transparent 56%,#64748b 56%,#64748b 66%,transparent 66%)}.admin-db-table-node__main{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;pointer-events:none;-webkit-user-select:none;user-select:none}.admin-db-table-node__label{text-align:center;word-break:break-word;line-height:1.25}.admin-db-table-node__description{text-align:center;font-size:11px;font-weight:400;color:#64748b;line-height:1.25;margin-top:4px;max-width:100%;word-break:break-word;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.admin-db-table-node--selected{border-color:#0f172a;box-shadow:0 2px 8px #0f172a2e}.admin-db-table-node--selected .admin-db-table-node__label{font-weight:800}.admin-db-handle-drag-wrap{cursor:grab}.admin-db-handle-drag-wrap:active{cursor:grabbing}.ADB-edit-table-modal-overlay{z-index:10000}.admin-db-diagram__canvas .admin-db-table-node .react-flow__handle.admin-db-handle--visual{z-index:0;width:10px;height:10px;background:#64748b;border:2px solid #fff;touch-action:none;pointer-events:none}.admin-db-edge-grip{cursor:grab}.admin-db-edge-grip:active{cursor:grabbing}.admin-db-diagram__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 240px);padding:2rem}.admin-db-diagram__error .box-body{padding:1.25rem!important}.admin-db-diagram__hint{padding:0 12px 12px}.admin-db-diagram__minimap{border-radius:6px;border:1px solid #e2e8f0}.admin-db-group-panel{padding:0!important}.admin-db-group-panel__bar{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 10px;box-shadow:0 2px 8px #00000014}.admin-db-group-panel__bar--active{border-color:#f59e0b;background:#fffbeb}.admin-db-group-panel__hint{font-size:12px;color:#92400e;white-space:nowrap}.admin-db-group-node{position:relative;width:100%;height:100%;border:2px dashed;border-radius:14px;pointer-events:none}.admin-db-group-node__label{position:absolute;top:-16px;left:16px;display:inline-flex;align-items:center;gap:4px;background:#fff;border:1.5px solid;border-radius:6px;padding:2px 10px;font-size:14px;font-weight:600;line-height:24px;pointer-events:auto;white-space:nowrap;-webkit-user-select:none;user-select:none}.admin-db-group-node__delete{background:none;border:none;cursor:pointer;font-size:15px;line-height:1;color:inherit;padding:0 0 0 3px;opacity:.55;display:flex;align-items:center}.admin-db-group-node__delete:hover{opacity:1}section.content .row .col-md-12:has(.ADM-email-test-box){display:block!important;justify-content:unset!important}.ADM-email-test-box.box-primary{display:flex!important;flex-direction:column!important;height:calc(100vh - 220px)!important;max-height:calc(100vh - 220px)!important;min-height:280px!important}.ADM-email-test-box .ADM-email-test-box-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.ADM-email-test-catalog-scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.ADM-email-test-box .ADM-email-test-catalog-scroll .table-responsive{display:block!important;flex:none!important;overflow-x:auto!important;overflow-y:visible!important;min-height:auto!important}.ADM-email-test-catalog{margin-top:.5rem}.ADM-email-test-category__header{padding:.65rem 0;margin-bottom:.35rem;border-bottom:1px solid #dee2e6;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-color:#f8f9fa}.ADM-email-test-category--spaced{margin-top:1.25rem;padding-top:.25rem;border-top:1px solid #e9ecef}.ADM-email-test-category__title{display:inline;margin:0 .5rem 0 0;font-size:1rem;font-weight:600;color:#444;vertical-align:middle}section.content.ADM-baileys-page{width:100%!important;max-width:100%!important;padding-left:15px;padding-right:15px;box-sizing:border-box}.ADM-baileys-unified-box.box-primary{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;margin:0!important}.ADM-baileys-unified-box .ADM-baileys-unified-box__body,.content .box.ADM-baileys-unified-box.box-primary .box-body{flex:1 1 auto;min-height:0;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:stretch;gap:1rem;overflow:visible!important}.ADM-baileys-unified-box .ADM-baileys-meta-line,#adm-baileys-meta{flex:0 0 100%;width:100%;margin:auto}#adm-baileys-incoming-box,#adm-baileys-blocklist-box,#adm-baileys-qr-box{flex:1 1 0;min-width:0;height:300px;max-height:300px;min-height:0;overflow-y:auto}#adm-baileys-blocklist-box,#adm-baileys-incoming-box{overflow-y:hidden;display:flex;flex-direction:column}.ADM-baileys-incoming-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%}.ADM-baileys-incoming-scroll{overflow-y:auto;flex:1 1 auto;min-height:0}.ADM-baileys-incoming-item+.ADM-baileys-incoming-item{border-top:1px solid #eee}.ADM-baileys-qr-panel{display:flex;flex-direction:column;justify-content:center}.ADM-baileys-qr-panel--connected{justify-content:flex-start;text-align:left}.ADM-baileys-blocklist-panel{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-height:100%}.ADM-baileys-blocklist-scroll{overflow-y:auto;flex:1 1 auto;min-height:0}.ADM-baileys-blocklist-item+.ADM-baileys-blocklist-item{border-top:1px solid #eee}.ADM-baileys-session-active{display:flex;flex-direction:column;align-items:stretch;width:100%}.ADM-baileys-session-active__head{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem}.ADM-baileys-session-active__status{flex:1;min-width:0;text-align:left;padding-top:.15rem}.ADM-baileys-session-active__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem}.ADM-baileys-account-details{display:flex;flex-direction:column;gap:.35rem}.ADM-baileys-detail-row{line-height:1.45}.ADM-baileys-profile-photo{width:72px;height:72px;object-fit:cover;border:2px solid #dee2e6;flex-shrink:0}.ADM-baileys-profile-photo--placeholder{display:inline-flex;align-items:center;justify-content:center;background:#f4f6f9;color:#25d366;font-size:2rem}@media (max-width: 768px){.ADM-baileys-unified-box .ADM-baileys-unified-box__body,.content .box.ADM-baileys-unified-box.box-primary .box-body{flex-wrap:nowrap!important;overflow-x:auto!important}#adm-baileys-incoming-box,#adm-baileys-blocklist-box,#adm-baileys-qr-box{flex:1 0 220px;height:300px;max-height:300px}}.content-header .dropdown-menu.ES-dropdown-panel,.mobile-top-nav .dropdown-menu.ES-dropdown-panel{border:1px solid var(--es-dropdown-panel-border, transparent)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 10px 30px rgba(0, 0, 0, .15))!important;border-radius:12px!important;margin-top:7px!important;padding:0!important;min-width:280px!important;max-width:400px!important;opacity:0!important;transform:translateY(-10px) scale(.95)!important;pointer-events:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:var(--es-dropdown-panel-bg, #fdf6dc)!important;z-index:1100!important;position:absolute!important;overflow:hidden!important}.content-header .dropdown-menu.ES-dropdown-panel--user,.mobile-top-nav .dropdown-menu.ES-dropdown-panel--user{overflow-x:hidden!important;overflow-y:auto!important;max-height:calc(100dvh - 56px)!important;-webkit-overflow-scrolling:touch}.content-header .dropdown-menu.ES-dropdown-panel.show,.mobile-top-nav .dropdown-menu.ES-dropdown-panel.show{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;animation:dropdownMenuFadeIn .3s ease forwards!important}.content-header .dropdown-menu.ES-dropdown-panel.closing,.mobile-top-nav .dropdown-menu.ES-dropdown-panel.closing{animation:dropdownMenuFadeOut .2s ease forwards!important;pointer-events:none!important}.content-header .dropdown-menu.ES-dropdown-panel--user.show,.mobile-top-nav .dropdown-menu.ES-dropdown-panel--user.show{min-width:340px!important;max-width:380px!important;background-color:var(--es-panel-user-menu-bg, #fff)!important}.content-header .dropdown-menu.ES-dropdown-panel--notifications.show,.mobile-top-nav .dropdown-menu.ES-dropdown-panel--notifications.show{min-width:300px!important;max-width:420px!important}.ES-dropdown-panel__content{display:flex;flex-direction:column}.ES-dropdown-panel__content.ES-notifications-panel{max-height:min(70vh,480px)}.UM-user-menu.ES-dropdown-panel__content{max-height:none;overflow:visible}.ES-notifications-panel__header{display:flex;align-items:center;gap:10px;padding:14px 16px 12px;font-weight:600;font-size:.9rem;color:var(--es-dropdown-panel-header-color, #495057);border-bottom:1px solid var(--es-dropdown-panel-header-border, #e9ecef);flex-shrink:0}.ES-notifications-panel__header-icon{color:var(--es-panel-accent-icon-color, #c9a227);font-size:.95rem}.ES-notifications-panel__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:6px 0}.ES-notifications-panel__empty,.ES-notifications-panel__error{padding:16px;font-size:.85rem;color:var(--es-dropdown-panel-footer-color, #6c757d);text-align:center}.ES-notifications-panel__error{color:var(--es-panel-user-menu-danger, #dc3545)}.ES-notifications-panel__item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:10px 16px;border:none;background:transparent;text-align:left;transition:background .15s ease;animation:slideInFromTop .3s ease forwards;animation-delay:calc(var(--item-index, 0) * .04s);opacity:0}.ES-dropdown-panel.show .ES-notifications-panel__item{opacity:1}.ES-notifications-panel__item:hover{background:var(--es-dropdown-panel-item-hover-bg, rgba(73, 80, 87, .08))}.ES-notifications-panel__item-icon-wrap{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--es-dropdown-panel-icon-bg, rgba(0, 0, 0, .05))}.ES-notifications-panel__item-icon-wrap.text-danger{color:var(--es-panel-user-menu-danger, #dc3545)}.ES-notifications-panel__item-icon-wrap.text-warning{color:var(--es-panel-accent-icon-color, #c9a227)}.ES-notifications-panel__item-icon-wrap.text-info{color:var(--es-text-secondary, #0dcaf0)}.ES-notifications-panel__item-body{flex:1;min-width:0;border:none;background:transparent;padding:0;text-align:left;cursor:pointer;color:inherit}.ES-notifications-panel__item-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.ES-notifications-panel__item-title{margin:0;font-size:.88rem;font-weight:600;color:var(--es-dropdown-panel-item-color, #495057);word-break:break-word;line-height:1.3}.ES-notifications-panel__item-date{flex-shrink:0;font-size:.72rem;color:var(--es-dropdown-panel-footer-color, #6c757d);white-space:nowrap}.ES-notifications-panel__item-message{margin:0;font-size:.8rem;color:var(--es-dropdown-panel-footer-color, #6c757d);word-break:break-word;line-height:1.4}.ES-notifications-panel__item-link{display:inline-block;margin-top:6px;font-size:.78rem;color:var(--es-accent, #8b4513);text-decoration:none}.ES-notifications-panel__item-link:hover{color:var(--es-accent-hover, #a0522d);text-decoration:underline}.ES-notifications-panel__item-unread{flex-shrink:0;align-self:center}.ES-notifications-panel__item-unread-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--es-panel-user-menu-danger, #dc3545)}.ES-notifications-panel__footer{flex-shrink:0;padding:10px 16px;text-align:center;font-size:.75rem;color:var(--es-dropdown-panel-footer-color, #6c757d);border-top:1px solid var(--es-dropdown-panel-header-border, #e9ecef);background:var(--es-dropdown-panel-footer-bg, transparent)}#UM-user-menu-dropdown-mobile.UM-user-menu-mobile-portal{border:1px solid var(--es-dropdown-panel-border, transparent)!important;box-shadow:var(--es-dropdown-panel-shadow, 0 10px 30px rgba(0, 0, 0, .15))!important;border-radius:12px!important;margin-top:0!important;padding:0!important;min-width:0!important;max-width:none!important;opacity:0!important;transform:translateY(-10px) scale(.95)!important;pointer-events:none!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:var(--es-dropdown-panel-bg, #fdf6dc)!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:calc(100dvh - 56px)!important;-webkit-overflow-scrolling:touch;box-sizing:border-box!important}#UM-user-menu-dropdown-mobile.UM-user-menu-mobile-portal.show{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important;animation:dropdownMenuFadeIn .3s ease forwards!important;background-color:var(--es-panel-user-menu-bg, #fff)!important}#UM-user-menu-dropdown-mobile.UM-user-menu-mobile-portal.closing{animation:dropdownMenuFadeOut .2s ease forwards!important;pointer-events:none!important}.UM-user-menu-backdrop{display:none}@media (max-width: 767.98px){.content-header.UM-user-menu-header-open{z-index:1102!important}.mobile-top-nav .dropdown-menu.ES-dropdown-panel--user.show,#UM-user-menu-dropdown-mobile.UM-user-menu-mobile-portal,#UM-user-menu-dropdown-mobile.show{position:fixed!important;top:37px!important;left:auto!important;right:12px!important;width:80vw!important;max-width:80vw!important;min-width:0!important;max-height:calc(100dvh - 44px)!important;z-index:1101!important;display:block!important;pointer-events:auto!important;margin-left:auto!important}.UM-user-menu-backdrop{display:block;position:fixed;top:var(--app-offset-top, 0px);left:var(--app-offset-left, 0px);width:var(--app-width, 100vw);height:var(--app-height, 100vh);background:#000000bf;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1100!important;box-sizing:border-box;animation:fadeIn .3s ease;transition:background-color .22s ease,backdrop-filter .22s ease,-webkit-backdrop-filter .22s ease}.UM-user-menu-backdrop.closing{animation:fadeOut .2s ease forwards}.mobile-top-nav .dropdown-menu.ES-dropdown-panel--notifications.show{position:fixed!important;top:37px!important;left:1rem!important;right:1rem!important;width:auto!important;max-width:calc(100vw - 2rem)!important;min-width:0!important}}.metrics-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;height:100%;transition:transform .2s,box-shadow .2s}.metrics-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.metrics-card-icon{font-size:2.5rem;margin-right:15px;opacity:.8}.metrics-card-blue .metrics-card-icon{color:#3b82f6}.metrics-card-green .metrics-card-icon{color:#10b981}.metrics-card-red .metrics-card-icon{color:#ef4444}.metrics-card-orange .metrics-card-icon{color:#f59e0b}.metrics-card-content{flex:1}.metrics-card-title{font-size:.875rem;color:#6b7280;margin:0 0 8px;font-weight:500}.metrics-card-value{font-size:1.75rem;font-weight:700;margin:0 0 4px;color:#111827}.metrics-card-subtitle{font-size:.75rem;color:#9ca3af;margin:0}.skeleton-card{background:#f3f4f6;border-radius:8px;padding:20px;height:100%}.skeleton-line{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s infinite;border-radius:4px}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.metrics-filters .card-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.metrics-filters .form-label{font-weight:500;color:#374151;margin-bottom:.5rem}.metrics-filters .btn-group .btn{font-size:.875rem}.metrics-chart-container{position:relative;height:300px}.metrics-table{font-size:.875rem}.metrics-table thead th{background-color:#f9fafb;font-weight:600;color:#374151;border-bottom:2px solid #e5e7eb;white-space:nowrap}.metrics-table tbody tr:hover{background-color:#f9fafb}.metrics-table .badge{font-size:.75rem;padding:.35em .65em}@media (max-width: 768px){.metrics-card{padding:15px}.metrics-card-icon{font-size:2rem;margin-right:10px}.metrics-card-value{font-size:1.5rem}.metrics-card-title{font-size:.75rem}.metrics-card-subtitle{font-size:.7rem}.metrics-filters .row>div{margin-bottom:1rem}.metrics-table{font-size:.75rem}.metrics-table thead th,.metrics-table tbody td{padding:.5rem}}.text-muted{color:#6b7280!important;font-style:italic}.badge.bg-success{background-color:#10b981!important}.badge.bg-warning{background-color:#f59e0b!important}.badge.bg-danger{background-color:#ef4444!important}.fa-spin{animation:fa-spin 1s infinite linear}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card{margin-bottom:1.5rem;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;padding:1rem 1.25rem;border-radius:8px 8px 0 0}.card-header h5{margin:0;font-size:1.1rem;font-weight:600;color:#111827}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{width:100%;padding:.5rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.react-datepicker__input-container input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}
