._container_8l1ko_1{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:20px}._card_8l1ko_9{background:#fff;border-radius:12px;padding:40px;max-width:450px;width:100%;box-shadow:0 10px 40px #0003;text-align:center}._title_8l1ko_19{color:#333;margin-bottom:10px;font-size:28px}._subtitle_8l1ko_25{color:#666;margin-bottom:30px;font-size:14px}._error_8l1ko_31{background:#fee;color:#c33;padding:12px;border-radius:6px;margin-bottom:20px;font-size:14px}._loginButton_8l1ko_40{width:100%;padding:14px;background:#fff;color:#333;border:2px solid #e0e0e0;border-radius:6px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}._loginButton_8l1ko_40:hover{border-color:#9b3ef8;background:#fafafa}._googleIcon_8l1ko_60{width:20px;height:20px}._note_8l1ko_65{margin-top:20px;color:#999;font-size:12px}._header_14gpk_1{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;padding:20px 30px}._container_14gpk_8{display:flex;flex-direction:column;gap:20px}._titleSection_14gpk_14{flex:1}._title_14gpk_14{color:#333;font-size:24px;margin-bottom:5px}._subtitle_14gpk_24{color:#666;font-size:14px}._tabs_14gpk_29{display:flex;gap:10px;border-bottom:2px solid #e0e0e0;padding-bottom:0}._tab_14gpk_29{padding:12px 24px;background:transparent;border:none;color:#666;font-size:14px;font-weight:500;position:relative;border-bottom:3px solid transparent;margin-bottom:-2px}._tab_14gpk_29:hover{color:#333;transform:none}._tabActive_14gpk_53{color:#667eea;border-bottom-color:#667eea}._userSection_14gpk_58{display:flex;align-items:center;gap:12px;padding-top:15px;border-top:1px solid #e0e0e0}._avatar_14gpk_66{width:40px;height:40px;border-radius:50%}._userInfo_14gpk_72{flex:1}._userName_14gpk_76{font-weight:600;color:#333;font-size:14px}._userEmail_14gpk_82{font-size:12px;color:#666}._logoutButton_14gpk_87{padding:8px 16px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;color:#666;font-size:14px;font-weight:500}._logoutButton_14gpk_87:hover{background:#eee;border-color:#ccc}@media (min-width: 768px){._container_14gpk_8{flex-direction:row;align-items:center}._tabs_14gpk_29{border-bottom:none;margin-bottom:0}._tab_14gpk_29{margin-bottom:0}._userSection_14gpk_58{border-top:none;padding-top:0}}._container_5ebka_1{display:flex;flex-direction:column;gap:20px}._card_5ebka_7{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a}._cardTitle_5ebka_14{color:#333;font-size:20px;margin:0}._clientsHeader_5ebka_20{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px;flex-wrap:wrap}._searchInput_5ebka_29{flex:1;min-width:200px;max-width:300px;padding:10px 12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .3s}._searchInput_5ebka_29:focus{border-color:#9b3ef8}._loadingContainer_5ebka_44{text-align:center;padding:40px}._spinner_5ebka_49{width:40px;height:40px;margin:0 auto 20px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:_spin_5ebka_49 1s linear infinite}@keyframes _spin_5ebka_49{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loadingText_5ebka_64{color:#666;font-size:16px}._form_5ebka_69{margin-bottom:0}._formRow_5ebka_73{display:flex;gap:10px;flex-wrap:wrap}._input_5ebka_79{flex:2;min-width:200px;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .3s}._input_5ebka_79:focus{border-color:#9b3ef8}._select_5ebka_93{flex:1;min-width:150px;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;background:#fff;cursor:pointer;transition:border-color .3s}._select_5ebka_93:focus{border-color:#9b3ef8}._addButton_5ebka_109{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;white-space:nowrap}._emptyState_5ebka_120{text-align:center;padding:40px;color:#999}._clientsList_5ebka_126{display:flex;flex-direction:column;gap:10px}._clientItem_5ebka_132{border:2px solid #e0e0e0;border-radius:8px;overflow:hidden;transition:border-color .3s}._clientItem_5ebka_132:hover{border-color:#ccc}._clientHeader_5ebka_143{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;cursor:pointer;-webkit-user-select:none;user-select:none}._clientInfo_5ebka_152{flex:1}._clientIdRow_5ebka_156{display:flex;align-items:center;gap:8px;margin-bottom:5px}._clientId_5ebka_156{color:#333;font-size:16px;font-weight:600;margin:0}._copyButton_5ebka_170{padding:4px 8px;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;font-size:16px;cursor:pointer;transition:all .2s;line-height:1}._copyButton_5ebka_170:hover{background:#e8e8e8;border-color:#ccc;transform:scale(1.05)}._flagsPreview_5ebka_187{color:#666;font-size:13px}._expandButton_5ebka_192{padding:8px 12px;background:transparent;border:none;color:#666;font-size:12px}._expandButton_5ebka_192:hover{transform:none;color:#333}._clientDetails_5ebka_205{padding:0 20px 20px;border-top:1px solid #e0e0e0}._flagsSection_5ebka_210{margin-top:15px;margin-bottom:20px}._sectionTitle_5ebka_215{color:#666;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:10px;letter-spacing:.5px}._noFlags_5ebka_224{color:#999;font-size:14px;font-style:italic}._flagsList_5ebka_230{display:flex;flex-wrap:wrap;gap:8px}._flagItem_5ebka_236{display:flex;align-items:center;gap:8px;background:#f5f5f5;padding:8px 12px;border-radius:6px;border:1px solid #e0e0e0}._flagName_5ebka_246{color:#333;font-size:14px;font-weight:500}._removeButton_5ebka_252{padding:2px 6px;background:#fee;color:#c33;border:1px solid #fcc;border-radius:4px;font-size:12px;font-weight:700}._removeButton_5ebka_252:hover{background:#fdd}._addFlagSection_5ebka_266{margin-top:15px}._availableFlags_5ebka_270{display:flex;flex-wrap:wrap;gap:8px}._availableFlagButton_5ebka_276{padding:8px 12px;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;font-size:14px;font-weight:500}._availableFlagButton_5ebka_276:hover{background:#667eea;color:#fff}._container_qnerc_1{max-width:800px;margin:0 auto}._card_qnerc_6{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 10px #0000001a}._title_qnerc_13{color:#333;font-size:24px;margin-bottom:10px}._subtitle_qnerc_19{color:#666;font-size:14px;margin-bottom:30px}._form_qnerc_25{margin-bottom:30px}._formGroup_qnerc_29{margin-bottom:20px}._label_qnerc_33{display:block;margin-bottom:8px;color:#333;font-weight:500;font-size:14px}._input_qnerc_41{width:100%;padding:12px;border:2px solid #e0e0e0;border-radius:6px;font-size:14px;transition:border-color .3s}._input_qnerc_41:focus{border-color:#9b3ef8}._input_qnerc_41:disabled{background:#f5f5f5;cursor:not-allowed}._generateButton_qnerc_59{width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600}._output_qnerc_70{margin-top:30px;padding:20px;background:#f5f5f5;border-radius:6px}._outputHeader_qnerc_77{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._outputTitle_qnerc_84{color:#333;font-size:18px;margin:0}._resetButton_qnerc_90{padding:8px 16px;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;font-size:14px;font-weight:500}._resetButton_qnerc_90:hover{background:#667eea;color:#fff}._outputItem_qnerc_105{margin-bottom:15px}._outputLabel_qnerc_109{font-weight:600;color:#666;font-size:12px;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}._outputValue_qnerc_118{background:#fff;padding:10px;border-radius:4px;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between;gap:10px}._token_qnerc_129,._url_qnerc_130{font-family:Courier New,monospace;font-size:12px;word-break:break-all;color:#333;flex:1}._copyButton_qnerc_138{padding:6px 12px;background:#9b3ef8;color:#fff;border:none;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}._copyButton_qnerc_138:hover{background:#8a2ee7}._dashboard_lexji_1{max-width:1200px;margin:0 auto}._content_lexji_6{margin-top:20px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);min-height:100vh;padding:20px}#root{min-height:100vh}button{cursor:pointer;transition:transform .2s,opacity .2s}button:hover:not(:disabled){transform:translateY(-2px)}button:active:not(:disabled){transform:translateY(0)}button:disabled{opacity:.6;cursor:not-allowed}input:focus,select:focus,textarea:focus{outline:none}
