.url-item[data-v-280dded8]{display:flex;align-items:center;gap:15px;padding:15px;margin-bottom:10px;margin-left:15px;background:#f8f9fa;border-radius:8px;transition:all .3s ease}.url-item[data-v-280dded8]:hover{background:#e9ecef;transform:translate(5px)}.test-btn[data-v-280dded8]{padding:10px 20px;background:#5aaa78;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease;white-space:nowrap}.test-btn[data-v-280dded8]:hover{background:#5568d3;transform:scale(1.05)}.test-btn[data-v-280dded8]:active{transform:scale(.95)}.test-btn[data-v-280dded8]:disabled{background:#ccc;cursor:not-allowed;transform:none}.url-label[data-v-280dded8]{flex:1;color:#495057;font-size:14px;word-break:break-all}.status-container[data-v-280dded8]{display:flex;align-items:center;gap:15px;min-width:350px;justify-content:flex-end}.ssl-status[data-v-280dded8]{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:4px;white-space:nowrap;min-width:100px}.ssl-status.valid[data-v-280dded8]{background:#d4edda;color:#155724}.ssl-status.expiring-soon[data-v-280dded8]{background:#fff3cd;color:#856404}.ssl-status.expired[data-v-280dded8]{background:#f8d7da;color:#721c24}.ssl-status.checking[data-v-280dded8]{background:#e9ecef;color:#6c757d}.ssl-status.error[data-v-280dded8]{background:#f8d7da;color:#721c24}.ssl-icon[data-v-280dded8]{font-size:14px}.latency[data-v-280dded8]{min-width:100px;text-align:right;font-weight:600;font-size:14px;color:#6c757d}.latency.success[data-v-280dded8]{color:#28a745}.latency.error[data-v-280dded8]{color:#dc3545}.latency.testing[data-v-280dded8]{color:#ffc107}.spinner[data-v-280dded8]{display:inline-block;width:14px;height:14px;border:2px solid #f3f3f3;border-top:2px solid #ffc107;border-radius:50%;animation:spin-280dded8 1s linear infinite}@keyframes spin-280dded8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.category-section[data-v-401df9f1]{margin-bottom:20px;padding-left:15px}.category-header[data-v-401df9f1]{background:#e9ecef;color:#495057;padding:8px 15px;border-radius:6px;font-size:15px;font-weight:600;margin-bottom:10px;border-left:4px solid #b98655;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.category-header[data-v-401df9f1]:hover{background:#dee2e6;transform:translate(5px)}.category-content[data-v-401df9f1]{display:none;animation:slideDown-401df9f1 .3s ease}.category-content.expanded[data-v-401df9f1]{display:block}.expand-icon[data-v-401df9f1]{font-size:18px;transition:transform .3s ease}.expand-icon.expanded[data-v-401df9f1]{transform:rotate(180deg)}@keyframes slideDown-401df9f1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.platform-section[data-v-6dff7580]{margin-bottom:35px}.platform-header[data-v-6dff7580]{background:linear-gradient(135deg,#c2a68c,#e6d8c3,#f5f5f0);color:#3f3f3f;padding:15px 20px;border-radius:8px;font-size:20px;font-weight:700;margin-bottom:20px;box-shadow:0 4px 12px #5d866c4d;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease;-webkit-user-select:none;user-select:none}.platform-header[data-v-6dff7580]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #5d866c80}.platform-content[data-v-6dff7580]{display:none;animation:slideDown-6dff7580 .3s ease}.platform-content.expanded[data-v-6dff7580]{display:block}.expand-icon[data-v-6dff7580]{font-size:18px;transition:transform .3s ease}.expand-icon.expanded[data-v-6dff7580]{transform:rotate(180deg)}@keyframes slideDown-6dff7580{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.container[data-v-276ddb27]{max-width:800px;margin:0 auto;background:#f5f5f0;border-radius:12px;box-shadow:0 20px 60px #0000004d;padding:40px}h1[data-v-276ddb27]{color:#313030;margin-bottom:30px;text-align:center;font-size:28px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#c2a68c,#e6d8c3,#f5f5f0);min-height:100vh;padding:40px 20px}#app{width:100%}
