.users-page{min-height:400px}.users-page__alert{margin-bottom:16px}.users-page__action-button{border:1px solid #e7e7e7}.users-page__badge--chat-mode-chat{background:#0377ff8f;color:#fff}.users-page__badge--chat-mode-ruchat{background:#fff3ea;color:#7b341e}.users-page__badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:500;justify-content:center;line-height:1;min-height:28px;padding:4px 10px;white-space:nowrap}.users-page__badge--role{background:#f5f9ff}.users-page__badge--role-user{background:#f4faff;border-color:#d9ecff;color:#2a5b84}.users-page__badge--role-control{background:#fff9e8;border-color:#f3df9d;color:#8b6a11}.users-page__badge--role-admin{background:#fff3f3;border-color:#f1c7c7;color:#a63a3a}.users-page__badge--status-active{background:#f3fcf6;border-color:#cde9d6;color:#17663a}.users-page__badge--status-inactive{background:#f6f8fb;border-color:#e4e8ee;color:#586577}.users-page__status-tags{display:flex;flex-wrap:wrap;gap:6px}.users-modal{display:flex;flex-direction:column;min-width:0;padding:2px}.users-modal,.users-org-modal{gap:20px;min-height:100%;width:100%}.users-org-modal{grid-gap:20px;display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.users-org-modal__form,.users-org-modal__sidebar{min-width:0}.users-org-modal__sidebar{display:flex;flex-direction:column;gap:16px;padding-right:4px}.users-org-modal__sidebar-head{align-items:flex-start;display:flex;flex-direction:column;gap:12px;justify-content:space-between}.users-org-modal__search-row{align-items:flex-end;display:flex;gap:12px;width:100%}.users-org-modal__search-field{flex:1 1 auto;min-width:0}.users-org-modal__search-button{min-height:52px}.users-org-modal__form-title,.users-org-modal__sidebar-title{color:#10243e;font-size:18px;font-weight:600}.users-org-modal__form-caption,.users-org-modal__sidebar-caption{color:#627182;font-size:13px;line-height:1.5;margin-top:4px}.users-org-modal__list{display:flex;flex-direction:column;gap:10px;max-height:calc(72vh - 180px);min-height:0;overflow-y:auto;padding-right:4px}.users-org-modal__list-item{background:#fff;border:1px solid #f9f9f9;border-radius:18px;cursor:pointer;padding:14px 16px;text-align:left}.users-org-modal__list-item--active,.users-org-modal__list-item:hover{background:#f9f9f9}.users-org-modal__list-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.users-org-modal__list-name{color:#10243e;font-size:15px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-org-modal__list-meta{color:#6b7a8a;font-size:13px;margin-top:8px}.users-org-modal__empty{background:#fbfdff;border:1px dashed #d7e2ee;border-radius:18px;color:#6f7f90;font-size:14px;line-height:1.5;padding:18px}.users-org-modal__form{display:flex;flex-direction:column;gap:20px;min-height:100%}.users-org-modal__modal-title{font-size:22px;font-weight:600}.users-org-modal__ruchat{display:flex;flex-direction:column;gap:16px}.users-org-modal__prompt-panel{border:1px solid #f9f9f9;border-radius:22px;display:flex;flex-direction:column;gap:14px;padding:18px}.users-org-modal__prompt-toolbar{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.users-org-modal__prompt-selects{grid-gap:14px;display:grid;flex:1 1 auto;gap:14px;grid-template-columns:minmax(220px,280px) minmax(220px,260px);min-width:0}.users-org-modal__prompt-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.users-org-modal__prompt-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;min-height:30px;padding:6px 12px;white-space:nowrap}.users-org-modal__prompt-badge--filled{background:#ebfff2;color:#1f7a44}.users-org-modal__prompt-badge--empty{background:#eef3f8;color:#5c6e82}.users-org-modal__prompt-caption,.users-org-modal__prompt-note,.users-org-modal__prompt-source{color:#607286;font-size:13px;line-height:1.5}.users-org-modal__prompt-source{color:#33597f}.users-org-modal__prompt-runtime{border-radius:14px;font-size:13px;line-height:1.5;padding:10px 12px}.users-org-modal__prompt-runtime--loading{background:#eef6ff;color:#295783}.users-org-modal__prompt-runtime--error{background:#fff3f3;color:#a63a3a}.users-org-modal__constructor{display:flex;flex-direction:column;gap:14px}.users-org-modal__constructor-footer,.users-org-modal__constructor-intro{color:#607286;font-size:13px;line-height:1.5}.users-org-modal__constructor-block,.users-org-modal__constructor-list{display:flex;flex-direction:column;gap:12px}.users-org-modal__constructor-block{background:#fff;border:1px solid #dfe6ee;border-radius:14px;padding:14px}.users-org-modal__constructor-block-head,.users-org-modal__constructor-footer,.users-org-modal__constructor-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.users-org-modal__constructor-block-head{align-items:flex-start}.users-org-modal__constructor-title-row{color:#172231;flex-wrap:wrap;justify-content:flex-start}.users-org-modal__constructor-title-row span{background:#eef2ff;border-radius:999px;color:#3730a3;font-size:11px;font-weight:600;padding:3px 8px}.users-org-modal__prompt-transfer{background:#f8fbff;border:1px solid #e3ebf4;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:16px}.users-org-modal__prompt-transfer-title{color:#203a54;font-size:14px;font-weight:700}.users-org-modal__prompt-transfer-row{align-items:flex-end;display:flex;gap:14px;justify-content:space-between}.users-org-modal__prompt-transfer-field{flex:1 1 420px;min-width:0}.users-org-modal__prompt-transfer-label{color:#607286;font-size:12px;margin-bottom:6px}.users-org-modal__prompt-transfer-select{width:100%}.users-org-modal__feature-toggles{padding-top:0}.users-org-modal__exceptions{display:flex;flex-direction:column;gap:14px}.users-org-modal__exceptions-head{display:flex;flex-direction:column;gap:4px}.users-org-modal__exceptions-list{display:flex;flex-direction:column;gap:12px}.users-org-modal__exception-card{background:#fff;border:1px solid #f1f4f8;border-radius:20px;display:flex;flex-direction:column;gap:14px;padding:16px}.users-org-modal__exception-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.users-org-modal__exception-name{color:#10243e;font-size:15px;font-weight:600}.users-org-modal__exception-meta{color:#6b7a8a;font-size:13px;margin-top:4px}.users-org-modal__exception-badges{display:flex;flex-wrap:wrap;gap:8px}.users-org-modal__exception-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.users-modal__loading{color:#5f6b7a;padding:32px 0;text-align:center}.users-modal__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.users-modal__grid--limits{margin-top:16px}.users-modal__grid--permissions{align-items:start}.users-modal__grid-span{grid-column:1/-1}.users-modal__select-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(200px,260px) minmax(320px,1fr);min-width:0}.users-modal__select-grid--single{grid-template-columns:minmax(0,1fr)}.users-modal__select-field{display:flex;flex-direction:column;gap:8px}.users-modal__toggles{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.users-modal__onboarding{background:#fbfcfe;border:1px solid #f1f4f8;border-radius:22px;display:flex;flex-direction:column;gap:14px;padding:16px}.users-modal__onboarding-head{display:flex;flex-direction:column;gap:4px}.users-modal__onboarding-title{color:#10243e;font-size:15px;font-weight:600}.users-modal__onboarding-caption{color:#627182;font-size:13px;line-height:1.5}.users-modal__onboarding-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.users-modal__onboarding-card{background:#fff;border:1px solid #eef1f5;border-radius:18px;display:flex;flex-direction:column;gap:14px;justify-content:space-between;min-height:148px;min-width:0;padding:14px}.users-modal__onboarding-card-copy{display:flex;flex-direction:column;gap:6px}.users-modal__onboarding-card-title{color:#10243e;font-size:14px;font-weight:600}.users-modal__onboarding-card-text{color:#6b7a8a;font-size:12px;line-height:1.45}.users-modal__onboarding-control{color:#475467;font-size:12px;font-weight:500;gap:10px}.users-modal__footer,.users-modal__onboarding-control{align-items:center;display:flex;justify-content:space-between}.users-modal__footer{gap:12px;margin-top:auto;padding-top:12px}.users-modal__footer-actions,.users-modal__footer-left{align-items:center;display:flex;gap:12px}.users-modal__warning{background:#fff7e8;border:1px solid #ffe4b5;color:#ad6800}.users-modal__helper,.users-modal__warning{border-radius:14px;font-size:14px;padding:12px 14px}.users-modal__helper{background:#f5f9ff;color:#274c77;line-height:1.5}.users-modal__helper--compact{align-items:center;display:flex;min-height:56px}.users-modal__result{display:flex;flex-direction:column;gap:12px}.users-modal__result-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.users-modal__accounts-preview{background:#0f172a;border-radius:16px;color:#e5eef9;font-size:13px;line-height:1.55;margin:0;max-height:280px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}input.filter-search-input{background:#0000;border:none;outline:none;width:220px}.filter-search-input,.filter-search-input:focus,.filter-search-input:hover{box-shadow:none}.users-modal-dialog .ant-modal,.users-org-modal-dialog .ant-modal{max-width:calc(100vw - 32px)}.users-modal-dialog .ant-modal-content,.users-org-modal-dialog .ant-modal-content{overflow:visible}.users-modal-dialog .ant-modal-body,.users-org-modal-dialog .ant-modal-body{display:flex;flex-direction:column;overflow-x:hidden}.users-org-modal-dialog .ant-modal-body{padding:2px}@media (max-width:900px){.users-org-modal{grid-template-columns:minmax(0,1fr)}.users-org-modal__search-row{align-items:stretch;flex-direction:column}.users-org-modal__list{max-height:260px}.users-modal__grid,.users-modal__onboarding-grid,.users-modal__select-grid{grid-template-columns:minmax(0,1fr)}.users-modal__footer,.users-modal__footer-actions,.users-modal__result-header{align-items:stretch;flex-direction:column}.users-org-modal__prompt-toolbar{flex-direction:column}.users-org-modal__prompt-selects{grid-template-columns:minmax(0,1fr);width:100%}.users-org-modal__prompt-actions{justify-content:space-between}.users-org-modal__prompt-transfer-row{align-items:stretch;flex-direction:column}.users-org-modal__prompt-transfer-field{flex-basis:auto;width:100%}.users-org-modal__exception-grid{grid-template-columns:minmax(0,1fr)}}.technical-logs-page{--tech-bg:linear-gradient(180deg,#f7f8fb,#eef4f6);--tech-panel:#ffffffe6;--tech-line:#1118271a;--tech-text:#12202f;--tech-muted:#637381;--tech-accent:#0f4c81;--tech-accent-strong:#0b3a62;--tech-success:#0f766e;--tech-danger:#b42318;background:var(--tech-bg);min-height:100%;padding:28px}.technical-logs-shell{grid-gap:20px;display:grid;gap:20px;margin:0 auto;max-width:1320px}.technical-logs-hero{align-items:flex-start;background:radial-gradient(circle at top right,#0f4c811f,#0000 32%),#ffffffc7;border:1px solid #0f4c8124;border-radius:28px;box-shadow:0 18px 48px #12202f14;display:flex;gap:24px;justify-content:space-between;padding:28px}.technical-logs-eyebrow{color:var(--tech-accent);font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.technical-logs-title{color:var(--tech-text);font-size:34px;line-height:1.05;margin:0}.technical-logs-description{color:var(--tech-muted);font-size:15px;line-height:1.6;margin:12px 0 0;max-width:760px}.technical-logs-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.technical-logs-btn{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid var(--tech-line);border-radius:14px;color:var(--tech-text);cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.technical-logs-btn:hover:not(:disabled){border-color:#0f4c8147;box-shadow:0 10px 24px #0f4c811f;transform:translateY(-1px)}.technical-logs-btn:disabled{cursor:not-allowed;opacity:.6}.technical-logs-btn--primary{background:var(--tech-accent);border-color:var(--tech-accent);color:#fff}.technical-logs-btn--primary:hover:not(:disabled){background:var(--tech-accent-strong);border-color:var(--tech-accent-strong)}.technical-logs-btn--ghost{background:#ffffffd6}.technical-logs-btn--small{font-size:12px;padding:8px 12px}.technical-logs-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.technical-logs-metric,.technical-logs-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--tech-panel);border:1px solid var(--tech-line);border-radius:22px;box-shadow:0 14px 34px #12202f0f;padding:22px}.technical-logs-metric__label{color:var(--tech-muted);font-size:13px}.technical-logs-metric__value{color:var(--tech-text);font-size:32px;font-weight:700;line-height:1;margin-top:12px}.technical-logs-metric__value--success{color:var(--tech-success)}.technical-logs-metric__value--danger{color:var(--tech-danger)}.technical-logs-panel__head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.technical-logs-panel__title{color:var(--tech-text);font-size:20px;font-weight:700}.technical-logs-panel__subtitle{color:var(--tech-muted);font-size:14px;margin-top:6px}.technical-logs-filters{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(320px,1.8fr) repeat(3,minmax(180px,1fr));margin-top:18px}.technical-logs-filter-control{width:100%}.technical-logs-filter-control .ant-select-selector,.technical-logs-filter-control.ant-input-affix-wrapper{border-radius:14px;min-height:46px}.technical-logs-list{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.technical-logs-card{grid-gap:12px;background:#ffffffd6;border:1px solid #12202f14;border-radius:20px;display:grid;gap:12px;padding:18px}.technical-logs-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.technical-logs-card__title-wrap{min-width:0}.technical-logs-card__badges{display:flex;flex-wrap:wrap;gap:8px}.technical-logs-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-height:30px;padding:6px 10px}.technical-logs-badge--service{background:#0f4c811a;color:var(--tech-accent)}.technical-logs-badge--method{background:#0f766e1a;color:var(--tech-success)}.technical-logs-badge--success{background:#0f766e1f;color:var(--tech-success)}.technical-logs-badge--danger{background:#b423181f;color:var(--tech-danger)}.technical-logs-card__operation{color:var(--tech-text);font-size:18px;font-weight:700;margin-top:10px;word-break:break-word}.technical-logs-card__time{color:var(--tech-muted);flex:0 0 auto;font-size:13px;white-space:nowrap}.technical-logs-card__url,.technical-logs-modal__url{background:#0f4c810f;border-radius:14px;color:var(--tech-text);font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:1.6;padding:12px 14px;word-break:break-all}.technical-logs-card__meta{color:var(--tech-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:10px 18px}.technical-logs-card__error{background:#b4231814;border-radius:14px;color:var(--tech-danger);font-size:14px;line-height:1.5;padding:12px 14px}.technical-logs-card__actions,.technical-logs-load-more{display:flex;flex-wrap:wrap;gap:10px}.technical-logs-empty{align-items:center;display:flex;justify-content:center;margin-top:18px;min-height:180px}.technical-logs-empty--loading{color:var(--tech-muted);gap:12px}.technical-logs-modal{grid-gap:18px;display:grid;gap:18px}.technical-logs-modal__summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.technical-logs-modal__summary-label{color:var(--tech-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.technical-logs-modal__summary-value{color:var(--tech-text);font-size:15px;font-weight:700;margin-top:8px;word-break:break-word}.technical-logs-modal__grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.technical-logs-json-card{background:#f6f8fbeb;border:1px solid #12202f14;border-radius:18px;overflow:hidden}.technical-logs-json-card__head{align-items:center;border-bottom:1px solid #12202f14;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.technical-logs-json-card__title{color:var(--tech-text);font-size:15px;font-weight:700}.technical-logs-json-card__body{color:#18304b;font-family:IBM Plex Mono,Consolas,monospace;font-size:12px;line-height:1.55;margin:0;max-height:420px;min-height:220px;overflow:auto;padding:16px;white-space:pre-wrap;word-break:break-word}@media (max-width:1180px){.technical-logs-filters,.technical-logs-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-logs-modal__grid,.technical-logs-modal__summary{grid-template-columns:1fr}}@media (max-width:760px){.technical-logs-page{padding:16px}.technical-logs-card__actions,.technical-logs-card__head,.technical-logs-hero{flex-direction:column}.technical-logs-hero{border-radius:22px;padding:20px}.technical-logs-title{font-size:28px}.technical-logs-actions,.technical-logs-filters,.technical-logs-metrics{grid-template-columns:1fr}.technical-logs-actions,.technical-logs-btn,.technical-logs-load-more{width:100%}}