.орг.svelte-xnl2d5.svelte-xnl2d5{padding:20px;max-width:800px}h2.svelte-xnl2d5.svelte-xnl2d5{color:#222;margin-bottom:16px}h3.svelte-xnl2d5.svelte-xnl2d5{color:#444;margin:10px 0}.кнопка-создать.svelte-xnl2d5.svelte-xnl2d5{width:100%;padding:14px;background:#f5a623;color:#000;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;margin-bottom:16px}.список.svelte-xnl2d5.svelte-xnl2d5{display:flex;flex-direction:column;gap:8px}.карточка.svelte-xnl2d5.svelte-xnl2d5{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:14px}.название.svelte-xnl2d5.svelte-xnl2d5{font-weight:600;color:#222}.реквизиты.svelte-xnl2d5.svelte-xnl2d5{font-size:12px;color:#888;margin-top:4px}.действие.svelte-xnl2d5.svelte-xnl2d5{background:none;border:none;font-size:18px;cursor:pointer;padding:4px 8px}.назад.svelte-xnl2d5.svelte-xnl2d5{background:none;border:none;color:#666;cursor:pointer;font-size:14px;padding:0;margin-bottom:10px}.сетка.svelte-xnl2d5.svelte-xnl2d5{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.поле.wide.svelte-xnl2d5.svelte-xnl2d5{grid-column:1 / -1}.поле.svelte-xnl2d5 label.svelte-xnl2d5{display:block;font-size:11px;color:#666;margin-bottom:3px}.поле.svelte-xnl2d5 input.svelte-xnl2d5,.поле.svelte-xnl2d5 select.svelte-xnl2d5{width:100%;padding:10px;border:1px solid #ced4da;border-radius:8px;font-size:14px}.с-кнопкой.svelte-xnl2d5.svelte-xnl2d5{display:flex;gap:6px}.с-кнопкой.svelte-xnl2d5 input.svelte-xnl2d5{flex:1}.с-кнопкой.svelte-xnl2d5 button.svelte-xnl2d5{padding:0 14px;background:#f5a623;color:#000;border:none;border-radius:8px;cursor:pointer}.кнопки-формы.svelte-xnl2d5.svelte-xnl2d5{display:flex;gap:8px}.сохранить.svelte-xnl2d5.svelte-xnl2d5{flex:1;padding:14px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer}.отмена.svelte-xnl2d5.svelte-xnl2d5{padding:14px 20px;background:#6c757d;color:#fff;border:none;border-radius:8px;cursor:pointer}.ошибка.svelte-xnl2d5.svelte-xnl2d5{background:#f8d7da;color:#721c24;padding:12px;border-radius:8px;margin-bottom:12px}.успех.svelte-xnl2d5.svelte-xnl2d5{background:#d4edda;color:#155724;padding:12px;border-radius:8px;margin-bottom:12px}.заглушка.svelte-xnl2d5.svelte-xnl2d5{color:#888;padding:40px 0;text-align:center}@media (max-width: 600px){.сетка.svelte-xnl2d5.svelte-xnl2d5{grid-template-columns:1fr}.орг.svelte-xnl2d5.svelte-xnl2d5{padding:12px}}.склады.svelte-1rd1e0f.svelte-1rd1e0f{padding:20px;max-width:700px}h2.svelte-1rd1e0f.svelte-1rd1e0f{color:#222;margin-bottom:16px}h3.svelte-1rd1e0f.svelte-1rd1e0f{color:#444;margin:10px 0}.создать.svelte-1rd1e0f.svelte-1rd1e0f{width:100%;padding:12px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-bottom:12px}.назад.svelte-1rd1e0f.svelte-1rd1e0f{background:none;border:none;color:#666;cursor:pointer;font-size:14px;padding:0;margin-bottom:10px}.карточка.svelte-1rd1e0f.svelte-1rd1e0f{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:14px;margin-bottom:8px}.иконка.svelte-1rd1e0f.svelte-1rd1e0f{font-size:28px}.инфо.svelte-1rd1e0f.svelte-1rd1e0f{flex:1}.название.svelte-1rd1e0f.svelte-1rd1e0f{font-weight:600;color:#222}.адрес.svelte-1rd1e0f.svelte-1rd1e0f{font-size:12px;color:#888;margin-top:2px}.тип.svelte-1rd1e0f.svelte-1rd1e0f{display:inline-block;background:#e9ecef;padding:2px 8px;border-radius:10px;font-size:11px;margin-top:4px}.действия.svelte-1rd1e0f.svelte-1rd1e0f{display:flex;align-items:center;gap:4px}.действие.svelte-1rd1e0f.svelte-1rd1e0f{background:none;border:none;font-size:16px;cursor:pointer;padding:2px 6px}.статус.svelte-1rd1e0f.svelte-1rd1e0f{font-size:12px}.форма.svelte-1rd1e0f.svelte-1rd1e0f{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:16px}label.svelte-1rd1e0f.svelte-1rd1e0f{display:block;font-size:12px;color:#666;margin:10px 0 4px}input.svelte-1rd1e0f.svelte-1rd1e0f,select.svelte-1rd1e0f.svelte-1rd1e0f{width:100%;padding:10px;border:1px solid #ced4da;border-radius:8px;font-size:14px}.чек.svelte-1rd1e0f.svelte-1rd1e0f{display:flex;align-items:center;gap:6px}.чек.svelte-1rd1e0f input.svelte-1rd1e0f{width:auto}.кнопки.svelte-1rd1e0f.svelte-1rd1e0f{display:flex;gap:8px;margin-top:14px}.сохранить.svelte-1rd1e0f.svelte-1rd1e0f{flex:1;padding:12px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer}.отмена.svelte-1rd1e0f.svelte-1rd1e0f{padding:12px 20px;background:#6c757d;color:#fff;border:none;border-radius:8px;cursor:pointer}.ошибка.svelte-1rd1e0f.svelte-1rd1e0f{background:#f8d7da;color:#721c24;padding:10px;border-radius:6px;margin-bottom:10px}.заглушка.svelte-1rd1e0f.svelte-1rd1e0f{color:#888;padding:30px 0;text-align:center}.роли.svelte-exploc.svelte-exploc{padding:20px;max-width:600px}h2.svelte-exploc.svelte-exploc{color:#222;margin-bottom:16px}.создать.svelte-exploc.svelte-exploc{width:100%;padding:12px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-bottom:12px}.форма.svelte-exploc.svelte-exploc{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:16px;margin-bottom:16px}label.svelte-exploc.svelte-exploc{display:block;font-size:12px;color:#666;margin:8px 0 4px}input.svelte-exploc.svelte-exploc{width:100%;padding:10px;border:1px solid #ced4da;border-radius:8px}.права.svelte-exploc.svelte-exploc{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:12px}.чек.svelte-exploc.svelte-exploc{display:flex;align-items:center;gap:6px;font-size:13px}.чек.svelte-exploc input.svelte-exploc{width:auto}.сохранить.svelte-exploc.svelte-exploc{width:100%;padding:12px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer}.карточка.svelte-exploc.svelte-exploc{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:12px;margin-bottom:6px}.название.svelte-exploc.svelte-exploc{font-weight:600}.права-текст.svelte-exploc.svelte-exploc{font-size:11px;color:#888;margin-top:3px}.действие.svelte-exploc.svelte-exploc{background:none;border:none;font-size:16px;cursor:pointer;padding:2px 6px}.ошибка.svelte-exploc.svelte-exploc{background:#f8d7da;color:#721c24;padding:10px;border-radius:6px;margin-bottom:10px}.заглушка.svelte-exploc.svelte-exploc{color:#888;padding:20px 0;text-align:center}.сотрудники.svelte-1unanls.svelte-1unanls{padding:20px;max-width:700px}h2.svelte-1unanls.svelte-1unanls{color:#222;margin-bottom:16px}h3.svelte-1unanls.svelte-1unanls{color:#444;margin:10px 0}.создать.svelte-1unanls.svelte-1unanls{width:100%;padding:12px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-bottom:12px}.назад.svelte-1unanls.svelte-1unanls{background:none;border:none;color:#666;cursor:pointer;font-size:14px;padding:0;margin-bottom:10px}.карточка.svelte-1unanls.svelte-1unanls{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:14px;margin-bottom:8px}.аватар.svelte-1unanls.svelte-1unanls{width:44px;height:44px;border-radius:50%;background:#f5a623;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#000;flex-shrink:0}.инфо.svelte-1unanls.svelte-1unanls{flex:1}.фио.svelte-1unanls.svelte-1unanls{font-weight:600;color:#222}.контакты.svelte-1unanls.svelte-1unanls{font-size:12px;color:#888;margin-top:2px}.роли-список.svelte-1unanls.svelte-1unanls{margin-top:4px;display:flex;gap:4px;flex-wrap:wrap}.бейдж.svelte-1unanls.svelte-1unanls{background:#e9ecef;padding:2px 8px;border-radius:10px;font-size:11px}.действия.svelte-1unanls.svelte-1unanls{display:flex;align-items:center;gap:4px}.действие.svelte-1unanls.svelte-1unanls{background:none;border:none;font-size:16px;cursor:pointer;padding:2px 6px}.статус.svelte-1unanls.svelte-1unanls{font-size:12px}.статус.неактивен.svelte-1unanls.svelte-1unanls{opacity:.4}.форма.svelte-1unanls.svelte-1unanls{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:16px}label.svelte-1unanls.svelte-1unanls{display:block;font-size:12px;color:#666;margin:10px 0 4px}input[type=email].svelte-1unanls.svelte-1unanls{width:100%;padding:10px;border:1px solid #ced4da;border-radius:8px;font-size:14px}.роли-чекбоксы.svelte-1unanls.svelte-1unanls{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.чек.svelte-1unanls.svelte-1unanls{display:flex;align-items:center;gap:6px;font-size:13px;margin:0}.чек.svelte-1unanls input.svelte-1unanls{width:auto}.подсказка.svelte-1unanls.svelte-1unanls{color:#888;font-size:12px}.кнопки.svelte-1unanls.svelte-1unanls{display:flex;gap:8px;margin-top:14px}.сохранить.svelte-1unanls.svelte-1unanls{flex:1;padding:12px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer}.отмена.svelte-1unanls.svelte-1unanls{padding:12px 20px;background:#6c757d;color:#fff;border:none;border-radius:8px;cursor:pointer}.ошибка.svelte-1unanls.svelte-1unanls{background:#f8d7da;color:#721c24;padding:10px;border-radius:6px;margin-bottom:10px}.заглушка.svelte-1unanls.svelte-1unanls{color:#888;padding:30px 0;text-align:center}.поставщики.svelte-a958ir.svelte-a958ir{padding:20px;max-width:800px}h2.svelte-a958ir.svelte-a958ir{color:#222;margin-bottom:16px}h3.svelte-a958ir.svelte-a958ir{font-size:14px;color:#666;margin:16px 0 8px}.поиск.svelte-a958ir.svelte-a958ir{width:100%;padding:12px;border:1px solid #ced4da;border-radius:8px}.справочник.svelte-a958ir.svelte-a958ir{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:300px;overflow-y:auto}.карточка.svelte-a958ir.svelte-a958ir{display:flex;justify-content:space-between;padding:10px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:13px;text-align:left}.карточка.svelte-a958ir.svelte-a958ir:hover{border-color:#f5a623}.карточка.svelte-a958ir span.svelte-a958ir{color:#888;font-size:11px}.подключ.svelte-a958ir.svelte-a958ir{display:flex;justify-content:space-between;padding:12px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:6px}.детали.svelte-a958ir.svelte-a958ir{display:block;color:#888;font-size:11px;margin-top:2px}.действия.svelte-a958ir.svelte-a958ir{display:flex;gap:4px}.действия.svelte-a958ir button.svelte-a958ir{background:none;border:none;font-size:16px;cursor:pointer}.назад.svelte-a958ir.svelte-a958ir{background:none;border:none;color:#666;font-size:14px;padding:0;margin-bottom:10px}label.svelte-a958ir.svelte-a958ir{display:block;font-size:12px;color:#666;margin:10px 0 4px}input.svelte-a958ir.svelte-a958ir,select.svelte-a958ir.svelte-a958ir{width:100%;padding:10px;border:1px solid #ced4da;border-radius:8px;font-size:14px}.чек.svelte-a958ir.svelte-a958ir{display:flex;align-items:center;gap:6px}.чек.svelte-a958ir input.svelte-a958ir{width:auto}.сохранить.svelte-a958ir.svelte-a958ir{width:100%;padding:14px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;margin-top:16px}.ошибка.svelte-a958ir.svelte-a958ir{background:#f8d7da;color:#721c24;padding:10px;border-radius:6px;margin-bottom:10px}.пусто.svelte-a958ir.svelte-a958ir{color:#888;padding:20px;text-align:center}@media (max-width: 600px){.справочник.svelte-a958ir.svelte-a958ir{grid-template-columns:1fr}}.модуль.svelte-1d0huot{padding:20px}h2.svelte-1d0huot{color:#222;margin-bottom:15px}table.svelte-1d0huot{width:100%;border-collapse:collapse;margin-bottom:20px}th.svelte-1d0huot,td.svelte-1d0huot{padding:10px;border:1px solid #e0e0e0;font-size:14px}th.svelte-1d0huot{background:#f8f9fa}.форма.svelte-1d0huot{background:#f8f9fa;padding:16px;border-radius:8px}label.svelte-1d0huot{display:block;margin:10px 0 5px;font-size:13px;color:#555}input.svelte-1d0huot{width:100%;padding:10px;border:1px solid #ced4da;border-radius:6px}button.svelte-1d0huot{margin:10px 5px 0 0;padding:8px 16px;background:#f5a623;color:#000;border:none;border-radius:6px;cursor:pointer;font-weight:600}.ошибка.svelte-1d0huot{background:#f8d7da;color:#721c24;padding:10px;border-radius:6px;margin-bottom:10px}.настройки.svelte-ciluur.svelte-ciluur{padding:20px;max-width:1100px}h1.svelte-ciluur.svelte-ciluur{font-size:28px;color:#222;margin-bottom:20px}.вкладки.svelte-ciluur.svelte-ciluur{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.вкладки.svelte-ciluur button.svelte-ciluur{padding:10px 16px;background:#f8f9fa;border:1px solid #dee2e6;color:#333;cursor:pointer;border-radius:8px;font-size:13px;white-space:nowrap}.вкладки.svelte-ciluur button.active.svelte-ciluur{background:#f5a623;color:#000;font-weight:700}.содержимое.svelte-ciluur.svelte-ciluur{background:#fff;border-radius:8px}.viki-container.svelte-3zwx1f.svelte-3zwx1f{display:flex;flex-direction:column;height:calc(100vh - 150px);max-width:800px;background:#fff;border-radius:12px;padding:20px}.viki-header.svelte-3zwx1f.svelte-3zwx1f{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.viki-header.svelte-3zwx1f h2.svelte-3zwx1f{color:#000;font-size:24px;margin:0}.статус.svelte-3zwx1f.svelte-3zwx1f{color:#28a745;font-size:13px;font-weight:500}.сообщения.svelte-3zwx1f.svelte-3zwx1f{flex-grow:1;overflow-y:auto;padding:15px;background:#f8f9fa;border-radius:8px;margin-bottom:15px;display:flex;flex-direction:column;gap:15px}.сообщение.svelte-3zwx1f.svelte-3zwx1f{display:flex;gap:10px;align-items:flex-start}.сообщение.пользователь.svelte-3zwx1f.svelte-3zwx1f{flex-direction:row-reverse}.аватар.svelte-3zwx1f.svelte-3zwx1f{width:35px;height:35px;border-radius:50%;background:#e9ecef;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.содержимое.svelte-3zwx1f.svelte-3zwx1f{max-width:75%;padding:12px;border-radius:12px;background:#fff;border:1px solid #dee2e6}.пользователь.svelte-3zwx1f .содержимое.svelte-3zwx1f{background:#f5a623;color:#000;border-color:#d4891a}.текст.svelte-3zwx1f.svelte-3zwx1f{color:#000;font-size:14px;line-height:1.5;word-break:break-word}.действия.svelte-3zwx1f.svelte-3zwx1f{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.действие-кнопка.svelte-3zwx1f.svelte-3zwx1f{padding:6px 12px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px;transition:background .2s}.действие-кнопка.svelte-3zwx1f.svelte-3zwx1f:hover{background:#0056b3}.загрузка-текст.svelte-3zwx1f.svelte-3zwx1f{display:flex;gap:3px;font-size:20px}.точка.svelte-3zwx1f.svelte-3zwx1f{animation:svelte-3zwx1f-пульс 1.5s infinite}.точка.svelte-3zwx1f.svelte-3zwx1f:nth-child(2){animation-delay:.3s}.точка.svelte-3zwx1f.svelte-3zwx1f:nth-child(3){animation-delay:.6s}@keyframes svelte-3zwx1f-пульс{0%,to{opacity:.3}50%{opacity:1}}.ввод-область.svelte-3zwx1f.svelte-3zwx1f{display:flex;gap:10px;align-items:center}.ввод-область.svelte-3zwx1f textarea.svelte-3zwx1f{flex-grow:1;border:2px solid #ced4da;border-radius:8px;padding:10px 12px;font-size:14px;resize:none;transition:border-color .2s;min-height:40px}.ввод-область.svelte-3zwx1f textarea.svelte-3zwx1f:focus{border-color:#f5a623;outline:none}.скрепка.svelte-3zwx1f.svelte-3zwx1f{cursor:pointer;font-size:20px;padding:8px;border-radius:8px;transition:background .2s;display:flex;align-items:center;justify-content:center}.скрепка.svelte-3zwx1f.svelte-3zwx1f:hover{background:#f0f0f0}.отправить.svelte-3zwx1f.svelte-3zwx1f{padding:10px 15px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:16px;transition:background .2s;min-width:45px}.отправить.svelte-3zwx1f.svelte-3zwx1f:hover{background:#d4891a}.отправить.svelte-3zwx1f.svelte-3zwx1f:disabled{opacity:.5;cursor:not-allowed}.быстрые-команды.svelte-3zwx1f.svelte-3zwx1f{margin-top:15px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.подсказка.svelte-3zwx1f.svelte-3zwx1f{font-size:12px;color:#666;margin-right:5px}.быстрые-команды.svelte-3zwx1f button.svelte-3zwx1f{padding:6px 12px;background:#f8f9fa;border:1px solid #dee2e6;color:#333;cursor:pointer;border-radius:6px;font-size:12px;transition:all .2s}.быстрые-команды.svelte-3zwx1f button.svelte-3zwx1f:hover{background:#e9ecef;color:#000}.tecdoc.svelte-no5wge.svelte-no5wge{padding:20px;max-width:800px}h2.svelte-no5wge.svelte-no5wge{color:#222;margin-bottom:16px}h3.svelte-no5wge.svelte-no5wge{font-size:16px;color:#444;margin:16px 0 8px}.поиск-бар.svelte-no5wge.svelte-no5wge{display:flex;gap:8px;margin-bottom:16px}.поиск-бар.svelte-no5wge input.svelte-no5wge{flex:1;padding:12px;border:1px solid #ced4da;border-radius:8px;font-size:15px}.поиск-бар.svelte-no5wge button.svelte-no5wge{padding:12px 20px;background:#f5a623;color:#000;border:none;border-radius:8px;font-weight:700;cursor:pointer}.авто-список.svelte-no5wge.svelte-no5wge{display:flex;flex-direction:column;gap:6px}.авто-карточка.svelte-no5wge.svelte-no5wge{display:flex;justify-content:space-between;padding:12px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:14px;text-align:left}.авто-карточка.svelte-no5wge.svelte-no5wge:hover{border-color:#f5a623}.авто-карточка.svelte-no5wge span.svelte-no5wge{color:#888;font-size:12px}.назад.svelte-no5wge.svelte-no5wge{background:none;border:none;color:#666;cursor:pointer;font-size:14px;padding:0;margin-bottom:10px}.запчасти-список.svelte-no5wge.svelte-no5wge{display:flex;flex-direction:column;gap:4px}.запчасть-строка.svelte-no5wge.svelte-no5wge{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;text-align:left}.запчасть-строка.svelte-no5wge.svelte-no5wge:hover{border-color:#f5a623}.запчасть-инфо.svelte-no5wge.svelte-no5wge{display:flex;flex-direction:column;gap:2px}.запчасть-инфо.svelte-no5wge b.svelte-no5wge{font-size:13px}.запчасть-инфо.svelte-no5wge span.svelte-no5wge{font-size:11px;color:#888}.поставщик.svelte-no5wge.svelte-no5wge{font-size:11px;color:#666}.подсказка.svelte-no5wge.svelte-no5wge{color:#666;font-size:12px;margin-bottom:10px}.кроссы-список.svelte-no5wge.svelte-no5wge{display:flex;flex-wrap:wrap;gap:6px}.кросс-карточка.svelte-no5wge.svelte-no5wge{padding:8px 12px;background:#f0f9ff;border:1px solid #bae0fd;border-radius:6px;font-size:13px}.кросс-карточка.svelte-no5wge span.svelte-no5wge{display:block;color:#666;font-size:11px;margin-top:2px}.ошибка.svelte-no5wge.svelte-no5wge{background:#f8d7da;color:#721c24;padding:10px;border-radius:6px;margin-bottom:10px}.каталог-layout.svelte-no5wge.svelte-no5wge{display:grid;grid-template-columns:250px 1fr;gap:16px}.категории-список.svelte-no5wge.svelte-no5wge{display:flex;flex-direction:column;gap:4px}.категория-кнопка.svelte-no5wge.svelte-no5wge{padding:8px 12px;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;text-align:left}.категория-кнопка.active.svelte-no5wge.svelte-no5wge{background:#f5a623;color:#000;font-weight:600}.категория-кнопка.svelte-no5wge.svelte-no5wge:hover{border-color:#f5a623}.пусто.svelte-no5wge.svelte-no5wge{color:#888;padding:20px;text-align:center}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f5f5f5}main.svelte-1frsgoj.svelte-1frsgoj{display:flex;min-height:100vh}.burger.svelte-1frsgoj.svelte-1frsgoj{display:none;position:fixed;top:12px;left:12px;z-index:1000;background:#1a1a1a;border:none;border-radius:8px;width:44px;height:44px;cursor:pointer;padding:10px}.burger.svelte-1frsgoj span.svelte-1frsgoj{display:block;width:100%;height:2px;background:#f5a623;margin:4px 0;border-radius:2px;transition:.3s}.overlay.svelte-1frsgoj.svelte-1frsgoj{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:998}.sidebar.svelte-1frsgoj.svelte-1frsgoj{flex-shrink:0;width:220px;background:#1a1a1a;padding:20px;color:#fff;transition:transform .3s ease}.sidebar.svelte-1frsgoj .logo.svelte-1frsgoj{font-weight:700;font-size:20px;margin-bottom:30px;color:#f5a623}.sidebar.svelte-1frsgoj ul.svelte-1frsgoj{list-style:none;padding:0}.sidebar.svelte-1frsgoj ul li.svelte-1frsgoj{margin-bottom:8px}.sidebar.svelte-1frsgoj ul li button.svelte-1frsgoj{background:transparent;color:#fff;border:none;padding:12px 15px;font-size:15px;cursor:pointer;width:100%;text-align:left;border-radius:8px;display:flex;align-items:center;gap:10px;transition:.2s}.sidebar.svelte-1frsgoj ul li.active button.svelte-1frsgoj{background:#f5a623;color:#000;font-weight:700}.sidebar.svelte-1frsgoj ul li button.svelte-1frsgoj:hover{background:#333;color:#f5a623}.content.svelte-1frsgoj.svelte-1frsgoj{flex-grow:1;padding:20px;background:#fff}.top-bar.svelte-1frsgoj.svelte-1frsgoj{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.search.svelte-1frsgoj.svelte-1frsgoj{flex-grow:1;max-width:600px;border:1px solid #ccc;border-radius:10px;padding:12px 18px;font-size:15px;outline:none}.search.svelte-1frsgoj.svelte-1frsgoj:focus{border-color:#f5a623}.profile.svelte-1frsgoj.svelte-1frsgoj{font-size:14px;color:#333;font-weight:500;padding:10px 15px;border-radius:8px;background:#e9ecef;white-space:nowrap}.workspace.svelte-1frsgoj.svelte-1frsgoj{max-width:1200px}.workspace.svelte-1frsgoj h1.svelte-1frsgoj{font-size:26px;font-weight:700;color:#222;margin-bottom:12px}.workspace.svelte-1frsgoj p.svelte-1frsgoj{font-size:15px;color:#555;margin-bottom:12px}.ошибка.svelte-1frsgoj.svelte-1frsgoj{background:#f8d7da;color:#721c24;padding:20px;border-radius:8px;max-width:600px}.ошибка.svelte-1frsgoj button.svelte-1frsgoj{margin-top:15px;padding:10px 20px;background:#f5a623;color:#000;border:none;border-radius:6px;cursor:pointer;font-weight:600}@media (max-width: 768px){.burger.svelte-1frsgoj.svelte-1frsgoj,.overlay.svelte-1frsgoj.svelte-1frsgoj{display:block}.sidebar.svelte-1frsgoj.svelte-1frsgoj{position:fixed;top:0;left:0;bottom:0;z-index:999;transform:translate(-100%)}.sidebar.open.svelte-1frsgoj.svelte-1frsgoj{transform:translate(0);box-shadow:4px 0 20px #0000004d}.content.svelte-1frsgoj.svelte-1frsgoj{padding:70px 14px 14px;width:100%}.top-bar.svelte-1frsgoj.svelte-1frsgoj{flex-direction:column;align-items:stretch}.search.svelte-1frsgoj.svelte-1frsgoj{max-width:100%}.profile.svelte-1frsgoj.svelte-1frsgoj{text-align:center;margin-left:0}.workspace.svelte-1frsgoj h1.svelte-1frsgoj{font-size:22px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:sans-serif;background:#0a0f1a;color:#e2e8f0}.приложение{display:flex;height:100vh}.боковая{width:220px;background:#131a2b;border-right:1px solid #1e293b;padding:16px 8px;overflow-y:auto}.лого{font-size:18px;font-weight:700;color:#e30613;padding:8px 12px 16px}nav a{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#94a3b8;text-decoration:none;border-radius:8px;margin-bottom:2px;font-size:14px;white-space:nowrap}nav a span{flex-shrink:0;width:20px;text-align:center}nav a:hover{background:#1e293b;color:#e2e8f0}nav a.active{background:#1e293b;color:#e30613}.основная{flex:1;display:flex;flex-direction:column}.верхняя{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#131a2b;border-bottom:1px solid #1e293b}.поиск{width:300px;padding:8px 12px;background:#0a0f1a;border:1px solid #334155;border-radius:8px;color:#e2e8f0;font-size:13px}.рабочая{flex:1;padding:24px;overflow-y:auto}.рабочая h1{font-size:24px;margin-bottom:12px}.заглушка{color:#64748b;font-size:14px}@media (max-width: 768px){.приложение{flex-direction:column}.боковая{width:100%;border-right:none;border-bottom:1px solid #1e293b;padding:8px}.лого{padding:8px 12px;font-size:16px}nav{display:flex;flex-direction:column}nav a{font-size:14px;padding:10px 12px}.верхняя{padding:8px 12px}.поиск{width:100%}.профиль{display:none}.рабочая{padding:16px}.рабочая h1{font-size:20px}}@media (max-width: 768px){nav{flex-direction:row;flex-wrap:wrap;gap:6px}nav a{font-size:12px;padding:8px 10px;flex:1 1 45%;min-width:140px;white-space:normal;line-height:1.3}}
