.parent-toolbox-page .main-content{padding-top:2.5rem}.parent-toolbox-page .wishes-container{margin-top:.5rem}.parent-toolbox-page .parent-toolbox-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#64748b;color:var(--text-secondary,#64748b);display:-webkit-box;font-size:.95rem;line-height:1.5;margin:0 0 .5rem;overflow:hidden}.parent-toolbox-page .parent-toolbox-link-preview{align-items:center;color:#4a6bff;color:var(--primary,#4a6bff);display:inline-flex;font-size:.85rem;gap:.35rem;margin-top:.25rem;text-decoration:none}.parent-toolbox-page .parent-toolbox-link-preview:hover{text-decoration:underline}.parent-toolbox-page .parent-toolbox-title{font-size:1rem;margin-bottom:.35rem}.parent-toolbox-page .parent-toolbox-card{position:relative}.parent-toolbox-page .parent-toolbox-card-actions-float{display:flex;gap:.35rem;position:absolute;right:.5rem;top:.5rem;z-index:2}.parent-toolbox-page .parent-toolbox-card-actions-float .delete-btn,.parent-toolbox-page .parent-toolbox-card-actions-float .edit-btn{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172abf;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;color:#e2e8f0;cursor:pointer;display:flex;height:36px;justify-content:center;transition:transform .2s ease,opacity .2s ease;width:36px}.parent-toolbox-page .parent-toolbox-card-actions-float .delete-btn:hover,.parent-toolbox-page .parent-toolbox-card-actions-float .edit-btn:hover{opacity:1;transform:scale(1.1)}.parent-toolbox-page .parent-toolbox-card-actions-float .edit-btn:hover{background:#4a6bff;background:var(--primary,#4a6bff);color:#fff}.parent-toolbox-page .parent-toolbox-card-actions-float .delete-btn:hover{background:#ff4757;color:#fff}.parent-toolbox-detail-link{align-items:center;background:#4a6bff;background:var(--primary,#4a6bff);border-radius:var(--border-radius);color:#fff;display:inline-flex;font-weight:500;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;text-decoration:none}.parent-toolbox-detail-link:hover{opacity:.9}.parent-toolbox-detail-modal .wishing-well-modal-header .wishing-well-detail-title-in-header{word-wrap:break-word;color:#f1f5f9;flex:1 1;font-size:1.25rem;font-weight:600;line-height:1.4;margin:0;min-width:0;overflow-wrap:break-word;padding-right:.5rem;word-break:break-word}.parent-toolbox-detail-modal .wishing-well-detail-content .wishing-well-detail-title{display:none}.parent-toolbox-detail-developer{color:#94a3b8;color:var(--text-secondary,#94a3b8);font-size:.95rem;margin:0 0 1rem}.parent-toolbox-detail-developer-label{color:#cbd5e1;font-weight:600}.wishing-well-detail-modal .wishing-well-detail-title{font-size:1.25rem;font-weight:600;margin:0 0 .75rem}.parent-toolbox-detail-modal .parent-toolbox-detail-image{align-items:flex-start;display:flex;justify-content:center;max-height:none;overflow:visible}.parent-toolbox-detail-modal .parent-toolbox-detail-image img{display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.parent-toolbox-page .header-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.parent-toolbox-page .header-content h1{margin-bottom:0}.wishing-well-edit-btn-detail{align-items:center;background:none;border:2px solid #4a6bff;border:2px solid var(--primary,#4a6bff);border-radius:25px;color:#4a6bff;color:var(--primary,#4a6bff);cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.wishing-well-edit-btn-detail:hover{background:#4a6bff;background:var(--primary,#4a6bff);color:#fff;transform:scale(1.05)}