.card[data-v-5e2035d7]{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0f172a0a;position:relative;transition:all .2s}.edit-mode .card[data-v-5e2035d7]{border:2px dashed transparent}.card-header[data-v-5e2035d7]{padding:14px 16px;border-bottom:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between}.card-title[data-v-5e2035d7]{font-weight:600;color:#0f172a}.card-body[data-v-5e2035d7]{padding:12px 16px;color:#334155}.card-links[data-v-5e2035d7]{display:grid;gap:8px}.link[data-v-5e2035d7]{display:inline-flex;align-items:center;gap:10px;color:#0f172a;text-decoration:none;cursor:pointer}.link[data-v-5e2035d7]:hover{color:#18a058}.link-text[data-v-5e2035d7]{flex:1}.link-icon[data-v-5e2035d7]{color:#94a3b8;font-size:13px;transition:all .15s ease;margin-left:2px}.link:hover .link-icon[data-v-5e2035d7]{color:#18a058;transform:translate(1px,-1px)}.card-actions[data-v-5e2035d7]{display:flex;gap:4px;align-items:center;opacity:0;transition:opacity .2s}.edit-mode:hover .card-actions[data-v-5e2035d7]{opacity:1}.action-btn[data-v-5e2035d7]{background:transparent;border:none;color:#64748b;cursor:pointer;padding:4px 8px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;font-size:16px}.action-btn[data-v-5e2035d7]:hover{background:#f1f5f9;color:#0f172a}.drag-handle[data-v-5e2035d7]{cursor:grab}.drag-handle[data-v-5e2035d7]:active{cursor:grabbing}
