.linkRow{display:flex;align-items:flex-start;gap:12px}.linkMain{display:flex;align-items:flex-start;gap:10px;flex:1 1 auto;min-width:0}.linkIconBox{width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center}.linkText{flex:1 1 auto;min-width:0}.linkTitle{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linkUrl{margin-top:2px;font-size:11px;color:#6b7280;overflow-wrap:anywhere;word-break:break-word}.linkMeta{margin-top:4px;font-size:11px;color:#4b5563;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.linkActions{display:flex;align-items:center;gap:8px;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 520px){.linkRow{flex-wrap:wrap}.linkActions{flex-basis:100%;margin-top:8px;justify-content:flex-end}}.linksCardRoot{background:#fff;border-radius:16px;padding:16px;margin:16px 0;box-shadow:0 8px 24px #0000001a}.linksCardHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.linksCardTitle{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:6px}.linksCardSub{font-size:13px;color:#555;line-height:1.4;margin-bottom:10px}.reloadButton{border:1px solid rgba(0,0,0,.15);background:#fff;border-radius:10px;padding:8px 10px;cursor:pointer}.planRow,.freeNote{font-size:13px;color:#555;margin-top:4px}.editButtons{display:flex;justify-content:flex-end;gap:12px;margin-top:14px}.btnSave:hover:not(:disabled){filter:brightness(.95)}.editForm{display:flex;flex-direction:column;gap:10px}.editField label{display:block;margin-bottom:4px;font-size:12px;font-weight:600;color:#374151}.editField input,.editField select{width:100%;padding:8px 10px;border-radius:10px;border:1px solid #d1d5db;font-size:13px}.editRow{display:flex;gap:10px}.editRow .editField{flex:1}.editButtons{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.ftbBtn{height:42px;padding:0 16px;border-radius:999px;border:none;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 6px 16px #0000002e}.ftbBtn:disabled{cursor:not-allowed;opacity:.7}.ftbBtnPrimary{background:#22c55e;color:#fff}.ftbBtnGhost{background:#fff;color:#374151;border:1px solid #d1d5db;box-shadow:none}
