.devices_page__lZzlZ{padding:32px}.devices_header___HjIJ{margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-end}.devices_title__w0WBJ{font-size:24px;font-weight:800;margin-bottom:4px}.devices_sub__5_bfj{color:#64748b;font-size:14px;max-width:600px}.devices_addBtn__crn2R{background:#0ea5e9;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:700;cursor:pointer;transition:transform .15s}.devices_addBtn__crn2R:hover{transform:scale(1.02);background:#0284c7}.devices_modalOverlay__kytSC{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.devices_addForm__taTUv{background:#0f172a;border:1px solid #1e293b;border-radius:16px;padding:24px;width:100%;max-width:400px;box-shadow:0 20px 50px rgba(0,0,0,.5)}.devices_addForm__taTUv h3{margin-bottom:20px;font-size:18px}.devices_field__92Bcp{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.devices_field__92Bcp label{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase}.devices_field__92Bcp input{background:#1e293b;border:1px solid #334155;border-radius:8px;padding:12px;color:#f1f5f9;font-size:14px}.devices_formActions__UxLmT{display:flex;gap:12px;justify-content:flex-end}.devices_cancelBtn__ODsPV{background:transparent;border:none;color:#64748b;cursor:pointer;font-size:14px}.devices_saveBtn__u4_cE{background:#0ea5e9;color:#fff;border:none;padding:10px 24px;border-radius:8px;font-weight:700;cursor:pointer}.devices_activationCell__2XNgH{display:flex;align-items:center;gap:8px}.devices_codeWrapper__pAdQL{display:flex;align-items:center;gap:10px}.devices_initBtn__RPTKM{background:#1e3a5f;color:#7dd3fc;border:1px solid #0ea5e933;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.devices_initBtn__RPTKM:hover{background:#0ea5e9;color:#fff}.devices_activatedTag__x0Eok{color:#86efac;font-weight:600;font-size:12px;display:flex;align-items:center;gap:4px}.devices_codeDisplay__3NN4t{display:flex;align-items:center;gap:12px;background:#1e293b;padding:6px 12px;border-radius:8px;border:1px solid #334155;cursor:pointer;transition:all .2s}.devices_codeDisplay__3NN4t:hover{background:#1e3a5f;border-color:#0ea5e9}.devices_codeCopied__cKcg9{border-color:#22c55e!important;background:#064e3b!important}.devices_codeDisplay__3NN4t code{font-family:monospace;font-weight:700;color:#f97316;font-size:14px;min-width:140px}.devices_miniBadge__xMXFC{font-size:10px;color:#4ade80;font-weight:600;margin-left:-4px;margin-right:4px;animation:devices_fadeIn__GrX9m .2s}.devices_eyeBtn__OI9em{background:transparent;border:none;cursor:pointer;font-size:16px;padding:0;line-height:1;filter:grayscale(1);transition:filter .2s}.devices_eyeBtn__OI9em:hover{filter:grayscale(0)}.devices_refreshBtn__AfLQU{background:transparent;border:none;font-size:12px;cursor:pointer;opacity:.6;padding:4px}.devices_refreshBtn__AfLQU:hover{opacity:1;transform:rotate(45deg);transition:transform .2s}.devices_infoBox__e13mZ{display:flex;align-items:flex-start;gap:12px;background:#1e3a5f33;border:1px solid #1e3a5f;border-radius:10px;padding:14px 18px;font-size:13px;color:#94a3b8;margin-bottom:28px}.devices_infoIcon__zlWuG{font-size:16px;flex-shrink:0}.devices_table__Er9NO{width:100%;border-collapse:collapse;font-size:13px}.devices_table__Er9NO td,.devices_table__Er9NO th{text-align:left;padding:10px 12px;border-bottom:1px solid #1e293b}.devices_table__Er9NO th{color:#64748b;font-weight:500}.devices_deviceLink__qjWBc{font-weight:600;color:#7dd3fc}.devices_deviceLink__qjWBc:hover{text-decoration:underline}.devices_deviceId__Z_0WX{font-size:10px;color:#475569;font-family:monospace;margin-top:2px}.devices_meta__WLGay{color:#64748b}.devices_badge__frXai{border-radius:6px;padding:2px 10px;font-size:12px;font-weight:600}.devices_badgeGreen__BQDXJ{background:#14532d33;color:#86efac}.devices_badgeGray__UjJfP{background:#1e293b;color:#64748b}.devices_badgeRed__OYYgF{background:#7f1d1d33;color:#fca5a5}.devices_delBtn__dS3ee{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:4px;font-size:14px}.devices_delBtn__dS3ee:hover{background:#7f1d1d;color:#fca5a5}.devices_empty__zTgr9{text-align:center;padding:80px;color:#64748b}