.phonebook-modal__content[data-v-a6760e70]{border:0;border-radius:1rem;overflow:hidden}.phonebook-modal__header[data-v-a6760e70]{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0}.phonebook-modal__header-icon[data-v-a6760e70]{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.75rem;background:linear-gradient(135deg,#7239ea,#009ef7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.phonebook-modal__header-text[data-v-a6760e70]{flex:1;min-width:0}.phonebook-modal__title[data-v-a6760e70]{margin:0;font-size:1.1rem;font-weight:700;color:#181c32;line-height:1.35}.phonebook-modal__subtitle[data-v-a6760e70]{margin:.25rem 0 0;font-size:.8rem;color:#a1a5b7}.phonebook-modal__close[data-v-a6760e70]{flex-shrink:0;margin-right:auto;margin-left:0}.phonebook-modal__body[data-v-a6760e70]{padding-inline:1.25rem}.phonebook-modal__label[data-v-a6760e70]{display:block;font-size:.85rem;font-weight:600;color:#3f4254;margin-bottom:.5rem}.phonebook-modal__error[data-v-a6760e70]{display:block;margin-top:.35rem;font-size:.8rem;color:#f1416c}.phonebook-modal__submit[data-v-a6760e70]{min-height:48px;border-radius:.75rem;font-weight:600;font-size:.95rem}.phonebook-modal__form[data-v-a6760e70] .el-input__wrapper{min-height:48px;border-radius:.75rem;box-shadow:inset 0 0 0 1px #e4e6ef}.phonebook-modal__form[data-v-a6760e70] .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #7239ea,0 0 0 3px rgba(114,57,234,.12)}@media (min-width:576px){.phonebook-modal[data-v-a6760e70] .modal-dialog{max-width:420px}}.phonebook-numbers-modal__dialog[data-v-3972324a]{margin:.75rem}.phonebook-numbers-modal__content[data-v-3972324a]{border:0;border-radius:1rem;overflow:hidden;box-shadow:0 8px 32px rgba(24,28,50,.12)}.phonebook-numbers-modal__header[data-v-3972324a]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.15rem;background:linear-gradient(180deg,#f8f5ff,#fff);border-bottom:1px solid #eff2f5}.phonebook-numbers-modal__header-main[data-v-3972324a]{display:flex;align-items:flex-start;gap:.75rem;min-width:0;flex:1}.phonebook-numbers-modal__header-icon[data-v-3972324a]{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#7239ea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.phonebook-numbers-modal__header-text[data-v-3972324a]{min-width:0}.phonebook-numbers-modal__title[data-v-3972324a]{margin:0;font-size:1rem;font-weight:700;color:#181c32;line-height:1.35}.phonebook-numbers-modal__subtitle[data-v-3972324a]{margin:.35rem 0 0;font-size:.8rem;color:#5e6278;font-weight:500;word-break:break-word;line-height:1.4}.phonebook-numbers-modal__close[data-v-3972324a]{flex-shrink:0}.phonebook-numbers-modal__body[data-v-3972324a]{padding:.85rem 1rem 1.15rem;background:#f9f9f9}.phonebook-numbers-modal__panel[data-v-3972324a]{background:#fff;border:1px solid #eff2f5;border-radius:.85rem;padding:1rem;margin-bottom:.75rem}.phonebook-numbers-modal__panel--list[data-v-3972324a]{margin-bottom:0}.phonebook-numbers-modal__panel-head[data-v-3972324a]{display:flex;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.9rem;font-weight:700;color:#181c32}.phonebook-numbers-modal__panel-head.mb-0[data-v-3972324a]{margin-bottom:0}.phonebook-numbers-modal__field-label[data-v-3972324a]{display:block;font-size:.8rem;font-weight:600;color:#7e8299;margin-bottom:.5rem}.phonebook-numbers-modal__mode-tabs[data-v-3972324a]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.85rem;padding:.2rem;background:#f5f8fa;border-radius:.65rem}.phonebook-numbers-modal__mode-tab[data-v-3972324a]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.45rem .5rem;border:0;border-radius:.5rem;background:transparent;color:#7e8299;font-size:.82rem;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s}.phonebook-numbers-modal__mode-tab--active[data-v-3972324a]{background:#fff;color:#7239ea;box-shadow:0 1px 3px rgba(24,28,50,.08)}.phonebook-numbers-modal__textarea[data-v-3972324a] textarea{direction:ltr;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88rem;border-radius:.65rem}.phonebook-numbers-modal__textarea[data-v-3972324a] .el-textarea__inner{padding:.75rem}.phonebook-numbers-modal__submit[data-v-3972324a]{min-height:44px;margin-top:.65rem;border-radius:.65rem;font-weight:600;font-size:.9rem}.phonebook-numbers-modal__sample-link[data-v-3972324a]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.65rem;font-size:.82rem;font-weight:600;color:#009ef7;text-decoration:none}.phonebook-numbers-modal__sample-link[data-v-3972324a]:hover{color:#0095e8;text-decoration:underline}.phonebook-numbers-modal__list-toolbar[data-v-3972324a]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.75rem}.phonebook-numbers-modal__list-toolbar-start[data-v-3972324a]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.phonebook-numbers-modal__count-badge[data-v-3972324a]{padding:.2rem .55rem;border-radius:2rem;background:#f8f5ff;color:#7239ea;font-size:.72rem;font-weight:700;white-space:nowrap}.phonebook-numbers-modal__download-link[data-v-3972324a]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .65rem;border-radius:.5rem;border:1px solid #b5d9f8;background:#f1faff;color:#009ef7;font-size:.78rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s}.phonebook-numbers-modal__download-link[data-v-3972324a]:hover{background:#e8f4ff;color:#0095e8}.phonebook-numbers-modal__list-body[data-v-3972324a]{min-height:72px;max-height:min(42vh,320px);overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #eff2f5;border-radius:.65rem;background:#fcfcfd}.phonebook-numbers-modal__numbers[data-v-3972324a]{padding:.35rem}.phonebook-numbers-modal__number-item[data-v-3972324a]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .6rem;border-radius:.5rem;transition:background-color .12s}.phonebook-numbers-modal__number-item[data-v-3972324a]:hover{background:#f5f8fa}.phonebook-numbers-modal__number-item+.phonebook-numbers-modal__number-item[data-v-3972324a]{border-top:1px solid #f1f1f4}.phonebook-numbers-modal__number-value[data-v-3972324a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;color:#3f4254;direction:ltr}.phonebook-numbers-modal__number-value i[data-v-3972324a]{color:#50cd89;font-size:.9rem}.phonebook-numbers-modal__remove-btn[data-v-3972324a]{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.45rem;background:transparent;color:#a1a5b7;transition:background-color .15s,color .15s}.phonebook-numbers-modal__remove-btn[data-v-3972324a]:hover{background:#fff5f8;color:#f1416c}.phonebook-numbers-modal__empty[data-v-3972324a]{margin:0;padding:2rem 1rem;text-align:center;font-size:.85rem;color:#a1a5b7;display:flex;flex-direction:column;align-items:center;gap:.5rem}.phonebook-numbers-modal__empty i[data-v-3972324a]{font-size:1.5rem;opacity:.5}.phonebook-numbers-modal__pagination[data-v-3972324a]{display:flex;justify-content:center;padding:.5rem .35rem .35rem}@media (min-width:576px){.phonebook-numbers-modal__dialog[data-v-3972324a]{max-width:520px;margin:1.75rem auto}.phonebook-numbers-modal__body[data-v-3972324a]{padding:1rem 1.15rem 1.25rem}.phonebook-numbers-modal__list-body[data-v-3972324a]{max-height:340px}}.phonebook-help[data-v-0b308daf]{margin-bottom:1.25rem;padding:1.15rem 1.2rem 1.25rem;border-radius:.85rem;border:1px solid #e8e0f7;background:linear-gradient(180deg,#faf8ff,#fff);box-shadow:0 1px 4px rgba(114,57,234,.06)}.phonebook-help__head[data-v-0b308daf]{display:flex;align-items:flex-start;gap:.85rem}.phonebook-help__icon[data-v-0b308daf]{flex-shrink:0;width:3rem;height:3rem;border-radius:.7rem;background:#7239ea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.35rem}.phonebook-help__head-text[data-v-0b308daf]{flex:1;min-width:0}.phonebook-help__title[data-v-0b308daf]{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:#181c32;line-height:1.4}.phonebook-help__intro[data-v-0b308daf]{margin:0;font-size:.95rem;line-height:1.75;color:#5e6278}.phonebook-help__divider[data-v-0b308daf]{height:1px;margin:1rem 0 .85rem;background:#ebe9f3}.phonebook-help__uses-label[data-v-0b308daf]{margin:0 0 .65rem;font-size:.88rem;font-weight:700;color:#7e8299;letter-spacing:.01em}.phonebook-help__grid[data-v-0b308daf]{display:grid;grid-template-columns:1fr;gap:.55rem}.phonebook-help__item[data-v-0b308daf]{display:flex;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;border-radius:.65rem;background:#fff;border:1px solid #eff2f5;font-size:.92rem;line-height:1.65;color:#3f4254}.phonebook-help__item i[data-v-0b308daf]{flex-shrink:0;margin-top:.1rem;font-size:1.15rem}.phonebook-help__item span[data-v-0b308daf]{flex:1;min-width:0}@media (min-width:576px){.phonebook-help[data-v-0b308daf]{padding:1.25rem 1.35rem 1.35rem}.phonebook-help__grid[data-v-0b308daf]{grid-template-columns:repeat(2,1fr);gap:.65rem}}.request-list-header[data-v-0b308daf]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.request-list-header__cta[data-v-0b308daf]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;border-radius:.75rem;font-size:.9rem;font-weight:600;padding:.6rem 1rem;box-shadow:none;white-space:nowrap}.request-list-header__cta-text--short[data-v-0b308daf]{display:none}.request-list-header__actions[data-v-0b308daf]{display:flex;flex-direction:row;align-items:stretch;gap:.5rem;width:100%}.request-list-header__action[data-v-0b308daf]{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.45rem .5rem;border:1px solid #e4e6ef;border-radius:.75rem;background:#f9f9f9;color:#3f4254;font-weight:600;transition:background-color .15s,border-color .15s}.request-list-header__action[data-v-0b308daf]:hover:not(:disabled){background:#f1faff;border-color:#b5b5c3}.request-list-header__action[data-v-0b308daf]:disabled{opacity:.55}.request-list-header__action i[data-v-0b308daf]{font-size:1.1rem;color:#7239ea}.request-list-header__action-label[data-v-0b308daf]{font-size:.75rem;font-weight:600;color:#5e6278}.request-list-header__spin[data-v-0b308daf]{-webkit-animation:request-list-spin-0b308daf .8s linear infinite;animation:request-list-spin-0b308daf .8s linear infinite}@-webkit-keyframes request-list-spin-0b308daf{to{transform:rotate(1turn)}}@keyframes request-list-spin-0b308daf{to{transform:rotate(1turn)}}@media (max-width:380px){.request-list-header__cta-text--full[data-v-0b308daf]{display:none}.request-list-header__cta-text--short[data-v-0b308daf]{display:inline}.request-list-header__action-label[data-v-0b308daf]{display:none}}@media (min-width:992px){.request-list-header[data-v-0b308daf]{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.75rem}.request-list-header__cta[data-v-0b308daf]{width:auto;flex:0 0 auto;order:2;min-height:42px;padding-inline:1.35rem}.request-list-header__cta-text--short[data-v-0b308daf]{display:none}.request-list-header__cta-text--full[data-v-0b308daf]{display:inline}.request-list-header__actions[data-v-0b308daf]{order:1;flex:0 1 auto;width:auto}.request-list-header__action[data-v-0b308daf]{flex:0 0 auto;min-width:auto;padding-inline:.85rem}.request-list-header__action-label[data-v-0b308daf]{font-size:.8rem}}.phonebook-card__actions[data-v-0b308daf]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;left:0;bottom:5px;max-width:100%;gap:.15rem}.phonebook-card__action[data-v-0b308daf]{cursor:pointer;border-radius:5px;padding:2px 10px;border:1px solid transparent;text-decoration:none;white-space:nowrap}.phonebook-card__action--primary[data-v-0b308daf]{border-color:#7239ea;background:#7239ea;color:#fff}.phonebook-card__action--excel[data-v-0b308daf]{border-color:#009ef7;background:#009ef7;color:#fff}.phonebook-card__action--danger[data-v-0b308daf]{border-color:#f1416c;background:#fff5f8;color:#f1416c}@media (max-width:767.98px){.phonebook-card__actions[data-v-0b308daf]{position:static;width:100%;margin-top:.75rem;justify-content:flex-start}.phonebook-card__action[data-v-0b308daf]{flex:1 1 auto;min-width:0;text-align:center;padding:6px 8px;font-size:.75rem!important}.phonebook-card__action.mx-2[data-v-0b308daf]{margin-left:.25rem!important;margin-right:.25rem!important}}#phonebook_card .el-card__body{padding:6px!important}