._badge_1efrb_1{border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}._table_1efrb_9{border-collapse:collapse;width:100%;font-size:.875rem}._table_1efrb_9 th{text-align:left;color:#64748b;border-bottom:1px solid #2d3148;padding:.5rem .75rem;font-weight:500}._table_1efrb_9 td{border-bottom:1px solid #1e2235;padding:.5rem .75rem}._contactList_1efrb_28{flex-direction:column;gap:.5rem;list-style:none;display:flex}._contactItem_1efrb_30{background:#12141f;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}._contactName_1efrb_39{font-weight:500}._telegram_1efrb_41{color:#6b8af2;margin-left:auto;font-size:.75rem}._grid_1hu2e_1{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}._card_1hu2e_7{color:inherit;background:#1a1d2e;border:1px solid #2d3148;border-radius:10px;padding:1.25rem;text-decoration:none;transition:border-color .15s;display:block}._card_1hu2e_7:hover{border-color:#6b8af2;text-decoration:none}._cardHeader_1hu2e_20{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}._deviceName_1hu2e_27{font-size:1rem;font-weight:600}._cardMeta_1hu2e_29{flex-direction:column;gap:.25rem;display:flex}._alertBanner_1hu2e_35{color:#e05252;background:#e0525222;border:1px solid #e05252;border-radius:6px;margin-top:.75rem;padding:.35rem .6rem;font-size:.75rem}._header_a792c_1{justify-content:space-between;align-items:flex-start;margin-bottom:.5rem;display:flex}._actions_a792c_8{align-items:center;gap:.75rem;display:flex}._meta_a792c_14{gap:1.5rem;margin-bottom:2rem;display:flex}._section_a792c_20{margin-bottom:2rem}._editLink_a792c_24{color:#94a3b8;border:1px solid #2d3148;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;text-decoration:none}._editLink_a792c_24:hover{color:#e2e8f0;background:#1a1d2e}._section_1nfdb_1{background:#1a1d2e;border:1px solid #2d3148;border-radius:10px;margin-bottom:1.5rem;padding:1.25rem}._contactRow_1nfdb_9{border-bottom:1px solid #2d3148;grid-template-columns:1fr 1fr 1fr auto;align-items:start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;display:grid}._contactRow_1nfdb_9:last-of-type{border-bottom:none}._formActions_1nfdb_21{justify-content:flex-end;gap:.75rem;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#e2e8f0;background:#0f1117;min-height:100vh;font-family:system-ui,-apple-system,sans-serif}.nav{background:#1a1d2e;border-bottom:1px solid #2d3148;align-items:center;gap:2rem;padding:1rem 2rem;display:flex}.nav-brand{color:#e05252;font-size:1.1rem;font-weight:700;text-decoration:none}.nav a{color:#94a3b8;font-size:.9rem;text-decoration:none}.nav a:hover{color:#e2e8f0}.container{max-width:1000px;margin:0 auto;padding:2rem}h1{margin-bottom:1.5rem;font-size:1.5rem}h2{margin-bottom:1rem;font-size:1.2rem}a{color:#6b8af2}a:hover{text-decoration:underline}button{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.btn-primary{color:#fff;background:#e05252}.btn-primary:hover{background:#c94242}.btn-ghost{color:#94a3b8;background:0 0;border:1px solid #2d3148}.btn-ghost:hover{color:#e2e8f0;background:#1a1d2e}.btn-danger{color:#e05252;background:0 0;border:1px solid #e05252}.btn-danger:hover{background:#e0525220}input,select{color:#e2e8f0;background:#1a1d2e;border:1px solid #2d3148;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.875rem}input:focus,select:focus{outline:2px solid #6b8af2}label{color:#94a3b8;margin-bottom:.25rem;font-size:.8rem;display:block}.field{flex-direction:column;gap:.25rem;margin-bottom:1rem;display:flex}.card{background:#1a1d2e;border:1px solid #2d3148;border-radius:10px;padding:1.25rem}.error{color:#e05252;font-size:.875rem}.muted{color:#64748b;font-size:.8rem}
