.profiles-page[data-v-aef73534]{padding:.75rem 2rem 2rem 0}.profiles-page__header[data-v-aef73534]{margin:1rem 0 1.25rem}.profiles-page__title[data-v-aef73534]{margin:0;font-size:2rem;color:#303030}.profiles-page__subtitle[data-v-aef73534]{margin:.35rem 0 0;color:#6e6e6e}.profiles-page__tabs[data-v-aef73534]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;margin-bottom:1rem}.profiles-page__tab[data-v-aef73534]{border:1px solid #ead7cb;background:#fff;color:#7c5a44;border-radius:999px;padding:.75rem 1rem;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-weight:700}.profiles-page__tab--active[data-v-aef73534]{background:#ffefe3;border-color:#ff7110;color:#c85600}.profiles-page__tab-count[data-v-aef73534]{background:rgba(255,113,16,.12);border-radius:999px;padding:.1rem .45rem;font-size:.85rem}.profiles-page__filters[data-v-aef73534]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1rem;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.profiles-page__field[data-v-aef73534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem;color:#4b4b4b;font-size:.95rem}.profiles-page__field input[data-v-aef73534],.profiles-page__field select[data-v-aef73534]{width:100%;border:1px solid #d7d7d7;border-radius:8px;padding:.7rem .8rem;background:#fff;font:inherit;color:#303030}.profiles-page__ghost-button[data-v-aef73534]{border:none;border-radius:10px;cursor:pointer;padding:.85rem 1rem;font-weight:700;background:#fff3ea;color:#c95d10}.profiles-page__feedback[data-v-aef73534]{margin-bottom:1rem;padding:.9rem 1rem;border-radius:10px;font-weight:600}.profiles-page__feedback--success[data-v-aef73534]{background:#edf9f0;color:#207245}.profiles-page__feedback--error[data-v-aef73534]{background:#ffefef;color:#b02a37}.profiles-page__table-wrapper[data-v-aef73534]{position:relative;background:#fff;border:1px solid #ececec;border-radius:18px;overflow:auto;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.04);box-shadow:0 12px 24px rgba(0,0,0,.04)}.profiles-page__table-loader[data-v-aef73534]{position:absolute;inset:0;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;background:hsla(0,0%,100%,.75);z-index:1}.profiles-page__table[data-v-aef73534]{width:100%;min-width:1100px;border-collapse:collapse}.profiles-page__pagination[data-v-aef73534]{margin-top:1rem}.profiles-page__table td[data-v-aef73534],.profiles-page__table th[data-v-aef73534]{padding:1rem;border-bottom:1px solid #f1f1f1;vertical-align:top;text-align:left}.profiles-page__table th[data-v-aef73534]{color:#686868;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;background:#fffaf6}.profiles-page__name-cell[data-v-aef73534],.profiles-page__owner-cell[data-v-aef73534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.profiles-page__legacy[data-v-aef73534]{color:#8b8b8b;font-size:.85rem}.profiles-page__badge[data-v-aef73534]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.35rem .7rem;border-radius:999px;font-size:.85rem;font-weight:700}.profiles-page__badge--base[data-v-aef73534]{background:#edf5ff;color:#1b5fb8}.profiles-page__badge--owned[data-v-aef73534]{background:#fff1e7;color:#b95a14}.profiles-page__permission-list[data-v-aef73534]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.profiles-page__permission-chip[data-v-aef73534]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.35rem .6rem;border-radius:999px;background:#f7f7f7;color:#505050;font-size:.84rem}.profiles-page__empty-state[data-v-aef73534]{text-align:center;color:#6e6e6e}.profiles-page__visibility-select[data-v-aef73534]{border:1px solid #d7d7d7;border-radius:8px;padding:.45rem .6rem;background:#fff;font:inherit;color:#303030;cursor:pointer}.profiles-page__visibility-select[data-v-aef73534]:disabled{opacity:.5;cursor:not-allowed}.profiles-page__delete-btn[data-v-aef73534]{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;background:#fff0f0;border:1px solid #f5c6c6;border-radius:8px;color:#b02a37;padding:.4rem;cursor:pointer}.profiles-page__delete-btn .material-icons[data-v-aef73534]{font-size:1.1rem}.profiles-page__delete-btn[data-v-aef73534]:disabled{opacity:.5;cursor:not-allowed}.profiles-page__delete-btn[data-v-aef73534]:hover:not(:disabled){background:#ffe0e0}.page-route-select[data-v-aef73534]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;color:#7b7b7b;font-size:.95rem}.page-route-select-text[data-v-aef73534]{color:inherit;text-decoration:none}.page-route-select-icon[data-v-aef73534]{font-size:1rem}@media only screen and (max-width:1080px){.profiles-page[data-v-aef73534]{padding:.75rem 1rem 1.5rem 0}.profiles-page__tabs[data-v-aef73534]{-ms-flex-wrap:wrap;flex-wrap:wrap}.profiles-page__batch-form[data-v-aef73534],.profiles-page__filters[data-v-aef73534]{grid-template-columns:1fr}}