.list_object{ display: grid; gap: 12px; background: linear-gradient(135deg, var(--tint2) 0%, var(--tint3) 100%); padding: 16px; border-radius: 16px; border: 1px solid var(--tint4); box-shadow: var(--shadow-md); } .list_object_modal{ display: grid; gap: 12px; background: linear-gradient(135deg, var(--tint2) 0%, var(--tint3) 100%); padding: 16px; border-radius: 16px; max-height: 280px; overflow-y: auto; border: 1px solid var(--tint4); } .object { font-size: clamp(1px, 8cqi, 18px); gap: 8px; background: linear-gradient(135deg, var(--tint3) 0%, var(--tint4) 100%); border-radius: 12px; padding: 12px; min-width: 0; border: 1px solid var(--tint4); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); box-shadow: var(--shadow-sm); } .object:hover { background: linear-gradient(135deg, var(--green-A-primary), var(--green-A-secondary)); border-color: var(--green-primary); transform: translateY(-2px); box-shadow: 0 8px 16px var(--green-A-primary); } .object:active { background: linear-gradient(135deg, var(--tint4) 0%, var(--tint5) 100%); transform: translateY(0); } .object_header{ display: flex; gap: 8px; align-items: center; font-weight: 600; } .object_small{ font-size: 0.75em; opacity: 0.8; } .object_modal{ background: linear-gradient(135deg, var(--tint2) 0%, var(--tint3) 100%); padding: 14px; border-radius: 12px; position: relative; border: 1px solid var(--tint4); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } .object_modal:hover { border-color: var(--green-primary); box-shadow: 0 4px 12px var(--green-A-primary); } .session_modal_activite_list{ display: grid; padding: 12px; background: linear-gradient(135deg, var(--tint3) 0%, var(--tint4) 100%); border-radius: 12px; gap: 8px; border: 1px solid var(--tint4); } .activiteList{ display: flex; gap: 12px; flex-wrap: wrap; }