.cd-widget[data-v-3ac683b3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.cd-donut[data-v-3ac683b3],.cd-widget[data-v-3ac683b3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cd-donut[data-v-3ac683b3]{width:40px;width:48px;height:40px;height:48px;border-radius:50%;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cd-donut[data-v-3ac683b3]:before{content:"";position:absolute;width:26px;width:34px;height:26px;height:34px;border-radius:50%;background:#fff}.cd-value[data-v-3ac683b3]{position:relative;z-index:1;font-size:9.5px;font-size:11px;font-weight:800;color:#2f1937;color:#121826;line-height:1}.cd-label[data-v-3ac683b3]{margin:0;font-size:10px;font-weight:700;color:#b64985;color:#121826;line-height:1}.bhe-schedule[data-v-e69a8514]{border-radius:8px;overflow:hidden;width:100%}.bhe-day[data-v-e69a8514]{background:#fff;min-height:120px;border-bottom:1px solid #f0e8f6}.bhe-day[data-v-e69a8514]:last-child{border-bottom:0}.bhe-day-grid[data-v-e69a8514]{display:grid;grid-template-columns:200px 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 28px;gap:0 20px}.bhe-day-toggles[data-v-e69a8514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.bhe-day-label[data-v-e69a8514]{margin:0 0 10px;font-size:15px;font-weight:400;color:#c0afd0}.bhe-day-label--open[data-v-e69a8514]{font-weight:700;color:#6a1f4c}.bhe-toggle-group[data-v-e69a8514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.bhe-toggle-label[data-v-e69a8514]{font-size:13px;font-weight:500;color:#3d2a4a;white-space:nowrap}.bhe-toggle-label--secondary[data-v-e69a8514]{color:#9e8dae}[data-v-e69a8514] .bhe-toggle-group .vs-switch{background-color:#d8cce2!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;min-width:44px!important;width:44px!important;height:22px!important;border-radius:11px!important;padding:2px!important;-ms-flex-negative:0;flex-shrink:0;position:relative!important}[data-v-e69a8514] .bhe-toggle-group .vs-switch.vs-switch-active{background-color:#6a1f4c!important}[data-v-e69a8514] .bhe-toggle-group .vs-switch[disabled]{background-color:#ece5f3!important;opacity:.7!important;cursor:not-allowed!important}.bhe-slots[data-v-e69a8514]{display:grid;grid-template-columns:repeat(2,auto);gap:8px 16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:8px}.bhe-slot-row[data-v-e69a8514],.bhe-slots[data-v-e69a8514]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bhe-slot-row[data-v-e69a8514]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-right:20px}.bhe-time-input[data-v-e69a8514]{border:1px solid #e2d5ef;border-radius:6px;padding:6px 10px;font-size:13px;color:#3d2a4a;background:#fff;width:100px;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s;-webkit-box-shadow:none;box-shadow:none}.bhe-time-input--error[data-v-e69a8514]{border-color:#ff5c5c!important;color:#ff5c5c!important}.bhe-time-input[data-v-e69a8514]:focus{border-color:#6a1f4c}.bhe-time-input[data-v-e69a8514]::-webkit-calendar-picker-indicator{display:none}.bhe-time-sep[data-v-e69a8514]{font-size:13px;color:#9e8dae}.bhe-slot-actions[data-v-e69a8514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;min-width:26px;-ms-flex-negative:0;flex-shrink:0}button.bhe-icon-btn[data-v-e69a8514]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;padding:4px!important;border-radius:4px!important;min-width:0!important;width:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-transition:color .18s;transition:color .18s}button.bhe-icon-btn i[data-v-e69a8514]{font-size:14px}button.bhe-icon-btn--del[data-v-e69a8514]{color:#d4c1e3!important}button.bhe-icon-btn--del[data-v-e69a8514]:hover{color:#6a1f4c!important}button.bhe-icon-btn--add[data-v-e69a8514]{color:#d4c1e3!important}button.bhe-icon-btn--add[data-v-e69a8514]:hover{color:#6a1f4c!important}button.bhe-apply-btn[data-v-e69a8514]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;color:#c9b4d8!important;font-size:13px!important;font-weight:500!important;padding:6px 0!important;min-width:0!important;width:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px!important;white-space:nowrap!important;cursor:pointer!important;justify-self:end}button.bhe-apply-btn[data-v-e69a8514]:hover{color:#6a1f4c!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}fa-circle-plus[data-v-e69a8514]{padding:0 16px}@media (max-width:1499px){.bhe-slots[data-v-e69a8514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}@media (max-width:1149px){.bhe-day-grid[data-v-e69a8514]{grid-template-columns:1fr;gap:12px 0;padding:16px 18px}.bhe-slots[data-v-e69a8514]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}button.bhe-apply-btn[data-v-e69a8514]{justify-self:start!important}}.bshe-subtab[data-v-c546ad42]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.bshe-section[data-v-c546ad42]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(46,25,55,.07);box-shadow:0 2px 12px rgba(46,25,55,.07);overflow:hidden}.bshe-section-header[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #f0e8f6}.bshe-section-header[data-v-c546ad42]:hover{background:#fdf9fd}.bshe-section-title[data-v-c546ad42]{margin:0;font-size:16px;font-weight:700;color:#6a1f4c}.bshe-section-chevron[data-v-c546ad42]{color:#6a1f4c;font-size:22px;-ms-flex-negative:0;flex-shrink:0}.bshe-section-content[data-v-c546ad42]{padding:24px 28px}.bshe-section-content--vacations[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.bshe-cards-grid[data-v-c546ad42]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.bshe-card[data-v-c546ad42]{border:1px solid #e8daf0;border-radius:8px;overflow:hidden;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s;cursor:pointer}.bshe-card[data-v-c546ad42]:hover{border-color:#c8a8d8;-webkit-box-shadow:0 2px 8px rgba(106,31,76,.08);box-shadow:0 2px 8px rgba(106,31,76,.08)}.bshe-card--expanded[data-v-c546ad42]{border-color:#6a1f4c}.bshe-card-header[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 16px;gap:8px}.bshe-card-header-left[data-v-c546ad42]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bshe-card-header-right[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;-ms-flex-negative:0;flex-shrink:0}.bshe-card-name[data-v-c546ad42]{margin:0 0 4px;font-size:14px;font-weight:700;color:#6a1f4c}.bshe-card-date[data-v-c546ad42]{margin:0;font-size:13px;color:#9e8dae;text-transform:capitalize}.bshe-card-chevron[data-v-c546ad42]{color:#c0afd0;font-size:18px;-webkit-transition:color .2s;transition:color .2s}.bshe-card--expanded .bshe-card-chevron[data-v-c546ad42]{color:#6a1f4c}.bshe-card-del-btn[data-v-c546ad42]{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.bshe-card:hover .bshe-card-del-btn[data-v-c546ad42]{opacity:1}.bshe-card-editor[data-v-c546ad42]{padding:16px;border-top:1px solid #f0e8f6;gap:10px}.bshe-card--add[data-v-c546ad42],.bshe-card-editor[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bshe-card--add[data-v-c546ad42]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 16px;border:1px dashed #e8daf0;gap:5px;cursor:pointer}.bshe-card--add[data-v-c546ad42]:hover{border-color:#6a1f4c;background:#fdf9fd}.bshe-card-add-label[data-v-c546ad42]{margin:0;font-size:13px;font-weight:600;color:#6a1f4c;text-align:center}.bshe-card-add-icon[data-v-c546ad42]{font-size:18px;color:#6a1f4c}.bshe-toggle-group[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.bshe-toggle-label[data-v-c546ad42]{font-size:13px;font-weight:500;color:#3d2a4a;white-space:nowrap}.bshe-toggle-label--secondary[data-v-c546ad42]{color:#9e8dae}[data-v-c546ad42] .bshe-toggle-group .vs-switch{background-color:#d8cce2!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;min-width:44px!important;width:44px!important;height:22px!important;border-radius:11px!important;padding:2px!important;-ms-flex-negative:0;flex-shrink:0;position:relative!important}[data-v-c546ad42] .bshe-toggle-group .vs-switch.vs-switch-active{background-color:#6a1f4c!important}[data-v-c546ad42] .bshe-toggle-group .vs-switch[disabled]{background-color:#ece5f3!important;opacity:.7!important;cursor:not-allowed!important}.bshe-slot-row[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.bshe-time-input[data-v-c546ad42]{border:1px solid #e2d5ef;border-radius:6px;padding:6px 10px;font-size:13px;color:#3d2a4a;background:#fff;width:90px;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s}.bshe-time-input[data-v-c546ad42]:focus{border-color:#6a1f4c}.bshe-time-input[data-v-c546ad42]::-webkit-calendar-picker-indicator{display:none}.bshe-time-sep[data-v-c546ad42]{font-size:13px;color:#9e8dae}.bshe-slot-actions[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;min-width:26px}button.bshe-icon-btn[data-v-c546ad42]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;padding:4px!important;border-radius:4px!important;min-width:0!important;width:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-transition:color .18s;transition:color .18s;cursor:pointer!important}button.bshe-icon-btn i[data-v-c546ad42]{font-size:14px}button.bshe-icon-btn--del[data-v-c546ad42]{color:#d4c1e3!important}button.bshe-icon-btn--del[data-v-c546ad42]:hover{color:#6a1f4c!important}button.bshe-icon-btn--add[data-v-c546ad42]{color:#d4c1e3!important}button.bshe-icon-btn--add[data-v-c546ad42]:hover{color:#6a1f4c!important}.bshe-vacations-hint[data-v-c546ad42]{margin:0;font-size:13px;color:#524361;background:#faf5fd;border-left:3px solid #c8a8d8;padding:10px 14px;border-radius:0 6px 6px 0}.bshe-vacation-row[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.bshe-text-input[data-v-c546ad42]{border:1px solid #e2d5ef;border-radius:6px;padding:7px 12px;font-size:13px;color:#3d2a4a;background:#fff;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s;min-width:160px}.bshe-text-input[data-v-c546ad42]:focus{border-color:#6a1f4c}.bshe-date-input[data-v-c546ad42]{border:1px solid #e2d5ef;border-radius:6px;padding:6px 10px;font-size:13px;color:#3d2a4a;background:#fff;outline:none;cursor:pointer;-webkit-transition:border-color .2s;transition:border-color .2s}.bshe-date-input[data-v-c546ad42]:focus{border-color:#6a1f4c}.bshe-vac-sep[data-v-c546ad42]{font-size:13px;color:#9e8dae;white-space:nowrap}button.bshe-add-vacation-btn[data-v-c546ad42],button.bshe-add-vacation-btn span[data-v-c546ad42]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;color:#6a1f4c!important;font-size:13px!important;font-weight:500!important;padding:6px 0!important;min-width:0!important;width:auto!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;gap:6px!important;cursor:pointer!important;-ms-flex-item-align:start;align-self:flex-start;text-transform:none!important;line-height:1!important}button.bshe-add-vacation-btn i[data-v-c546ad42]{-webkit-transform:translateY(1.4px);transform:translateY(1.4px)}button.bshe-add-vacation-btn[data-v-c546ad42]:hover{color:#6a1f4c!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.bshe-modal-overlay[data-v-c546ad42]{position:fixed;inset:0;background:rgba(153,148,154,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.bshe-modal[data-v-c546ad42]{background:#fff;border-radius:12px;padding:28px 32px;width:100%;max-width:420px;-webkit-box-shadow:0 8px 32px rgba(46,25,55,.18);box-shadow:0 8px 32px rgba(46,25,55,.18);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.bshe-modal-title[data-v-c546ad42]{margin:0;font-size:17px;font-weight:700;color:#6a1f4c}.bshe-modal-field[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.bshe-modal-label[data-v-c546ad42]{font-size:13px;font-weight:500;color:#3d2a4a}.bshe-modal-field .bshe-date-input[data-v-c546ad42],.bshe-modal-field .bshe-text-input[data-v-c546ad42]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bshe-modal-actions[data-v-c546ad42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:4px}@media (max-width:1199px){.bshe-cards-grid[data-v-c546ad42]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bshe-cards-grid[data-v-c546ad42]{grid-template-columns:1fr}}.lea-view[data-v-6e91eff9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.lea-section[data-v-6e91eff9]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(46,25,55,.07);box-shadow:0 2px 12px rgba(46,25,55,.07)}.lea-section-header[data-v-6e91eff9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid #f0e8f6}.lea-section-header[data-v-6e91eff9]:hover{background:#fdf9fd}.lea-section-title[data-v-6e91eff9]{margin:0;font-size:15px;font-weight:600;color:#6a1f4c}.lea-chevron[data-v-6e91eff9]{color:#6a1f4c;font-size:22px}.lea-section-content[data-v-6e91eff9]{padding:20px 24px}.lea-categories-layout[data-v-6e91eff9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lea-search-wrapper[data-v-6e91eff9]{position:relative;width:280px;-ms-flex-negative:0;flex-shrink:0}.lea-search-input[data-v-6e91eff9]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2d5ef;border-radius:8px;padding:9px 36px 9px 14px;font-size:13px;color:#3d2a4a;background:#fff;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s}.lea-search-input[data-v-6e91eff9]:focus{border-color:#6a1f4c}.lea-search-icon[data-v-6e91eff9]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#c0afd0;pointer-events:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px}.lea-suggestions[data-v-6e91eff9]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e2d5ef;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(46,25,55,.12);box-shadow:0 4px 16px rgba(46,25,55,.12);z-index:100;overflow:hidden}.lea-suggestion-item[data-v-6e91eff9]{padding:9px 14px;font-size:13px;color:#3d2a4a;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.lea-suggestion-item[data-v-6e91eff9]:hover{background:#faf5fd;color:#6a1f4c}.lea-selected-categories[data-v-6e91eff9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1}.lea-category-group[data-v-6e91eff9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.lea-category-label[data-v-6e91eff9]{font-size:12px;font-weight:600;color:#9e8dae;white-space:nowrap}.lea-tag[data-v-6e91eff9]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border-radius:20px;padding:5px 10px 5px 14px;font-size:13px;font-weight:600}.lea-tag--primary[data-v-6e91eff9]{background:#6a1f4c;color:#fff}.lea-tag--secondary[data-v-6e91eff9]{background:#ede0f5;color:#6a1f4c}.lea-tag-remove[data-v-6e91eff9]{background:transparent!important;background-color:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;padding:0!important;min-width:0!important;width:16px!important;height:16px!important;display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;border-radius:50%!important;font-size:14px!important;cursor:pointer!important;line-height:1!important;color:inherit!important;opacity:.7;-webkit-transition:opacity .15s;transition:opacity .15s}.lea-tag-remove[data-v-6e91eff9]:hover{opacity:1}.lea-chips-row[data-v-6e91eff9]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}button.lea-chip[data-v-6e91eff9]{background:transparent!important;background-color:transparent!important;border:1.5px solid #e2d5ef!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:24px!important;padding:7px 18px!important;font-size:13px!important;font-weight:500!important;color:#6a1f4c!important;cursor:pointer!important;-webkit-transition:background-color .18s,border-color .18s,color .18s!important;transition:background-color .18s,border-color .18s,color .18s!important;min-width:0!important;width:auto!important}button.lea-chip[data-v-6e91eff9]:hover{border-color:#6a1f4c!important;background-color:#faf5fd!important}button.lea-chip--active[data-v-6e91eff9]{background-color:#6a1f4c!important;border-color:#6a1f4c!important;color:#fff!important}button.lea-chip--active[data-v-6e91eff9]:hover{background-color:#5a1840!important}.gmp-phone-frame[data-v-9cd58bac]{background:#e8e8e8;border-radius:36px;padding:16px 10px;width:260px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 8px 32px rgba(0,0,0,.18),inset 0 0 0 2px #ccc;box-shadow:0 8px 32px rgba(0,0,0,.18),inset 0 0 0 2px #ccc;margin:0 auto}.gmp-phone-screen[data-v-9cd58bac]{background:#fff;border-radius:24px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gmp-search-bar[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 12px;background:#f8f9fa;border-bottom:1px solid #e8eaed}.gmp-google-g[data-v-9cd58bac]{width:14px;height:14px;-ms-flex-negative:0;flex-shrink:0}.gmp-search-text[data-v-9cd58bac]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:11px;color:#202124;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmp-search-micro[data-v-9cd58bac]{font-size:16px;color:#4285f4;-ms-flex-negative:0;flex-shrink:0}.gmp-card[data-v-9cd58bac]{padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.gmp-name[data-v-9cd58bac]{margin:0;font-size:14px;font-weight:700;color:#202124;line-height:1.3}.gmp-meta-row[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-top:2px}.gmp-rating[data-v-9cd58bac]{font-size:11px;font-weight:700;color:#e37400}.gmp-stars[data-v-9cd58bac]{font-size:10px;color:#e37400;letter-spacing:-1px}.gmp-review-count[data-v-9cd58bac]{font-size:10px;color:#70757a}.gmp-cat-row[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;margin-top:2px}.gmp-category[data-v-9cd58bac],.gmp-dot[data-v-9cd58bac],.gmp-price[data-v-9cd58bac]{font-size:11px;color:#70757a}.gmp-open[data-v-9cd58bac]{font-size:11px;color:#188038}.gmp-photos[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;height:70px;border-radius:8px;overflow:hidden}.gmp-photo[data-v-9cd58bac]{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#e8d5f0;background-size:cover;background-position:50%}.gmp-photo--placeholder[data-v-9cd58bac]{background-color:#f0e6f8}.gmp-actions[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-pack:distribute;justify-content:space-around;border-top:1px solid #f1f3f4;border-bottom:1px solid #f1f3f4;padding:8px 0}.gmp-action[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;cursor:pointer}.gmp-action-icon[data-v-9cd58bac]{font-size:16px;color:#4285f4}.gmp-action-label[data-v-9cd58bac]{font-size:9px;color:#4285f4;text-align:center}.gmp-info-rows[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.gmp-info-row[data-v-9cd58bac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.gmp-info-icon[data-v-9cd58bac]{font-size:14px;color:#70757a;-ms-flex-negative:0;flex-shrink:0;margin-top:1px}.gmp-info-text[data-v-9cd58bac]{font-size:11px;color:#3c4043;-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;word-break:break-word}.gmp-info-expand[data-v-9cd58bac]{font-size:14px;color:#70757a;-ms-flex-negative:0;flex-shrink:0}.gmp-closed[data-v-9cd58bac]{color:#d93025}.gmp-link[data-v-9cd58bac]{color:#1a0dab}.lep-view[data-v-9681509e]{width:100%}.lep-columns[data-v-9681509e]{display:grid;grid-template-columns:minmax(0,1fr) 280px 260px;gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:24px 28px}.lep-form[data-v-9681509e]{gap:20px;min-width:0}.lep-field[data-v-9681509e],.lep-form[data-v-9681509e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lep-field[data-v-9681509e]{gap:6px}.lep-row-fields[data-v-9681509e]{display:grid;grid-template-columns:100px 1fr;gap:12px}.lep-label[data-v-9681509e]{font-size:13px;font-weight:600;color:#6a1f4c}.lep-sab-notice[data-v-9681509e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:#faf5fd;border-left:3px solid #ab6e93;color:#6a1f4c;padding:12px 14px;border-radius:4px;font-size:13px;font-weight:500;margin-bottom:8px}.lep-sab-notice i[data-v-9681509e]{font-size:18px;color:#ab6e93;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.lep-input[data-v-9681509e]{border:1px solid #e2d5ef;border-radius:8px;padding:9px 14px;font-size:13px;color:#3d2a4a;background:#fff;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.lep-input[data-v-9681509e]:focus{border-color:#6a1f4c}.lep-input--error[data-v-9681509e]{border-color:#de3545!important;-webkit-box-shadow:0 0 0 2px rgba(222,53,69,.15)!important;box-shadow:0 0 0 2px rgba(222,53,69,.15)!important}.lep-textarea-wrapper[data-v-9681509e]{position:relative}.lep-textarea[data-v-9681509e]{border:1px solid #e2d5ef;border-radius:8px;padding:9px 14px;font-size:13px;color:#3d2a4a;background:#fff;outline:none;-webkit-transition:border-color .2s;transition:border-color .2s;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical;font-family:inherit;line-height:1.5}.lep-textarea[data-v-9681509e]:focus{border-color:#6a1f4c}.lep-char-count[data-v-9681509e]{position:absolute;bottom:8px;right:12px;font-size:11px;color:#c0afd0;pointer-events:none}.lep-score-panel[data-v-9681509e]{background:#fff;border:1.5px solid #e8daf0;border-radius:12px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.lep-score-title[data-v-9681509e]{margin:0 0 10px;font-size:14px;font-weight:700;color:#6a1f4c}.lep-score-donut-row[data-v-9681509e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.lep-score-percent[data-v-9681509e]{font-size:14px;font-weight:700;color:#6a1f4c;line-height:1.4}.lep-score-percent small[data-v-9681509e]{font-size:11px;font-weight:400;color:#9e8dae}.lep-score-items[data-v-9681509e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.lep-score-item[data-v-9681509e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:#3d2a4a}.lep-score-item-icon[data-v-9681509e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.lep-score-item-icon i[data-v-9681509e]{font-size:12px}.lep-score-item-icon--ok[data-v-9681509e]{background:#e8f5e9;color:#388e3c}.lep-score-item-icon--warn[data-v-9681509e]{background:#fff8e1;color:#f57f17}.lep-score-item-icon--error[data-v-9681509e]{background:#fce4ec;color:#c62828}.lep-score-item-label[data-v-9681509e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.lep-score-item-badge[data-v-9681509e]{background:#e3f2fd;color:#1565c0;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600;white-space:nowrap}.lep-next-actions[data-v-9681509e]{border-top:1px solid #f0e8f6;padding-top:14px}.lep-next-actions-title[data-v-9681509e]{margin:0 0 10px;font-size:13px;font-weight:700;color:#6a1f4c}.lep-next-actions-list[data-v-9681509e]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.lep-next-action-item[data-v-9681509e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#3d2a4a;cursor:pointer;-webkit-transition:color .15s;transition:color .15s}.lep-next-action-item[data-v-9681509e]:hover{color:#6a1f4c}.lep-arrow-icon[data-v-9681509e]{font-size:14px;color:#6a1f4c;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1399px){.lep-columns[data-v-9681509e]{grid-template-columns:minmax(0,1fr) 240px}.lep-preview-col[data-v-9681509e]{display:none}}@media (max-width:899px){.lep-columns[data-v-9681509e]{grid-template-columns:1fr}.lep-preview-col[data-v-9681509e]{display:none}.lep-score-col[data-v-9681509e]{width:100%}}.le-view[data-v-2df26042]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.le-pending-banner[data-v-2df26042]{gap:8px;background-color:#fff3e0;border-left:4px solid #f57f17;color:#6a1f4c;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:600}.le-pending-banner[data-v-2df26042],.le-topbar[data-v-2df26042]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.le-topbar[data-v-2df26042]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.le-hero[data-v-2df26042]{display:grid;grid-template-columns:2fr 1fr;gap:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.le-hero-identity[data-v-2df26042]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 2px 12px rgba(46,25,55,.07);box-shadow:0 2px 12px rgba(46,25,55,.07);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.le-hero-photo-wrapper[data-v-2df26042]{position:relative;width:100%;height:160px;background-color:#e8d5f0}.le-hero-photo[data-v-2df26042]{width:100%;height:100%;background-size:cover;background-position:50%}.le-cover-upload-trigger[data-v-2df26042]{position:absolute;bottom:12px;right:12px;background:hsla(0,0%,100%,.85);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #e2d5ef;border-radius:8px;padding:6px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;z-index:10}.le-cover-upload-trigger[data-v-2df26042]:hover{background:#fff;border-color:#6a1f4c}.le-cover-upload-trigger i[data-v-2df26042]{font-size:18px;color:#6a1f4c}.le-cover-upload-trigger span[data-v-2df26042]{font-size:12px;font-weight:600;color:#6a1f4c}.le-hero-meta-container[data-v-2df26042]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 16px;gap:16px;background:#fff}.le-hero-logo-wrapper[data-v-2df26042]{position:relative;width:72px;height:72px;margin-top:-36px;border-radius:50%;border:4px solid #fff;-webkit-box-shadow:0 4px 12px rgba(46,25,55,.1);box-shadow:0 4px 12px rgba(46,25,55,.1);background:#fff;-ms-flex-negative:0;flex-shrink:0;z-index:5}.le-hero-logo[data-v-2df26042]{width:100%;height:100%;border-radius:50%;background-color:#f3f0f7;background-size:cover;background-position:50%}.le-logo-upload-trigger[data-v-2df26042]{position:absolute;bottom:-2px;right:-2px;width:26px;height:26px;border-radius:50%;background:#6a1f4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;cursor:pointer;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.15);box-shadow:0 2px 6px rgba(0,0,0,.15);-webkit-transition:background .15s;transition:background .15s;z-index:6}.le-logo-upload-trigger i[data-v-2df26042]{color:#fff;font-size:14px}.le-logo-upload-trigger[data-v-2df26042]:hover{background:#5a1840}.le-hero-meta[data-v-2df26042]{padding-top:12px}.le-hero-score[data-v-2df26042]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(46,25,55,.07);box-shadow:0 2px 12px rgba(46,25,55,.07);padding:24px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.le-hero-score[data-v-2df26042] .cd-donut{width:96px;height:96px}.le-hero-score[data-v-2df26042] .cd-donut:before{width:64px;height:64px}.le-hero-score[data-v-2df26042] .cd-value{font-size:20px;font-weight:600;color:#b64985}.le-hero-score-text[data-v-2df26042]{text-align:start}.le-hero-score-title[data-v-2df26042]{margin:0;font-size:18px;font-weight:700;color:#121826}.le-hero-score-subtitle[data-v-2df26042]{margin:4px 0 0;font-size:13px;font-weight:600;color:#121826}.le-hero-score-percent[data-v-2df26042]{margin:0;font-size:22px;font-weight:800;color:#6a1f4c}.le-hero-score-label[data-v-2df26042]{margin:2px 0 0;font-size:13px;color:#9e8dae}.le-hero-score-missing[data-v-2df26042]{margin:4px 0 0;font-size:12px;font-weight:600;color:#6a1f4c}.le-content-card[data-v-2df26042]{background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(46,25,55,.07);box-shadow:0 2px 12px rgba(46,25,55,.07);overflow:visible}.le-tabs[data-v-2df26042]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-bottom:2px solid #f0e8f6;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.le-tabs[data-v-2df26042]::-webkit-scrollbar{display:none}button.le-tab[data-v-2df26042]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;border:none!important;border-bottom:none!important;padding:24px 20px!important;font-size:14px!important;font-weight:500!important;color:#9e8dae!important;cursor:pointer!important;-webkit-transition:color .18s!important;transition:color .18s!important;min-width:0!important;white-space:nowrap!important;position:relative!important}button.le-tab[data-v-2df26042]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:transparent;-webkit-transition:background .18s;transition:background .18s}button.le-tab[data-v-2df26042]:hover{color:#6a1f4c!important;background-color:#faf5fd!important}button.le-tab--active[data-v-2df26042]{color:#6a1f4c!important;font-weight:700!important}.le-not-found[data-v-2df26042]{text-align:center;padding:60px 20px;color:#9e8dae;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}@media (max-width:767px){.le-hero[data-v-2df26042]{grid-template-columns:1fr}button.le-tab[data-v-2df26042]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:14px 16px!important;font-size:13px!important}}