@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);.title{text-transform:uppercase;padding:48px 16px 0 0}.subtitle,.title{font-family:Poppins,sans-serif;font-weight:400;color:rgba(0,0,0,.6)}.subtitle{text-align:start;padding:0 16px 48px 0}.reference{font-family:Poppins,sans-serif;font-weight:400;text-align:end;font-style:italic;color:rgba(0,0,0,.6);padding:0 0 4px 0}.alink{color:#06f!important;text-decoration:underline}.content{height:calc(100vh - 64px);overflow-y:auto}button:disabled{opacity:1%}@media only screen and (max-width:959px){.content{height:calc(100vh - 56px);overflow-y:auto}}.tooltip{display:block!important;font-family:Roboto,sans-serif;font-size:12px;z-index:10000}.tooltip .tooltip-inner{background:#5e5b5b;color:#fff;border-radius:16px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:#5e5b5b;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;color:#5e5b5b;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;color:#5e5b5b;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;color:#5e5b5b;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;color:#5e5b5b;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#5e5b5b;padding:24px;border-radius:5px;-webkit-box-shadow:0 5px 30px rgba(94,91,91,.1);box-shadow:0 5px 30px rgba(94,91,91,.1)}.tooltip.popover .popover-arrow{border-color:#5e5b5b}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}.dashboard-page[data-v-17cbc0a2]{padding-bottom:32px!important}.dashboard-header[data-v-17cbc0a2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:18px}.dashboard-subtitle[data-v-17cbc0a2]{color:#64748b;font-size:14px;font-weight:500;margin:4px 0 0}.dashboard-range[data-v-17cbc0a2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e7edf5;border-radius:8px;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:700;min-height:38px;padding:0 14px}.dashboard-filter[data-v-17cbc0a2]{margin-bottom:18px}.dashboard-kpis[data-v-17cbc0a2]{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.profile-actions[data-v-17cbc0a2]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-action-card[data-v-17cbc0a2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff!important;border:1px solid #e7edf5!important;border-radius:8px!important;-webkit-box-shadow:0 12px 34px rgba(15,23,42,.035)!important;box-shadow:0 12px 34px rgba(15,23,42,.035)!important;color:#0f172a!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-height:124px;padding:20px;text-decoration:none;position:relative}.profile-action-badge[data-v-17cbc0a2]{position:absolute;right:14px;top:14px}.profile-action-card span[data-v-17cbc0a2],.profile-action-card strong[data-v-17cbc0a2]{display:block}.profile-action-card strong[data-v-17cbc0a2]{font-size:16px;font-weight:800;margin-bottom:4px}.profile-action-card span[data-v-17cbc0a2]{color:#64748b;font-size:13px;font-weight:600;line-height:1.4}.dashboard-kpi[data-v-17cbc0a2],.dashboard-panel[data-v-17cbc0a2]{background:#fff!important;border:1px solid #e7edf5!important;border-radius:8px!important;-webkit-box-shadow:0 12px 34px rgba(15,23,42,.035)!important;box-shadow:0 12px 34px rgba(15,23,42,.035)!important}.dashboard-kpi[data-v-17cbc0a2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-height:112px;padding:18px}.dashboard-kpi-skeleton[data-v-17cbc0a2]{overflow:hidden}.kpi-skeleton-icon[data-v-17cbc0a2]{-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px}.kpi-skeleton-icon[data-v-17cbc0a2] .v-skeleton-loader__avatar{border-radius:8px;height:42px;width:42px}.kpi-skeleton-content[data-v-17cbc0a2]{-webkit-box-flex:1;-ms-flex:1;flex:1}.chart-skeleton[data-v-17cbc0a2]{height:300px}.chart-skeleton[data-v-17cbc0a2] .v-skeleton-loader__image{border-radius:8px;height:300px}.presence-skeleton[data-v-17cbc0a2]{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;padding-top:12px}.kpi-icon[data-v-17cbc0a2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eaf2ff;border-radius:8px;color:var(--v-primary-base);display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px}.dashboard-kpi small[data-v-17cbc0a2],.kpi-label[data-v-17cbc0a2]{color:#64748b;display:block;font-size:12px;font-weight:700}.dashboard-kpi strong[data-v-17cbc0a2]{color:#0f172a;display:block;font-size:28px;font-weight:800;line-height:34px}.dashboard-panel[data-v-17cbc0a2]{min-height:100%;padding:18px}.panel-header[data-v-17cbc0a2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:12px}.panel-header h2[data-v-17cbc0a2]{color:#0f172a;font-size:18px;font-weight:800;line-height:24px;margin:0}.panel-header p[data-v-17cbc0a2]{color:#64748b;font-size:13px;font-weight:500;margin:2px 0 0}.presence-panel[data-v-17cbc0a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.presence-number[data-v-17cbc0a2]{color:#0554b5;font-size:58px;font-weight:850;letter-spacing:0;line-height:68px;margin-top:12px}.presence-caption[data-v-17cbc0a2]{color:#64748b;font-size:13px;font-weight:700;margin-bottom:28px}.compact-panel[data-v-17cbc0a2],.presence-bars[data-v-17cbc0a2]{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}.presence-bars>div[data-v-17cbc0a2],.status-row[data-v-17cbc0a2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:650;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.presence-bars strong[data-v-17cbc0a2],.status-row strong[data-v-17cbc0a2]{color:#0f172a;font-weight:850}.attention-item[data-v-17cbc0a2]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:12px}.attention-item.good[data-v-17cbc0a2]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.attention-item span[data-v-17cbc0a2]{font-size:13px;font-weight:700;line-height:18px}@media only screen and (max-width:1260px){.dashboard-kpis[data-v-17cbc0a2],.profile-actions[data-v-17cbc0a2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:760px){.dashboard-header[data-v-17cbc0a2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dashboard-kpis[data-v-17cbc0a2],.profile-actions[data-v-17cbc0a2]{grid-template-columns:1fr}}.login-page[data-v-2e12b2d8]{min-height:100vh;display:grid;grid-template-columns:minmax(420px,46vw) 1fr;background:#f6f8fb}.login-brand-panel[data-v-2e12b2d8]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:64px;overflow:hidden;background:#0f172a;color:#fff}.login-brand-panel[data-v-2e12b2d8]:before{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(15,23,42,.78)),color-stop(48%,rgba(15,23,42,.48)),to(rgba(15,23,42,.2))),url(../img/login-access-school.9bab4ebb.webp);background:linear-gradient(90deg,rgba(15,23,42,.78),rgba(15,23,42,.48) 48%,rgba(15,23,42,.2)),url(../img/login-access-school.9bab4ebb.webp);background-position:52%;background-size:cover;opacity:.92}.login-brand-panel[data-v-2e12b2d8]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 24%,rgba(11,99,206,.38),rgba(11,99,206,0) 36%),linear-gradient(135deg,rgba(5,84,181,.24),rgba(15,23,42,.7) 58%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.045) 1px,transparent 1px 24px)}.login-brand-content[data-v-2e12b2d8]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:560px;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.login-logo[data-v-2e12b2d8]{position:absolute;top:0;left:0;width:172px;height:auto;-o-object-fit:contain;object-fit:contain}.login-logo--default[data-v-2e12b2d8]{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.login-form-panel[data-v-2e12b2d8]{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;padding:48px}.login-form-shell[data-v-2e12b2d8]{width:100%;max-width:420px}.login-heading[data-v-2e12b2d8]{margin-bottom:34px}.login-heading span[data-v-2e12b2d8]{display:block;max-width:360px;color:#0f172a;font-size:38px;font-weight:760;line-height:1}.login-heading p[data-v-2e12b2d8]{margin:12px 0 0;color:#64748b;font-size:14px}.login-form[data-v-2e12b2d8]{width:100%}.login-input[data-v-2e12b2d8] .v-input__slot{min-height:54px!important;border-radius:8px!important;background:#fff!important;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.04)}.login-submit[data-v-2e12b2d8]{height:52px!important;border-radius:8px;text-transform:none;letter-spacing:0;font-size:14px;font-weight:700;-webkit-box-shadow:0 12px 24px rgba(5,84,181,.22)!important;box-shadow:0 12px 24px rgba(5,84,181,.22)!important}.btn-forgot-password[data-v-2e12b2d8]{display:inline-block;margin-top:22px;font-size:14px;color:#64748b;font-weight:500}.title-login[data-v-2e12b2d8]{color:var(--v-black-base);font-family:Avenir LT Std;font-size:44px;font-style:normal;font-weight:700;line-height:38px}.btn-login[data-v-2e12b2d8]{text-transform:none!important;letter-spacing:1px;font-weight:400}@media only screen and (max-width:960px){.login-page[data-v-2e12b2d8]{display:block;background:#fff}.login-brand-panel[data-v-2e12b2d8]{min-height:230px;padding:34px 28px}.login-brand-content[data-v-2e12b2d8]{min-height:0}.login-logo[data-v-2e12b2d8]{position:relative;top:auto;left:auto;width:140px;margin:0}.login-form-panel[data-v-2e12b2d8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:34px 28px 48px}.login-heading span[data-v-2e12b2d8]{font-size:30px}}.color-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.color-row .color-column{padding-right:24px}.color-row .color-column .color-picker{height:55px;width:55px}.color-row .description-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.color-row .description-column .color-title{color:#2c3153;font-size:14px;font-weight:700}input[type=color]{height:32px;width:32px;padding-top:0!important;padding-bottom:0!important;cursor:pointer}.v-text-field__prefix{padding-right:0!important}.link-icon{cursor:pointer}.permission-group+.permission-group[data-v-4d74bb6d]{margin-top:24px}.permission-group h3[data-v-4d74bb6d]{color:#17233f;font-size:15px;font-weight:800;margin:0 0 10px}.employee-cell[data-v-acd004e8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;gap:12px}.employee-avatar[data-v-acd004e8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);background:#eaf2ff;color:#0b63ce;font-size:13px;font-weight:700}.employee-info[data-v-acd004e8]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.employee-name[data-v-acd004e8]{color:#17233d;font-weight:600;line-height:1.2}.employee-info small[data-v-acd004e8]{color:#718198;font-size:11px;line-height:1.2}.exit-enabled-label[data-v-4c48fc37]{color:#16855b;font-size:12px;font-weight:750}.student-cell[data-v-4c48fc37]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;gap:12px}.student-avatar[data-v-4c48fc37]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);background:#eaf2ff;color:#0b63ce;font-size:13px;font-weight:700}.student-info[data-v-4c48fc37]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.student-name[data-v-4c48fc37]{color:#17233d;font-weight:600;line-height:1.2}.student-info small[data-v-4c48fc37]{color:#718198;font-size:11px;line-height:1.2}.title-page{font-size:28px!important;font-weight:600!important;line-height:20px!important;text-align:center!important}p{text-align:justify}.editor-container{height:500px;overflow-y:auto}.student-exit-alert__content[data-v-1e8c97d5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.student-exit-alert__content small[data-v-1e8c97d5],.student-exit-alert__content span[data-v-1e8c97d5],.student-exit-alert__content strong[data-v-1e8c97d5]{display:block}.student-exit-alert__content span[data-v-1e8c97d5]{margin-top:4px}.student-exit-alert__content small[data-v-1e8c97d5]{margin-top:6px;opacity:.8}@media (max-width:600px){.student-exit-alert__content[data-v-1e8c97d5]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.list-item-outlined{border:1px solid var(--v-gray-base)!important}.student-movements-card{padding-bottom:8px}.student-movements-card .v-card__subtitle{color:#64748b;font-size:13px;padding-top:0}.student-movements-table{border-top:1px solid #eef2f7}.movement-equipment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.movement-equipment strong{color:#17233f;font-size:13px;font-weight:700}.movement-equipment small{color:#64748b;font-size:12px}.summary-exit-note[data-v-4411abf1]{display:block;margin-top:4px}.student-summary-hero[data-v-4411abf1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#0f172a!important;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:0;padding:24px}.student-hero-main[data-v-4411abf1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;min-width:0}.student-hero-main>div[data-v-4411abf1]{min-width:0}.student-hero-avatar[data-v-4411abf1]{background:#eaf2ff;border:1px solid hsla(0,0%,100%,.18);color:#0b63ce;font-size:28px;font-weight:900}.student-summary-eyebrow[data-v-4411abf1]{color:#93c5fd;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.student-summary-hero h1[data-v-4411abf1]{color:#fff;font-size:30px;font-weight:900;line-height:36px;margin:0 0 8px;overflow-wrap:anywhere}.student-summary-hero p[data-v-4411abf1]{color:#cbd5e1;font-size:14px;margin:0;overflow-wrap:anywhere}.student-summary-meta[data-v-4411abf1]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(140px,1fr));min-width:380px}.summary-kpi-grid[data-v-4411abf1]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.student-summary-meta div[data-v-4411abf1],.summary-info-list div[data-v-4411abf1],.summary-kpi[data-v-4411abf1]{background:#fff;border:1px solid #e5eaf2;border-radius:8px}.student-summary-meta div[data-v-4411abf1]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);padding:12px}.attendance-bars span[data-v-4411abf1],.student-summary-meta small[data-v-4411abf1],.summary-info-list span[data-v-4411abf1]{color:#94a3b8;display:block;font-size:11px;font-weight:700;margin-bottom:4px}.student-summary-meta strong[data-v-4411abf1]{color:#fff;font-size:14px}.summary-kpi[data-v-4411abf1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-height:86px;min-width:0;padding:16px}.summary-kpi .v-icon[data-v-4411abf1]{background:#edf4ff;border-radius:8px;color:var(--v-primary-base);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:8px}.summary-kpi>div[data-v-4411abf1]{min-width:0}.summary-kpi strong[data-v-4411abf1]{color:#0f172a;display:block;font-size:24px;font-weight:900;overflow-wrap:anywhere}.summary-kpi span[data-v-4411abf1]{color:#64748b;display:block;font-size:12px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.summary-panel[data-v-4411abf1]{min-height:100%}.summary-info-list[data-v-4411abf1]{display:grid;gap:10px}.summary-info-list div[data-v-4411abf1]{padding:14px}.summary-info-list strong[data-v-4411abf1]{color:#0f172a;font-size:15px}.summary-chip-list[data-v-4411abf1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.attendance-overview[data-v-4411abf1]{margin-bottom:18px}.attendance-overview strong[data-v-4411abf1]{color:var(--v-primary-base);display:block;font-size:44px;font-weight:900;line-height:1}.attendance-overview span[data-v-4411abf1]{color:#64748b;font-size:12px;font-weight:700}.attendance-bars[data-v-4411abf1]{display:grid;gap:10px}.attendance-bars div[data-v-4411abf1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.attendance-bars strong[data-v-4411abf1]{color:#0f172a}.stacked-cell small[data-v-4411abf1],.stacked-cell strong[data-v-4411abf1]{display:block}.stacked-cell small[data-v-4411abf1]{color:#64748b;font-size:11px}@media only screen and (max-width:1260px){.student-summary-hero[data-v-4411abf1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-summary-meta[data-v-4411abf1]{min-width:0;width:100%}}@media only screen and (max-width:960px){.student-hero-main[data-v-4411abf1],.student-summary-hero[data-v-4411abf1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-summary-meta[data-v-4411abf1]{grid-template-columns:1fr;min-width:0;width:100%}}.face-capacity-cell{min-width:120px}.face-capacity-cell .face-capacity-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:4px}.face-capacity-cell small{display:block;margin-top:3px;font-weight:700}.face-capacity-cell .face-capacity-normal{color:#18a36f}.face-capacity-cell .face-capacity-attention{color:#b7791f}.face-capacity-cell .face-capacity-critical,.face-capacity-cell .face-capacity-full{color:#c53030}.stacked-cell small[data-v-89312750],.stacked-cell strong[data-v-89312750]{display:block}.stacked-cell small[data-v-89312750]{color:#64748b;font-size:11px;margin-top:2px}.chat-context-list[data-v-f7cd7c86]{display:grid;gap:10px}.chat-context-list div[data-v-f7cd7c86]{border:1px solid #e5eaf2;border-radius:8px;padding:12px}.chat-context-list span[data-v-f7cd7c86]{color:#94a3b8;display:block;font-size:11px;font-weight:800;margin-bottom:4px}.chat-context-list strong[data-v-f7cd7c86]{color:#0f172a}.chat-panel[data-v-f7cd7c86]{border:1px solid #e5eaf2;border-radius:8px;-webkit-box-shadow:none!important;box-shadow:none!important}.chat-thread[data-v-f7cd7c86]{display:grid;gap:12px;max-height:520px;overflow-y:auto;padding:4px}.chat-message[data-v-f7cd7c86]{display:-webkit-box;display:-ms-flexbox;display:flex}.chat-message-own[data-v-f7cd7c86]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.chat-bubble[data-v-f7cd7c86]{background:#f6f8fb;border:1px solid #e5eaf2;border-radius:8px;max-width:min(620px,85%);padding:12px}.chat-message-own .chat-bubble[data-v-f7cd7c86]{background:#edf4ff;border-color:#cfe1ff}.chat-bubble small[data-v-f7cd7c86]{color:#64748b;display:block;font-size:11px;font-weight:700;margin-bottom:6px}.chat-bubble p[data-v-f7cd7c86]{color:#0f172a;margin:0;white-space:pre-wrap}.chat-empty[data-v-f7cd7c86]{color:#64748b;padding:24px;text-align:center}.chat-form[data-v-f7cd7c86]{margin-top:18px}.academic-panel-title[data-v-35648278]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.academic-panel-title small[data-v-35648278],.academic-panel-title span[data-v-35648278]{display:block}.academic-panel-title small[data-v-35648278]{color:#64748b;font-size:12px;font-weight:500;margin-top:3px}.academic-add-row[data-v-35648278]{border-bottom:1px solid #e5eaf2;padding-bottom:14px}.academic-offerings[data-v-35648278]{display:grid;gap:12px;margin-top:18px}.academic-offering[data-v-35648278]{border:1px solid #dfe6ef;border-radius:8px;padding:14px}.academic-offering-heading[data-v-35648278]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.academic-offering-heading small[data-v-35648278],.academic-offering-heading strong[data-v-35648278]{display:block}.academic-empty[data-v-35648278],.academic-field-label[data-v-35648278],.academic-offering-heading small[data-v-35648278]{color:#64748b;font-size:12px}.academic-offering-icon[data-v-35648278]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#edf4ff;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:38px}.academic-teachers[data-v-35648278]{-webkit-box-align:end;-ms-flex-align:end;align-items:end;display:grid;gap:16px;grid-template-columns:minmax(240px,1fr) minmax(440px,1.25fr);margin-top:14px}.academic-offering-settings[data-v-35648278]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(160px,220px) minmax(160px,220px) auto;margin-top:14px}.academic-chip-list[data-v-35648278]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:7px}.academic-teacher-form[data-v-35648278]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(200px,1fr) auto auto}.academic-empty-state[data-v-35648278]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:130px}.academic-empty-state .v-icon[data-v-35648278]{font-size:32px}@media only screen and (max-width:960px){.academic-offering-settings[data-v-35648278],.academic-teacher-form[data-v-35648278],.academic-teachers[data-v-35648278]{grid-template-columns:1fr}}.section-subtitle{font-weight:500;font-size:14px}.outlined-time{border:1px solid #ccc;border-radius:4px;padding:4px 8px;margin-bottom:8px}.academic-panel-title small,.academic-panel-title span{display:block}.academic-panel-title small{color:#64748b;font-size:12px;font-weight:500;margin-top:3px}.class-summary-hero[data-v-4f2f0d6b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#0f172a!important;border-radius:8px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;padding:24px}.class-summary-eyebrow[data-v-4f2f0d6b]{color:#93c5fd;display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.class-summary-hero h1[data-v-4f2f0d6b]{font-size:30px;font-weight:900;line-height:36px;margin:0 0 8px}.class-summary-hero p[data-v-4f2f0d6b]{color:#cbd5e1;font-size:14px;margin:0}.class-summary-meta[data-v-4f2f0d6b]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(130px,1fr));min-width:360px}.class-summary-meta div[data-v-4f2f0d6b],.summary-info-list div[data-v-4f2f0d6b],.summary-kpi[data-v-4f2f0d6b]{background:#fff;border:1px solid #e5eaf2;border-radius:8px}.class-summary-meta div[data-v-4f2f0d6b]{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.12);padding:12px}.class-summary-meta small[data-v-4f2f0d6b],.summary-info-list span[data-v-4f2f0d6b]{color:#94a3b8;display:block;font-size:11px;font-weight:700;margin-bottom:4px}.class-summary-meta strong[data-v-4f2f0d6b]{color:#fff;font-size:14px}.summary-kpi[data-v-4f2f0d6b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-height:86px;padding:16px}.summary-kpi .v-icon[data-v-4f2f0d6b]{background:#edf4ff;border-radius:8px;color:var(--v-primary-base);padding:8px}.summary-kpi strong[data-v-4f2f0d6b]{color:#0f172a;display:block;font-size:24px;font-weight:900}.summary-kpi span[data-v-4f2f0d6b]{color:#64748b;font-size:12px;font-weight:700}.summary-panel[data-v-4f2f0d6b]{min-height:100%}.class-section-title[data-v-4f2f0d6b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.class-section-title small[data-v-4f2f0d6b],.class-section-title span[data-v-4f2f0d6b]{display:block}.class-section-title small[data-v-4f2f0d6b]{color:#64748b;font-size:11px;font-weight:500;margin-top:2px}.weekly-grid[data-v-4f2f0d6b]{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.weekly-day[data-v-4f2f0d6b]{min-width:130px}.weekly-day>strong[data-v-4f2f0d6b]{color:#475569;display:block;font-size:12px;margin-bottom:8px;text-transform:capitalize}.weekly-lessons[data-v-4f2f0d6b]{display:grid;gap:8px}.weekly-lessons article[data-v-4f2f0d6b]{border:1px solid #dce5f0;border-left:3px solid var(--v-primary-base);border-radius:6px;min-height:90px;padding:10px}.weekly-lessons article b[data-v-4f2f0d6b],.weekly-lessons article small[data-v-4f2f0d6b],.weekly-lessons article span[data-v-4f2f0d6b]{display:block}.weekly-empty[data-v-4f2f0d6b],.weekly-lessons article small[data-v-4f2f0d6b],.weekly-lessons article span[data-v-4f2f0d6b]{color:#64748b;font-size:11px}.weekly-lessons article b[data-v-4f2f0d6b]{color:#0f172a;font-size:13px;margin:4px 0}.weekly-empty[data-v-4f2f0d6b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed #dce5f0;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90px}.attention-list[data-v-4f2f0d6b]{display:grid;gap:8px}.attention-list>div[data-v-4f2f0d6b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #e5eaf2;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:8px;padding:10px}.attention-list .warning[data-v-4f2f0d6b]{background:#fff8ed;border-color:#f5d5a3;color:#92400e}.attention-list .info[data-v-4f2f0d6b]{background:#f3f7fc;color:#475569}.attention-list .success[data-v-4f2f0d6b]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.component-summary-list[data-v-4f2f0d6b]{display:grid;gap:8px}.component-summary-list>div[data-v-4f2f0d6b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #edf1f6;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:9px 0}.component-summary-list small[data-v-4f2f0d6b],.component-summary-list strong[data-v-4f2f0d6b]{display:block}.component-summary-list>div>span[data-v-4f2f0d6b],.component-summary-list small[data-v-4f2f0d6b]{color:#64748b;font-size:11px}.summary-empty[data-v-4f2f0d6b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:150px}.summary-info-list[data-v-4f2f0d6b]{display:grid;gap:10px}.summary-info-list div[data-v-4f2f0d6b]{padding:14px}.summary-info-list strong[data-v-4f2f0d6b]{color:#0f172a;font-size:15px}.summary-chip-list[data-v-4f2f0d6b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.student-cell[data-v-4f2f0d6b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.student-cell small[data-v-4f2f0d6b],.student-cell strong[data-v-4f2f0d6b]{display:block}.student-cell small[data-v-4f2f0d6b]{color:#64748b;font-size:11px}.schedule-list[data-v-4f2f0d6b]{display:grid;gap:14px}.schedule-day>span[data-v-4f2f0d6b]{color:#64748b;display:block;font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.schedule-item[data-v-4f2f0d6b]{border:1px solid #e5eaf2;border-radius:8px;margin-bottom:8px;padding:10px 12px}.schedule-item small[data-v-4f2f0d6b],.schedule-item strong[data-v-4f2f0d6b]{display:block}.schedule-item small[data-v-4f2f0d6b]{color:#64748b;margin-top:2px}@media only screen and (max-width:960px){.class-summary-hero[data-v-4f2f0d6b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.class-summary-meta[data-v-4f2f0d6b]{grid-template-columns:1fr;min-width:0;width:100%}.weekly-grid[data-v-4f2f0d6b]{grid-template-columns:repeat(5,180px)}.component-summary-list>div[data-v-4f2f0d6b]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.transporter-cell[data-v-24b7944b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;gap:12px}.transporter-avatar[data-v-24b7944b]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:1px solid rgba(15,23,42,.08);background:#eaf2ff;color:#0b63ce;font-size:13px;font-weight:700}.transporter-info[data-v-24b7944b]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.transporter-name[data-v-24b7944b]{color:#17233d;font-weight:600;line-height:1.2}.transporter-info small[data-v-24b7944b]{color:#718198;font-size:11px;line-height:1.2}.support-staff-card .v-card__subtitle{color:#64748b;font-size:13px;padding-top:0}.support-staff-row{border:1px solid #e7edf5;border-radius:8px;margin-bottom:12px;padding:12px}.support-staff-row:last-child{margin-bottom:0}.support-staff-photo{display:grid;grid-template-columns:48px minmax(0,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.support-staff-avatar{border:1px solid rgba(15,23,42,.08);background:#eaf2ff;color:#0b63ce;font-size:13px;font-weight:700}.support-staff-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.access-container{border:1px solid var(--v-gray-base)!important}.custom-chip{background:var(--v-white-base)!important}.title-page{font-size:40px;line-height:38px}.section-info-title,.title-page{color:var(--v-primary-base);font-style:normal;font-weight:700}.section-info-title{font-size:16px}.section-info-value{font-size:14px;font-style:normal}.school-exit-page[data-v-7f6536c3]{padding-bottom:36px!important}.exit-summary[data-v-7f6536c3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.summary-card[data-v-7f6536c3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e5eaf1!important;border-radius:8px!important;-webkit-box-shadow:none!important;box-shadow:none!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-height:92px;padding:16px}.summary-card small[data-v-7f6536c3],.summary-card span[data-v-7f6536c3]{color:#64748b;display:block;font-size:12px;font-weight:700}.summary-card strong[data-v-7f6536c3]{color:#0f172a;display:block;font-size:26px;line-height:30px}.summary-icon[data-v-7f6536c3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eaf2ff;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px}.summary-icon--warning[data-v-7f6536c3]{background:#fff7e6;color:#b76e00}.summary-icon--success[data-v-7f6536c3]{background:#e8f7f1;color:#16855b}.summary-icon--primary[data-v-7f6536c3]{background:#eaf2ff;color:#0554b5}.connection-card[data-v-7f6536c3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.connection-dot[data-v-7f6536c3]{background:#20a475;border-radius:50%;height:10px;width:10px}.connection-dot.offline[data-v-7f6536c3]{background:#d14343}.exit-filter[data-v-7f6536c3]{margin-bottom:18px}.exit-table-card[data-v-7f6536c3]{border:1px solid #e5eaf1!important;border-radius:8px!important;-webkit-box-shadow:0 12px 34px rgba(15,23,42,.035)!important;box-shadow:0 12px 34px rgba(15,23,42,.035)!important;overflow:hidden}.student-cell[data-v-7f6536c3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;min-width:240px;padding:6px 0}.student-cell small[data-v-7f6536c3],.student-cell strong[data-v-7f6536c3]{display:block}.student-cell strong[data-v-7f6536c3]{color:#0f172a;font-size:14px}.student-cell small[data-v-7f6536c3],.time-wait[data-v-7f6536c3]{color:#64748b;font-size:12px}.time-wait[data-v-7f6536c3]{display:block;font-weight:500}.access-point-cell small[data-v-7f6536c3],.access-point-cell strong[data-v-7f6536c3]{display:block}.access-point-cell strong[data-v-7f6536c3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.access-point-cell small[data-v-7f6536c3],.muted-value[data-v-7f6536c3]{color:#64748b;font-size:12px}.status-chip[data-v-7f6536c3]{font-weight:750;gap:7px}.status-dot[data-v-7f6536c3]{background:currentColor;border-radius:50%;display:inline-block;height:7px;width:7px}.status-chip--calling[data-v-7f6536c3],.status-chip--requested[data-v-7f6536c3]{background:#fff3db!important;color:#9a5b00!important}.status-chip--released[data-v-7f6536c3]{background:#e4f6ef!important;color:#137652!important}.status-chip--exited[data-v-7f6536c3]{background:#eaf2ff!important;color:#0554b5!important}.status-chip--cancelled[data-v-7f6536c3],.status-chip--expired[data-v-7f6536c3]{background:#f1f4f8!important;color:#64748b!important}.row-actions[data-v-7f6536c3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-width:112px}.dialog-description[data-v-7f6536c3]{color:#64748b;margin-bottom:18px}@media(max-width:960px){.exit-summary[data-v-7f6536c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.exit-summary[data-v-7f6536c3]{grid-template-columns:1fr}.button-group[data-v-7f6536c3]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.brand-color-picker-card[data-v-06f183d8]{border-radius:8px;overflow:hidden}.brand-color-swatch[data-v-06f183d8]{border:1px solid rgba(15,23,42,.14);border-radius:4px;display:inline-block;height:20px;margin:2px 8px 0 0;width:20px}.school-settings[data-v-ed04608c]{max-width:1440px}.page-title-row[data-v-ed04608c],.section-heading[data-v-ed04608c]{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;gap:20px}.page-title-row[data-v-ed04608c]{margin-bottom:24px}.page-title-row h1[data-v-ed04608c]{margin:0 0 4px;color:#141c2f;font-size:28px;letter-spacing:0}.settings-section[data-v-ed04608c]{border-color:#e2e8f0!important;border-radius:8px;-webkit-box-shadow:0 8px 22px rgba(15,27,49,.04);box-shadow:0 8px 22px rgba(15,27,49,.04)}.brand-preview[data-v-ed04608c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:24px}.brand-preview img[data-v-ed04608c]{max-height:88px;max-width:100%;-o-object-fit:contain;object-fit:contain}.brand-preview strong[data-v-ed04608c]{color:#fff;font-size:26px}.logo-file-input[data-v-ed04608c]{display:none}.logo-drop-zone[data-v-ed04608c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8fafc;border:1px dashed #b8c5d6;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-height:92px;padding:16px 18px;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.logo-drop-zone--active[data-v-ed04608c],.logo-drop-zone[data-v-ed04608c]:hover{background:rgba(5,84,181,.06);border-color:var(--v-primary-base)}.logo-drop-zone>div[data-v-ed04608c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.logo-drop-zone strong[data-v-ed04608c]{color:#1e293b;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-drop-zone small[data-v-ed04608c]{color:#64748b;font-size:11px;margin-top:3px}.logo-drop-action[data-v-ed04608c]{border:1px solid var(--v-primary-base);border-radius:4px;color:var(--v-primary-base);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px;font-weight:700;padding:6px 12px}.section-heading[data-v-ed04608c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:16px}.point-name small[data-v-ed04608c],.point-name strong[data-v-ed04608c]{display:block}.point-name small[data-v-ed04608c]{color:#64748b;margin-top:3px}.map-preview[data-v-ed04608c]{background:#eef3f8;border:1px solid #dce5ef;border-radius:8px;height:100%;min-height:300px;overflow:hidden}.map-preview iframe[data-v-ed04608c]{border:0;height:100%;min-height:300px;width:100%}.map-preview>div[data-v-ed04608c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;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;height:300px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;text-align:center}.point-dialog[data-v-ed04608c]{border-radius:8px!important}.point-dialog-header[data-v-ed04608c]{border-bottom:1px solid #e2e8f0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:22px 24px}.point-dialog-header[data-v-ed04608c],.point-dialog-title[data-v-ed04608c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.point-dialog-title[data-v-ed04608c]{gap:14px}.point-dialog-title h2[data-v-ed04608c],.point-section-heading h3[data-v-ed04608c]{color:#141c2f;letter-spacing:0;margin:0}.point-dialog-title h2[data-v-ed04608c]{font-size:21px}.point-dialog-title p[data-v-ed04608c],.point-section-heading p[data-v-ed04608c]{color:#64748b;margin:3px 0 0}.point-dialog-title p[data-v-ed04608c]{font-size:13px}.point-dialog-icon[data-v-ed04608c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(5,84,181,.08);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px}.point-dialog-content[data-v-ed04608c]{padding:0 24px!important}.point-form-section[data-v-ed04608c]{padding:22px 0}.point-section-heading[data-v-ed04608c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin-bottom:18px}.point-section-heading>span[data-v-ed04608c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(5,84,181,.1);border-radius:50%;color:var(--v-primary-base);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;font-weight:700;height:26px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:26px}.point-section-heading h3[data-v-ed04608c]{font-size:15px}.point-section-heading p[data-v-ed04608c]{font-size:12px}.point-location-action[data-v-ed04608c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.point-location-action .v-btn[data-v-ed04608c]{height:40px}.point-rule-grid[data-v-ed04608c]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 20px}.point-rule-grid .v-input[data-v-ed04608c]{margin:0}.point-dialog-actions[data-v-ed04608c]{border-top:1px solid #e2e8f0;padding:14px 24px!important}@media (max-width:600px){.page-title-row[data-v-ed04608c],.section-heading[data-v-ed04608c]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-title-row .v-btn[data-v-ed04608c],.section-heading .v-btn[data-v-ed04608c]{-ms-flex-item-align:start;align-self:flex-start}}@media (max-width:700px){.point-dialog-actions[data-v-ed04608c],.point-dialog-content[data-v-ed04608c],.point-dialog-header[data-v-ed04608c]{padding-left:16px!important;padding-right:16px!important}.point-dialog-icon[data-v-ed04608c]{display:none}.point-rule-grid[data-v-ed04608c]{grid-template-columns:1fr}}*,body{font-family:Poppins!important}html{overflow-y:auto!important}body{background:#f6f8fb;color:#0f172a}.title-container{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;width:100%;gap:24px;margin-bottom:10px}.title-block{min-width:0}.page-title{font-size:28px;font-style:normal;font-weight:760;line-height:36px;color:#0f172a}.page-subtitle{font-weight:500;font-size:17px;margin-top:30px;margin-bottom:20px;color:#0554b5}.page-subtitle,ul.app-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex}ul.app-breadcrumb{min-height:22px;padding:0!important;margin-left:0;margin-top:4px}ul.app-breadcrumb,ul.app-breadcrumb li{-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.app-breadcrumb li{color:#94a3b8;font-size:13px;font-weight:600;line-height:20px;padding:0 4px}ul.app-breadcrumb li:first-child{padding-left:0}ul.app-breadcrumb li .v-breadcrumbs__divider{color:#cbd5e1;padding:0 4px}ul.app-breadcrumb li .v-breadcrumbs__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:20px}ul.app-breadcrumb li div.v-breadcrumbs__item--disabled{color:#475569!important;font-weight:700}ul.app-breadcrumb li a{color:#64748b;font-weight:600}ul.app-breadcrumb li a:hover{color:#0554b5;text-decoration:none}.list-item-title{font-weight:500}.list-item-subtitle{font-size:13px;color:var(--v-mediumGray-base)!important}.hover-table tbody tr:not(.v-data-table__empty-wrapper){cursor:pointer}.button-group{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.access-container,.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.access-container{height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-card.access-card{border-radius:20px;width:450px;padding:30px;margin-bottom:50px}.v-card.access-card .access-card-title{font-size:36px;font-weight:500;margin-bottom:20px}.v-card.access-card .button-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.navigation-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:24px}.navigation-links .navigation-item{color:#9e9e9e;font-weight:400;font-size:13px;padding-left:20px}.navigation-links .navigation-item:after{padding-left:20px;content:"|"}.navigation-links .navigation-item:first-child{padding-left:0}.navigation-links .navigation-item:last-child{padding-right:0;border:0}.navigation-links .navigation-item:last-child:after{padding-left:0;content:""}.navigation-links .navigation-item:link{color:#9e9e9e;text-decoration:none}.navigation-links .navigation-item:hover{text-decoration:underline}@media only screen and (max-width:600px){.v-card.access-card{width:100%}}input::-webkit-input-placeholder{font-size:14px}input::-moz-placeholder{font-size:14px}input:-ms-input-placeholder{font-size:14px}input::-ms-input-placeholder{font-size:14px}input::placeholder{font-size:14px}.v-card{border:1px solid #e7edf5!important;border-radius:8px!important;-webkit-box-shadow:0 12px 34px rgba(15,23,42,.035)!important;box-shadow:0 12px 34px rgba(15,23,42,.035)!important}.v-card__title{font-size:17px;font-weight:760;text-transform:none;color:#0f172a}.v-btn{border-radius:8px;letter-spacing:0!important;text-transform:none!important;font-weight:700!important;-webkit-box-shadow:none!important;box-shadow:none!important;min-height:38px}.v-select.v-text-field--outlined .v-input__slot,.v-text-field--outlined .v-input__slot,.v-textarea.v-text-field--outlined .v-input__slot{border-radius:8px!important;background:#fff!important}.v-text-field--outlined fieldset{border-color:#d8e0eb!important}.filter-card{background:#fff!important;margin-top:8px}.filter-card .v-card__text{padding:0 20px 18px}.filter-card .filter-card-title{min-height:auto;padding:18px 20px 10px;color:#475569;font-size:12px;line-height:18px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.filter-card .v-form,.filter-card form{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:12px}.filter-card .v-form>.row,.filter-card form>.row{margin:0}.filter-card .v-form>.row:first-child,.filter-card form>.row:first-child{min-width:0}.filter-card .v-form>.row:first-child>.col,.filter-card .v-form>.row:first-child>[class*=col-],.filter-card form>.row:first-child>.col,.filter-card form>.row:first-child>[class*=col-]{padding-top:0;padding-bottom:0}.filter-card .v-form>.row:last-child,.filter-card form>.row:last-child{-ms-flex-item-align:end;align-self:end}.filter-card .v-form>.row:last-child>.col,.filter-card .v-form>.row:last-child>[class*=col-],.filter-card form>.row:last-child>.col,.filter-card form>.row:last-child>[class*=col-]{padding:0}.filter-card .v-form>.row:last-child .v-btn,.filter-card form>.row:last-child .v-btn{height:40px;min-width:96px}.filter-card .row+.row{margin-top:0}.table-card{border:0!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin-top:6px;overflow:visible}.table-card .table-card-title{display:none}.table-card .v-card__text{padding:0}.table-card .list-item-subtitle{color:#9e9e9e}.section-title{text-transform:none!important;font-weight:400;font-size:24px;color:#0f172a;font-weight:700}.app-table{overflow:hidden;background:#fff!important;border:1px solid #e7edf5;border-radius:8px!important;-webkit-box-shadow:0 12px 34px rgba(15,23,42,.035);box-shadow:0 12px 34px rgba(15,23,42,.035)}.app-table .v-data-table__wrapper{border-radius:8px 8px 0 0}.app-table th{border-bottom:0!important;color:#475569!important;background-color:#f8fafc!important;text-transform:uppercase;font-size:11px!important;letter-spacing:.04em;height:48px!important;white-space:nowrap}.app-table td{color:#1e293b!important;border-bottom-color:#eef2f7!important;height:54px!important;font-size:13px!important}.app-table tbody tr:hover{background:#f8fbff!important}.app-table .v-data-footer{border-top:1px solid #eef2f7;background:#fff;padding:10px 18px}.app-table .v-data-table__empty-wrapper td{height:86px!important;color:#64748b!important;font-weight:500}.app-main .container{max-width:1560px;padding-top:0!important;padding-bottom:0!important;padding-left:0;padding-right:0}.app-main .row{margin-left:-8px;margin-right:-8px}.app-main .col,.app-main [class*=col-]{padding-left:8px;padding-right:8px}@media only screen and (max-width:960px){.title-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.button-group,.button-group .v-btn{width:100%}.filter-card .filter-card-title,.filter-card .v-card__text,.table-card .table-card-title{padding-left:16px;padding-right:16px}.filter-card .v-form,.filter-card form{grid-template-columns:1fr}.filter-card .v-form>.row:first-child>.col,.filter-card .v-form>.row:first-child>[class*=col-],.filter-card form>.row:first-child>.col,.filter-card form>.row:first-child>[class*=col-]{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;padding-bottom:10px}.filter-card .v-form>.row:last-child .v-btn,.filter-card form>.row:last-child .v-btn{width:100%}}.paginator{text-align:center;margin-top:30px}.chip-green{background:rgba(76,175,80,.1)!important;color:#4caf50!important}.chip-grey{background:rgba(0,0,0,.04)!important;color:rgba(0,0,0,.6)!important}.card-group-title{text-transform:none!important;font-weight:400;font-size:32px;color:#2c3153;font-weight:700}.card-form-outlined{border:1px solid var(--v-gray-base)!important}.outlined-container,.peripheral-container{border:1px solid var(--v-mediumGray-base)!important}.outlined-container{background-color:var(--v-gray-base)!important}.custom-chip{color:var(--v-primary-base)!important}.unlock-dialog-title{color:var(--v-important-base)!important;text-transform:none!important;font-size:32px;font-style:normal;font-weight:700}.unlock-dialog-text{color:var(--v-mediumGray-base)!important;font-size:16px;font-style:normal;font-weight:500}.unlock-dialog-text .info-text{color:var(--v-important-base)!important;font-weight:700}.unlock-dialog-action-button{color:var(--v-white-base)!important;font-size:14px;font-style:normal;font-weight:600;width:100%}.v-text-field{font-family:Poppins!important}