.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-682e4ca4]{border-radius:8px;overflow:hidden;width:100%}.bhe-day[data-v-682e4ca4]{background:#fff;min-height:120px;border-bottom:1px solid #f0e8f6}.bhe-day[data-v-682e4ca4]:last-child{border-bottom:0}.bhe-day-grid[data-v-682e4ca4]{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-682e4ca4]{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-682e4ca4]{margin:0 0 10px;font-size:15px;font-weight:400;color:#c0afd0}.bhe-day-label--open[data-v-682e4ca4]{font-weight:700;color:#6a1f4c}.bhe-toggle-group[data-v-682e4ca4]{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-682e4ca4]{font-size:13px;font-weight:500;color:#3d2a4a;white-space:nowrap}.bhe-toggle-label--secondary[data-v-682e4ca4]{color:#9e8dae}[data-v-682e4ca4] .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-682e4ca4] .bhe-toggle-group .vs-switch.vs-switch-active{background-color:#6a1f4c!important}[data-v-682e4ca4] .bhe-toggle-group .vs-switch[disabled]{background-color:#ece5f3!important;opacity:.7!important;cursor:not-allowed!important}.bhe-slots[data-v-682e4ca4]{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-682e4ca4],.bhe-slots[data-v-682e4ca4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bhe-slot-row[data-v-682e4ca4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-right:20px}.bhe-time-input[data-v-682e4ca4]{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-682e4ca4]{border-color:#ff5c5c!important;color:#ff5c5c!important}.bhe-time-input[data-v-682e4ca4]:focus{border-color:#6a1f4c}.bhe-time-input[data-v-682e4ca4]::-webkit-calendar-picker-indicator{display:none}.bhe-time-sep[data-v-682e4ca4]{font-size:13px;color:#9e8dae}.bhe-slot-actions[data-v-682e4ca4]{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-682e4ca4]{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-682e4ca4]{font-size:14px}button.bhe-icon-btn--del[data-v-682e4ca4]{color:#d4c1e3!important}button.bhe-icon-btn--del[data-v-682e4ca4]:hover{color:#6a1f4c!important}button.bhe-icon-btn--add[data-v-682e4ca4]{color:#d4c1e3!important}button.bhe-icon-btn--add[data-v-682e4ca4]:hover{color:#6a1f4c!important}button.bhe-apply-btn[data-v-682e4ca4]{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-682e4ca4]:hover{color:#6a1f4c!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}@media (max-width:1499px){.bhe-slots[data-v-682e4ca4]{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-682e4ca4]{grid-template-columns:1fr;gap:12px 0;padding:16px 18px}.bhe-slots[data-v-682e4ca4]{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-682e4ca4]{justify-self:start!important}}.bshe-subtab[data-v-36d381e8]{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-36d381e8]{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-36d381e8]{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-36d381e8]:hover{background:#fdf9fd}.bshe-section-title[data-v-36d381e8]{margin:0;font-size:16px;font-weight:700;color:#6a1f4c}.bshe-section-chevron[data-v-36d381e8]{color:#6a1f4c;font-size:22px;-ms-flex-negative:0;flex-shrink:0}.bshe-section-content[data-v-36d381e8]{padding:24px 28px}.bshe-section-content--vacations[data-v-36d381e8]{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-36d381e8]{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-36d381e8]{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-36d381e8]: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-36d381e8]{border-color:#6a1f4c}.bshe-card-header[data-v-36d381e8]{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-36d381e8]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.bshe-card-header-right[data-v-36d381e8]{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-36d381e8]{margin:0 0 4px;font-size:14px;font-weight:700;color:#6a1f4c}.bshe-card-date[data-v-36d381e8]{margin:0;font-size:13px;color:#9e8dae;text-transform:capitalize}.bshe-card-chevron[data-v-36d381e8]{color:#c0afd0;font-size:18px;-webkit-transition:color .2s;transition:color .2s}.bshe-card--expanded .bshe-card-chevron[data-v-36d381e8]{color:#6a1f4c}.bshe-card-del-btn[data-v-36d381e8]{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.bshe-card:hover .bshe-card-del-btn[data-v-36d381e8]{opacity:1}.bshe-card-editor[data-v-36d381e8]{padding:0 16px 16px;border-top:1px solid #f0e8f6;gap:10px}.bshe-card--add[data-v-36d381e8],.bshe-card-editor[data-v-36d381e8]{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-36d381e8]{-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-36d381e8]:hover{border-color:#6a1f4c;background:#fdf9fd}.bshe-card-add-label[data-v-36d381e8]{margin:0;font-size:13px;font-weight:600;color:#6a1f4c;text-align:center}.bshe-card-add-icon[data-v-36d381e8]{font-size:18px;color:#6a1f4c}.bshe-toggle-group[data-v-36d381e8]{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-36d381e8]{font-size:13px;font-weight:500;color:#3d2a4a;white-space:nowrap}.bshe-toggle-label--secondary[data-v-36d381e8]{color:#9e8dae}[data-v-36d381e8] .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-36d381e8] .bshe-toggle-group .vs-switch.vs-switch-active{background-color:#6a1f4c!important}[data-v-36d381e8] .bshe-toggle-group .vs-switch[disabled]{background-color:#ece5f3!important;opacity:.7!important;cursor:not-allowed!important}.bshe-slot-row[data-v-36d381e8]{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-36d381e8]{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-36d381e8]:focus{border-color:#6a1f4c}.bshe-time-input[data-v-36d381e8]::-webkit-calendar-picker-indicator{display:none}.bshe-time-sep[data-v-36d381e8]{font-size:13px;color:#9e8dae}.bshe-slot-actions[data-v-36d381e8]{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-36d381e8]{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-36d381e8]{font-size:14px}button.bshe-icon-btn--del[data-v-36d381e8]{color:#d4c1e3!important}button.bshe-icon-btn--del[data-v-36d381e8]:hover{color:#6a1f4c!important}button.bshe-icon-btn--add[data-v-36d381e8]{color:#d4c1e3!important}button.bshe-icon-btn--add[data-v-36d381e8]:hover{color:#6a1f4c!important}.bshe-vacations-hint[data-v-36d381e8]{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-36d381e8]{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-36d381e8]{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-36d381e8]:focus{border-color:#6a1f4c}.bshe-date-input[data-v-36d381e8]{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-36d381e8]:focus{border-color:#6a1f4c}.bshe-vac-sep[data-v-36d381e8]{font-size:13px;color:#9e8dae;white-space:nowrap}button.bshe-add-vacation-btn[data-v-36d381e8]{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}button.bshe-add-vacation-btn[data-v-36d381e8]:hover{color:#6a1f4c!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}.bshe-modal-overlay[data-v-36d381e8]{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-36d381e8]{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-36d381e8]{margin:0;font-size:17px;font-weight:700;color:#6a1f4c}.bshe-modal-field[data-v-36d381e8]{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-36d381e8]{font-size:13px;font-weight:500;color:#3d2a4a}.bshe-modal-field .bshe-date-input[data-v-36d381e8],.bshe-modal-field .bshe-text-input[data-v-36d381e8]{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.bshe-modal-actions[data-v-36d381e8]{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-36d381e8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.bshe-cards-grid[data-v-36d381e8]{grid-template-columns:1fr}}.lea-view[data-v-2d613194]{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-2d613194]{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}.lea-section-header[data-v-2d613194]{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-2d613194]:hover{background:#fdf9fd}.lea-section-title[data-v-2d613194]{margin:0;font-size:15px;font-weight:600;color:#6a1f4c}.lea-chevron[data-v-2d613194]{color:#6a1f4c;font-size:22px}.lea-section-content[data-v-2d613194]{padding:20px 24px}.lea-categories-layout[data-v-2d613194]{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-2d613194]{position:relative;width:280px;-ms-flex-negative:0;flex-shrink:0}.lea-search-input[data-v-2d613194]{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-2d613194]:focus{border-color:#6a1f4c}.lea-search-icon[data-v-2d613194]{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:18px;color:#c0afd0;pointer-events:none}.lea-suggestions[data-v-2d613194]{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-2d613194]{padding:9px 14px;font-size:13px;color:#3d2a4a;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.lea-suggestion-item[data-v-2d613194]:hover{background:#faf5fd;color:#6a1f4c}.lea-selected-categories[data-v-2d613194]{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-2d613194]{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-2d613194]{font-size:12px;font-weight:600;color:#9e8dae;white-space:nowrap}.lea-tag[data-v-2d613194]{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-2d613194]{background:#6a1f4c;color:#fff}.lea-tag--secondary[data-v-2d613194]{background:#ede0f5;color:#6a1f4c}.lea-tag-remove[data-v-2d613194]{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-2d613194]:hover{opacity:1}.lea-chips-row[data-v-2d613194]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}button.lea-chip[data-v-2d613194]{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-2d613194]:hover{border-color:#6a1f4c!important;background-color:#faf5fd!important}button.lea-chip--active[data-v-2d613194]{background-color:#6a1f4c!important;border-color:#6a1f4c!important;color:#fff!important}button.lea-chip--active[data-v-2d613194]: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-9ee4881e]{width:100%}.lep-columns[data-v-9ee4881e]{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-9ee4881e]{gap:20px;min-width:0}.lep-field[data-v-9ee4881e],.lep-form[data-v-9ee4881e]{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-9ee4881e]{gap:6px}.lep-label[data-v-9ee4881e]{font-size:13px;font-weight:600;color:#6a1f4c}.lep-input[data-v-9ee4881e]{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-9ee4881e]:focus{border-color:#6a1f4c}.lep-textarea-wrapper[data-v-9ee4881e]{position:relative}.lep-textarea[data-v-9ee4881e]{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-9ee4881e]:focus{border-color:#6a1f4c}.lep-char-count[data-v-9ee4881e]{position:absolute;bottom:8px;right:12px;font-size:11px;color:#c0afd0;pointer-events:none}.lep-score-panel[data-v-9ee4881e]{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-9ee4881e]{margin:0 0 10px;font-size:14px;font-weight:700;color:#6a1f4c}.lep-score-donut-row[data-v-9ee4881e]{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-9ee4881e]{font-size:14px;font-weight:700;color:#6a1f4c;line-height:1.4}.lep-score-percent small[data-v-9ee4881e]{font-size:11px;font-weight:400;color:#9e8dae}.lep-score-items[data-v-9ee4881e]{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-9ee4881e]{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-9ee4881e]{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-9ee4881e]{font-size:12px}.lep-score-item-icon--ok[data-v-9ee4881e]{background:#e8f5e9;color:#388e3c}.lep-score-item-icon--warn[data-v-9ee4881e]{background:#fff8e1;color:#f57f17}.lep-score-item-icon--error[data-v-9ee4881e]{background:#fce4ec;color:#c62828}.lep-score-item-label[data-v-9ee4881e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.lep-score-item-badge[data-v-9ee4881e]{background:#e3f2fd;color:#1565c0;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:600;white-space:nowrap}.lep-next-actions[data-v-9ee4881e]{border-top:1px solid #f0e8f6;padding-top:14px}.lep-next-actions-title[data-v-9ee4881e]{margin:0 0 10px;font-size:13px;font-weight:700;color:#6a1f4c}.lep-next-actions-list[data-v-9ee4881e]{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-9ee4881e]{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-9ee4881e]:hover{color:#6a1f4c}.lep-arrow-icon[data-v-9ee4881e]{font-size:14px;color:#6a1f4c;-ms-flex-negative:0;flex-shrink:0}@media (max-width:1399px){.lep-columns[data-v-9ee4881e]{grid-template-columns:minmax(0,1fr) 240px}.lep-preview-col[data-v-9ee4881e]{display:none}}@media (max-width:899px){.lep-columns[data-v-9ee4881e]{grid-template-columns:1fr}.lep-preview-col[data-v-9ee4881e]{display:none}.lep-score-col[data-v-9ee4881e]{width:100%}}.le-view[data-v-4622b5a2]{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-topbar[data-v-4622b5a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.le-hero[data-v-4622b5a2]{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-4622b5a2]{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}.le-hero-photo[data-v-4622b5a2]{height:160px;background-color:#e8d5f0;background-size:cover;background-position:50%;-ms-flex-negative:0;flex-shrink:0}.le-hero-meta[data-v-4622b5a2]{padding:14px 20px 16px}.le-hero-name[data-v-4622b5a2]{margin:0 0 8px;font-size:18px;font-weight:700;color:#3d2a4a}.le-hero-address[data-v-4622b5a2]{margin:0;font-size:13px;color:#9e8dae}.le-hero-score[data-v-4622b5a2]{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-4622b5a2] .cd-donut{width:96px;height:96px}.le-hero-score[data-v-4622b5a2] .cd-donut:before{width:64px;height:64px}.le-hero-score[data-v-4622b5a2] .cd-value{font-size:20px;font-weight:600;color:#b64985}.le-hero-score-text[data-v-4622b5a2]{text-align:start}.le-hero-score-title[data-v-4622b5a2]{margin:0;font-size:18px;font-weight:700;color:#121826}.le-hero-score-subtitle[data-v-4622b5a2]{margin:4px 0 0;font-size:13px;font-weight:600;color:#121826}.le-hero-score-percent[data-v-4622b5a2]{margin:0;font-size:22px;font-weight:800;color:#6a1f4c}.le-hero-score-label[data-v-4622b5a2]{margin:2px 0 0;font-size:13px;color:#9e8dae}.le-hero-score-missing[data-v-4622b5a2]{margin:4px 0 0;font-size:12px;font-weight:600;color:#6a1f4c}.le-content-card[data-v-4622b5a2]{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:hidden}.le-tabs[data-v-4622b5a2]{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-4622b5a2]::-webkit-scrollbar{display:none}button.le-tab[data-v-4622b5a2]{-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-4622b5a2]: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-4622b5a2]:hover{color:#6a1f4c!important;background-color:#faf5fd!important}button.le-tab--active[data-v-4622b5a2]{color:#6a1f4c!important;font-weight:700!important}.le-not-found[data-v-4622b5a2]{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-4622b5a2]{grid-template-columns:1fr}button.le-tab[data-v-4622b5a2]{-webkit-box-flex:0;-ms-flex:none;flex:none;padding:14px 16px!important;font-size:13px!important}}