.gestor-dashboard[data-v-b1b5450a],.gestor-home[data-v-b1b5450a]{width:100%}.gestor-header[data-v-b1b5450a]{margin-bottom:18px;padding:24px 26px;border-radius:18px;background:linear-gradient(135deg,#07111f,#0b1d34);box-shadow:0 14px 36px rgba(11,29,52,.14);color:#fff}.empty-kicker[data-v-b1b5450a],.gestor-kicker[data-v-b1b5450a]{display:inline-block;margin-bottom:8px;color:#c9a227;font-size:11px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.gestor-header h1[data-v-b1b5450a]{margin:0;color:#fff;font-size:28px;font-weight:900;line-height:1.2}.gestor-company-name[data-v-b1b5450a]{display:block;margin-top:6px;color:#c9a227;font-size:15px;font-weight:900}.gestor-header p[data-v-b1b5450a]{max-width:760px;margin:8px 0 0;color:hsla(0,0%,100%,.72);font-size:14px;font-weight:500;line-height:1.55}.gestor-segment-badge[data-v-b1b5450a]{display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:14px;padding:6px 11px;border:1px solid rgba(201,162,39,.36);border-radius:999px;background:rgba(201,162,39,.14);color:#c9a227;font-size:11px;font-weight:900;letter-spacing:.35px;text-transform:uppercase}.action-icon-box[data-v-b1b5450a]{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;border-radius:14px;background:rgba(201,162,39,.12);color:#8a6d13}.gestor-actions-grid[data-v-b1b5450a]{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px}.gestor-action-card[data-v-b1b5450a]{min-height:236px;padding:18px;border:1px solid #d8dde3;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(11,29,52,.08);display:flex;flex-direction:column;transition:all .22s ease}.gestor-action-card[data-v-b1b5450a]:hover{border-color:#b8c0ca;transform:translateY(-2px);box-shadow:0 16px 34px rgba(11,29,52,.12)}.action-content[data-v-b1b5450a]{margin-top:14px}.action-content span[data-v-b1b5450a]{display:block;color:#8a6d13;font-size:11px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.action-content h2[data-v-b1b5450a]{margin:6px 0 0;color:rgba(11,29,52,.9);font-size:18px;font-weight:900;line-height:1.25}.action-content p[data-v-b1b5450a]{margin:8px 0 0;color:rgba(11,29,52,.6);font-size:13px;font-weight:600;line-height:1.48}.action-button[data-v-b1b5450a]{min-height:38px;margin-top:auto;padding:0 14px;border:1px solid rgba(201,162,39,.55);outline:none;border-radius:12px;background:#fff;color:#07111f;font-size:12px;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 8px 18px rgba(11,29,52,.08);transition:all .22s ease}.action-button[data-v-b1b5450a]:hover{background:#07111f;color:#c9a227;border-color:#07111f;transform:translateY(-1px);box-shadow:0 12px 24px rgba(11,29,52,.18)}.gestor-empty-state[data-v-b1b5450a]{display:flex;align-items:center;justify-content:center;min-height:62vh;padding:24px;background:#fff}.empty-card[data-v-b1b5450a]{width:100%;max-width:720px;padding:34px;border:1px solid #d8dde3;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(11,29,52,.08)}.empty-card h1[data-v-b1b5450a]{margin:0;color:#07111f;font-size:26px;font-weight:900;line-height:1.2}.empty-card p[data-v-b1b5450a]{max-width:620px;margin:12px 0 24px;color:rgba(11,29,52,.62);font-size:14px;font-weight:600;line-height:1.55}.empty-action-button[data-v-b1b5450a]{min-height:40px;padding:0 16px!important;border:1px solid rgba(201,162,39,.55)!important;border-radius:12px!important;background:#fff!important;color:#07111f!important;font-size:12px!important;font-weight:900!important;text-transform:none!important;box-shadow:0 8px 18px rgba(11,29,52,.08)!important;transition:all .22s ease}.empty-action-button[data-v-b1b5450a]:hover{background:#07111f!important;color:#c9a227!important;border-color:#07111f!important;transform:translateY(-1px);box-shadow:0 12px 24px rgba(11,29,52,.16)!important}.empty-action-button[data-v-b1b5450a] .v-btn__content{display:inline-flex;align-items:center;gap:8px}@media (max-width:1200px){.gestor-actions-grid[data-v-b1b5450a]{grid-template-columns:repeat(2,minmax(230px,1fr))}}@media (max-width:768px){.gestor-header[data-v-b1b5450a]{padding:22px}.gestor-header h1[data-v-b1b5450a]{font-size:24px}.gestor-actions-grid[data-v-b1b5450a]{grid-template-columns:1fr}.gestor-empty-state[data-v-b1b5450a]{padding:16px}.empty-card[data-v-b1b5450a]{padding:24px 20px}.empty-card h1[data-v-b1b5450a]{font-size:22px}.empty-action-button[data-v-b1b5450a]{width:100%}}